From 4655b2da8169741f8d6e83b3a97e8ee54d51a956 Mon Sep 17 00:00:00 2001 From: niverton Date: Sat, 8 Mar 2025 20:19:33 +0100 Subject: [PATCH] feat(p4): perforce commands --- lua/plugins/16-commands.lua | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/lua/plugins/16-commands.lua b/lua/plugins/16-commands.lua index 056bad0..64744dc 100644 --- a/lua/plugins/16-commands.lua +++ b/lua/plugins/16-commands.lua @@ -4,12 +4,25 @@ return { ---@type AstroCoreOpts opts = { commands = { - TermOpen = { - function() - vim.bo.number = false - vim.bo.spell = false - end, - desc = "Remove linenumber in term buffers", + CopyFilename = { + 'let @+=expand("%:p")', + desc = "Copy filename to clipboard", + }, + P4Edit = { + "!p4 edit %:p", + desc = "Edit in perforce", + }, + P4History = { + "!p4vc history %:p", + desc = "Perforce history", + }, + P4Timelapse = { + "!p4vc tlv %:p", + desc = "Perfoce timelapse view", + }, + P4RevisionGraph = { + "!p4vc revisiongraph %:p", + desc = "Perforce revision graph", }, }, },