summaryrefslogtreecommitdiff
path: root/config/essentials/nvim/lua/user/remap.lua
diff options
context:
space:
mode:
Diffstat (limited to 'config/essentials/nvim/lua/user/remap.lua')
-rw-r--r--config/essentials/nvim/lua/user/remap.lua10
1 files changed, 4 insertions, 6 deletions
diff --git a/config/essentials/nvim/lua/user/remap.lua b/config/essentials/nvim/lua/user/remap.lua
index 0fe4164..c50d346 100644
--- a/config/essentials/nvim/lua/user/remap.lua
+++ b/config/essentials/nvim/lua/user/remap.lua
@@ -15,13 +15,9 @@ vim.keymap.set("i", "\\\\", "\\", { noremap = true })
vim.keymap.set("n", "gb", "<cmd>buffers<cr>:buffer<Space>", { noremap = true })
vim.keymap.set("n", "<Leader>q", "<cmd>q!<cr>", { noremap = true })
vim.keymap.set("n", "<Leader>Q", "<cmd>qa!<cr>", { noremap = true })
+-- close all except focused buffer
+vim.keymap.set("n", "<leader>1", "<cmd>%bd|e#<cr>", { noremap = true })
--- Windows
-vim.keymap.set("n", "<A-h>", "<C-W>h", { noremap = true })
-vim.keymap.set("n", "<A-j>", "<C-W>j", { noremap = true })
-vim.keymap.set("n", "<A-k>", "<C-W>k", { noremap = true })
-vim.keymap.set("n", "<A-l>", "<C-W>l", { noremap = true })
-vim.keymap.set("n", "<A-o>", "<C-W>o", { noremap = true })
-- command line
vim.keymap.set("c", "<M-b>", "<C-Left>", { noremap = true })
vim.keymap.set("c", "<M-f>", "<C-Right>", { noremap = true })
@@ -34,6 +30,8 @@ vim.keymap.set("c", "<C-a>", "<Home>", { noremap = true })
vim.keymap.set("v", "J", "<cmd>m '>+1<cr>gv=gv<cr>", { noremap = true })
vim.keymap.set("v", "K", "<cmd>m '<-2<cr>gv=gv<cr>", { noremap = true })
+vim.keymap.set("n", "+", "<cmd>tabe .<cr>", { noremap = true })
+
-- clipboard
vim.keymap.set("n", "<Leader>y", "\"+y", { noremap = true })