diff --git a/nvim.nix b/nvim.nix index 826d5ec..8f93889 100644 --- a/nvim.nix +++ b/nvim.nix @@ -79,6 +79,11 @@ vim.keymap.set("n", "w", ":w", { desc = "Save file" }) vim.keymap.set("n", "q", ":q", { desc = "Quit" }) + -- System clipboard keymaps + vim.keymap.set({"n", "v"}, "y", "\"+y", { desc = "Copy to system clipboard" }) + vim.keymap.set("n", "p", "\"+p", { desc = "Paste from system clipboard" }) + vim.keymap.set("v", "p", "\"+p", { desc = "Replace selection with system clipboard" }) + -- Git keymaps (vim-fugitive) vim.keymap.set("n", "gs", ":Git", { desc = "Git status" }) vim.keymap.set("n", "gd", ":Git diff", { desc = "Git diff" })