enable netrw, disable easy window switching, enable fast quickfix- and locationlist movement, autocentering on jumping and searching
This commit is contained in:
parent
d5cb6213a1
commit
a8051a5cca
2 changed files with 17 additions and 9 deletions
|
@ -10,12 +10,6 @@ vim.api.nvim_set_keymap("c", "<C-l>", "<Right>", {})
|
|||
vim.api.nvim_set_keymap("c", "<C-j>", "<Down>", {})
|
||||
vim.api.nvim_set_keymap("c", "<C-k>", "<Up>", {})
|
||||
|
||||
-- split switching
|
||||
vim.api.nvim_set_keymap("n", "<C-h>", "<C-w>h", {})
|
||||
vim.api.nvim_set_keymap("n", "<C-j>", "<C-w>j", {})
|
||||
vim.api.nvim_set_keymap("n", "<C-k>", "<C-w>k", {})
|
||||
vim.api.nvim_set_keymap("n", "<C-l>", "<C-w>l", {})
|
||||
|
||||
-- buffer operations
|
||||
vim.api.nvim_set_keymap("n", "<leader><tab>", "<C-^>", {})
|
||||
vim.api.nvim_set_keymap("n", "<leader>bd", "<cmd>bd<cr>", {})
|
||||
|
@ -80,3 +74,15 @@ function! CenterPane()
|
|||
]])
|
||||
|
||||
vim.api.nvim_set_keymap("n", "<leader>C", ":call CenterPane()<cr>", {})
|
||||
|
||||
vim.api.nvim_set_keymap("n", "<leader>j", "<cmd>lnext<CR>zz", {})
|
||||
vim.api.nvim_set_keymap("n", "<leader>k", "<cmd>lprev<CR>zz", {})
|
||||
vim.api.nvim_set_keymap("n", "<C-j>", "<cmd>cnext<CR>zz", {})
|
||||
vim.api.nvim_set_keymap("n", "<C-k>", "<cmd>cprev<CR>zz", {})
|
||||
|
||||
vim.api.nvim_set_keymap("n", "<C-d>", "<C-d>zz", {})
|
||||
vim.api.nvim_set_keymap("n", "<C-u>", "<C-u>zz", {})
|
||||
vim.api.nvim_set_keymap("n", "n", "nzzzv", {})
|
||||
vim.api.nvim_set_keymap("n", "N", "Nzzzv", {})
|
||||
|
||||
vim.api.nvim_set_keymap("n", "<leader>E", "<cmd>Ex<cr>", {})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue