diff --git a/nvim/lua/keybinds.lua b/nvim/lua/keybinds.lua index ee6fbec..cefd1b0 100755 --- a/nvim/lua/keybinds.lua +++ b/nvim/lua/keybinds.lua @@ -43,16 +43,15 @@ vim.api.nvim_set_keymap("v", ">", ">gv", { noremap = true, silent = true }) keymap.set("n", "E", ":wq!", opts("write and quit file")) keymap.set("n", "E", ":lua require('utils').sudo_write():q!", opts("sudo write and quit file")) --- Quite file +-- Quit file keymap.set("n", "Q", ":q!", opts("quit file")) -- Duplicate line keymap.set("n", "dd", ":t.", opts("Duplicate line")) -- Editor focus -keymap.set("n", "", ":wincmd p", opts("Cycle focus")) --- Key Mappings for LaTeX workflow +-- LaTeX mappings keymap.set("n", "lc", ":VimtexCompile", opts("Compile latex document")) -- Compile LaTeX file keymap.set("n", "lv", ":VimtexView", opts("View compiled latex pdf")) -- View compiled PDF keymap.set("n", "lq", ":VimtexStop", opts("Stop Compiling document")) -- Stop compilation @@ -128,7 +127,7 @@ keymap.set({ "n", "v" }, "C", '"_C', opts()) keymap.set({ "n", "v" }, "d", "d", opts("yank and delete")) keymap.set({ "n", "v" }, "D", "D", opts("YANK and DELETE to end")) --- + yank/paste/delete uses system clipboard +-- + yank/paste/delete with system clipboard keymap.set({ "n", "v" }, "y", '"+y', opts("yank to system clipboard")) keymap.set({ "n", "v" }, "Y", '"+y$', opts("YANK to system clipboard")) keymap.set({ "n", "v" }, "p", '"+p', opts("paste from system clipboard"))