From 2871361609f6a410ca416bb0825f8e9f70481dab Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Fri, 4 Nov 2022 16:37:41 +0100 Subject: vim: add mapping to copy current filename --- .vim/init.lua | 5 +++++ 1 file changed, 5 insertions(+) (limited to '.vim/init.lua') diff --git a/.vim/init.lua b/.vim/init.lua index 97ce306..0e0422e 100644 --- a/.vim/init.lua +++ b/.vim/init.lua @@ -198,6 +198,11 @@ vim.keymap.set('x', 'f', { noremap = true, silent = true, desc = 'fold block' }) -- vim.keymap.set('v', '', [[y:%s/h//gc]], { noremap = true, silent = true }) +vim.keymap.set('n', 'C', function() + local fnln = (vim.fn.expand('%') .. ':' .. vim.fn.line('.')) + vim.fn.setreg('+', fnln) + vim.notify(fnln) +end, {desc='copy file path'}) -- }}} -- AUTO GROUPS -- {{{ -- cgit 1.4.1