Add system clipboard keymaps to nvim configuration
- Add <leader>y for copying to system clipboard (normal/visual modes) - Add <leader>p for pasting from system clipboard - Preserves standard vim register behavior while providing convenient clipboard access 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
6994c0ea25
commit
0c1d378d1b
1 changed files with 5 additions and 0 deletions
5
nvim.nix
5
nvim.nix
|
|
@ -79,6 +79,11 @@
|
|||
vim.keymap.set("n", "<leader>w", ":w<CR>", { desc = "Save file" })
|
||||
vim.keymap.set("n", "<leader>q", ":q<CR>", { desc = "Quit" })
|
||||
|
||||
-- System clipboard keymaps
|
||||
vim.keymap.set({"n", "v"}, "<leader>y", "\"+y", { desc = "Copy to system clipboard" })
|
||||
vim.keymap.set("n", "<leader>p", "\"+p", { desc = "Paste from system clipboard" })
|
||||
vim.keymap.set("v", "<leader>p", "\"+p", { desc = "Replace selection with system clipboard" })
|
||||
|
||||
-- Git keymaps (vim-fugitive)
|
||||
vim.keymap.set("n", "<leader>gs", ":Git<CR>", { desc = "Git status" })
|
||||
vim.keymap.set("n", "<leader>gd", ":Git diff<CR>", { desc = "Git diff" })
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue