diff options
| author | Thomas Vanbesien <tvanbesi@proton.me> | 2026-05-19 20:02:29 +0200 |
|---|---|---|
| committer | Thomas Vanbesien <tvanbesi@proton.me> | 2026-05-19 20:02:29 +0200 |
| commit | 35bee2f832850529df5391c654d253db89afd131 (patch) | |
| tree | 59ccfd99dd47993805d678639044d4296b97f8cd /.config | |
| parent | 444fee251e2d0193c7002c2f128ddc3c8c10eb3f (diff) | |
| download | dotfiles-35bee2f832850529df5391c654d253db89afd131.tar.gz dotfiles-35bee2f832850529df5391c654d253db89afd131.zip | |
misc(nvim): add shortcut to copy file path to clipboard
Diffstat (limited to '.config')
| -rw-r--r-- | .config/nvim/init.lua | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index a7a33e3..a3862ac 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -101,6 +101,7 @@ vim.keymap.set("t", "<C-\\><C-\\>", "<C-\\><C-n>", { desc = "Exit terminal mode" vim.keymap.set("n", "<Leader>mm", "<Cmd>messages<CR>", { desc = "Show all messages" }) vim.keymap.set("n", "<Leader>mc", "<Cmd>messages clear<CR>", { desc = "Clear all messages" }) vim.keymap.set("n", "<Leader>lh", vim.cmd.LspHintToggle, { desc = "Toggle inlay hints (LSP)" }) +vim.keymap.set("n", "<Leader>y+", "<Cmd>let @+ = expand('%:p')<CR>", { desc = "Copy file path to clipboard" }) -- These two mappings work well together to start command mode and insert from history in two keystrokes. vim.keymap.set("n", "<C-p>", ":", { desc = "Enter command mode" }) vim.keymap.set("c", "<C-p>", "<Up>", { desc = "Insert previous history entry" }) |
