diff options
author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-03-06 17:05:19 +0100 |
---|---|---|
committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-03-06 17:05:19 +0100 |
commit | 2b88a42ab1f399e732d7ea9084c53613d054bc58 (patch) | |
tree | 76c9d1aa87f8b45da195626648d6c39eb946f59e /config/essentials/nvim | |
parent | 368c78fdd6b9bfdc297bbbb5368d838d52ab0787 (diff) |
fixed nvim keybinds
Diffstat (limited to 'config/essentials/nvim')
-rw-r--r-- | config/essentials/nvim/lua/tlast/remap.lua | 33 |
1 files changed, 15 insertions, 18 deletions
diff --git a/config/essentials/nvim/lua/tlast/remap.lua b/config/essentials/nvim/lua/tlast/remap.lua index 0e2e813..09589c4 100644 --- a/config/essentials/nvim/lua/tlast/remap.lua +++ b/config/essentials/nvim/lua/tlast/remap.lua @@ -14,13 +14,13 @@ vim.keymap.set("i", '"', '""<Left>') -- vim.keymap.set("i", "(", "()<Left>") -- vim.keymap.set("i", "[", "[]<Left>") -- vim.keymap.set("i", "{", "{}<Left>") -vim.keymap.set("i", "{<CR>", "{<CR>}<C-o>O") -vim.keymap.set("i", "{;<CR>", "{<CR>};<C-o>O") +vim.keymap.set("i", "{<cr>", "{<cr>}<C-o>O") +vim.keymap.set("i", "{;<cr>", "{<cr>};<C-o>O") -- buffers -vim.keymap.set("n", "gb", "<CMD>buffers<CR>:buffer<Space>") -vim.keymap.set("n", "<Leader>q", "<CMD>q!<CR>") -vim.keymap.set("n", "<Leader>Q", "<CMD>qa!<CR>") +vim.keymap.set("n", "gb", "<cmd>buffers<cr>:buffer<Space>") +vim.keymap.set("n", "<Leader>q", "<cmd>q!<cr>") +vim.keymap.set("n", "<Leader>Q", "<cmd>qa!<cr>") -- Windows vim.keymap.set({"n", "i", "v", "c", "o", "s", "x"}, "<A-h>", "<C-W>h") @@ -34,11 +34,8 @@ vim.keymap.set("c", "<M-f>", "<C-Right>") vim.keymap.set("c", "<M-d>", "<C-Right><C-w>") -- move visual selection up/down wards -vim.keymap.set("v", "J", "<CMD>m '>+1<CR>gv=gv") -vim.keymap.set("v", "K", "<CMD>m '<-2<CR>gv=gv") - --- Don't move! -vim.keymap.set("n", "J", "mzJ`z") +vim.keymap.set("v", "J", "<cmd>m '>+1<cr>gv=gv<cr>") +vim.keymap.set("v", "K", "<cmd>m '<-2<cr>gv=gv<cr>") -- clipboard vim.keymap.set("n", "<Leader>y", "\"+y") @@ -62,27 +59,27 @@ vim.keymap.set("n", "<C-h>", function () end) -- utils -vim.keymap.set("i", "<LocalLeader>r", "<CMD>r!echo -n $RANDOM<CR><esc>kJA") +vim.keymap.set("i", "<LocalLeader>r", "<cmd>r!echo -n $RANDOM<cr><esc>kJA") -- ordered list vim.keymap.set("v", "<Leader>n", "I0. <esc>gvg<C-a>") vim.keymap.set("v", "<Leader>u", "<cmd>'<,'>s/^[0-9]\\+\\. //<cr><esc>") -- scripts -vim.keymap.set("n", "<Leader>x", "<CMD>!chmod +x %<CR>", { silent = true}) +vim.keymap.set("n", "<Leader>x", "<cmd>!chmod +x %<cr>", { silent = true}) -- replace vim.keymap.set("n", "<Leader>rf", [[:%s/\<<C-r><C-w>\>/<C-r><C-w><C-w>/gI<Left><Left><Left>]]) vim.keymap.set("n", "<Leader>rl", [[:s/\<<C-r><C-w>\>/<C-r><C-w><C-w>/gI<Left><Left><Left>]]) -- write -vim.keymap.set("n", "<LocalLeader>w", "<CMD>write<CR>") -vim.keymap.set("n", "<LocalLeader>W", "<CMD>write!<CR>") -vim.keymap.set("n", "<LocalLeader>e", "<CMD>edit<CR>") -vim.keymap.set("n", "<Leader><M-s>", "<CMD>source<CR>") +vim.keymap.set("n", "<LocalLeader>w", "<cmd>write<cr>") +vim.keymap.set("n", "<LocalLeader>W", "<cmd>write!<cr>") +vim.keymap.set("n", "<LocalLeader>e", "<cmd>edit<cr>") +vim.keymap.set("n", "<Leader><M-s>", "<cmd>source<cr>") -- Packer -vim.keymap.set("n", "<Leader>P", "<CMD>PackerSync<CR>") +vim.keymap.set("n", "<Leader>P", "<cmd>PackerSync<cr>") -- spelling -vim.keymap.set("n", "<Leader><C-s>", "<CMD>setlocal spell!<CR>") +vim.keymap.set("n", "<Leader><C-s>", "<cmd>setlocal spell!<cr>") -- open terminal in file's parent director -- this needs to be asynchrous |