summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--.vim/init.lua5
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 -- {{{