diff options
| author | Robert Günzler <r@gnzler.io> | 2022-11-04 16:37:41 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2022-11-18 18:37:23 +0100 |
| commit | 2871361609f6a410ca416bb0825f8e9f70481dab (patch) | |
| tree | ee683974beea85cb2d6d4f974cd6c3b237e433a7 /.vim/init.lua | |
| parent | ca51f3169aeecfd78c8b27c941a0f6bb3838c38c (diff) | |
vim: add mapping to copy current filename
Diffstat (limited to '.vim/init.lua')
| -rw-r--r-- | .vim/init.lua | 5 |
1 files changed, 5 insertions, 0 deletions
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', '<localleader>f', { noremap = true, silent = true, desc = 'fold block' }) -- vim.keymap.set('v', '<c-r>', [[y:%s/<c-r>h//gc<left><left><left>]], { noremap = true, silent = true }) +vim.keymap.set('n', '<leader>C', function() + local fnln = (vim.fn.expand('%') .. ':' .. vim.fn.line('.')) + vim.fn.setreg('+', fnln) + vim.notify(fnln) +end, {desc='copy file path'}) -- }}} -- AUTO GROUPS -- {{{ |