diff options
Diffstat (limited to 'lua/talha/remap.lua')
| -rw-r--r-- | lua/talha/remap.lua | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/lua/talha/remap.lua b/lua/talha/remap.lua index f2c714b..9e59dc9 100644 --- a/lua/talha/remap.lua +++ b/lua/talha/remap.lua @@ -1,13 +1,7 @@ --- easier navigation -vim.keymap.set("n", "<C-h>", "<C-w><C-h>") -vim.keymap.set("n", "<C-j>", "<C-w><C-j>") -vim.keymap.set("n", "<C-k>", "<C-w><C-k>") -vim.keymap.set("n", "<C-l>", "<C-w><C-l>") - -- tab navigation -vim.keymap.set("n", "<C-t><C-n>", vim.cmd.tabnew) -vim.keymap.set("n", "<C-t><C-h>", vim.cmd.tabp) -vim.keymap.set("n", "<C-t><C-l>", vim.cmd.tabn) +vim.keymap.set("n", "<A-w><A-c>", ":tabnew ") +vim.keymap.set("n", "<A-[>", vim.cmd.tabp) +vim.keymap.set("n", "<A-]>", vim.cmd.tabn) -- open project view with netrw vim.keymap.set("n", "<leader>pv", vim.cmd.Ex) @@ -16,13 +10,6 @@ vim.keymap.set("n", "<leader>pv", vim.cmd.Ex) vim.keymap.set("n", "<leader>vs", vim.cmd.vsplit) vim.keymap.set("n", "<leader>hs", vim.cmd.split) --- moving selected lines across lines -vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv") -vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv") - --- not moving cursor when bringing files up -vim.keymap.set("n", "J", "mzJ`z") - -- keep cursor in screen center when moving up and down vim.keymap.set("n", "<C-d>", "<C-d>zz") vim.keymap.set("n", "<C-u>", "<C-u>zz") @@ -58,7 +45,3 @@ vim.keymap.set("n", "<A-n>", function() SafeCListNav(1) end) vim.keymap.set("n", "<A-p>", function() SafeCListNav(-1) end) -- open error list when there are errors vim.keymap.set("n", "<A-w>", vim.cmd.cw) - ----- snippets -vim.keymap.set("n", "<A-s>", [[:lua LoadSnippet('')<Left><Left>]]) - |
