Nvim: updated keymaps and added fold
This commit is contained in:
parent
46bab12471
commit
04bab2201c
3 changed files with 14 additions and 8 deletions
|
@ -23,7 +23,6 @@ vim.api.nvim_set_keymap("n", "<leader>bd", "<cmd>bd<cr>", {})
|
||||||
vim.api.nvim_set_keymap("n", "<S-h>", "<cmd>bprevious<cr>", {})
|
vim.api.nvim_set_keymap("n", "<S-h>", "<cmd>bprevious<cr>", {})
|
||||||
vim.api.nvim_set_keymap("n", "<S-l>", "<cmd>bnext<cr>", {})
|
vim.api.nvim_set_keymap("n", "<S-l>", "<cmd>bnext<cr>", {})
|
||||||
|
|
||||||
|
|
||||||
-- moving visual blocks
|
-- moving visual blocks
|
||||||
vim.api.nvim_set_keymap("v", "J", ":m '>+1<cr>gv=gv", {})
|
vim.api.nvim_set_keymap("v", "J", ":m '>+1<cr>gv=gv", {})
|
||||||
vim.api.nvim_set_keymap("v", "K", ":m '<-2<cr>gv=gv", {})
|
vim.api.nvim_set_keymap("v", "K", ":m '<-2<cr>gv=gv", {})
|
||||||
|
@ -46,3 +45,7 @@ vim.api.nvim_set_keymap("n", "<leader>E", ":20Lexplore<cr>", {})
|
||||||
-- make current file (un)executable
|
-- make current file (un)executable
|
||||||
vim.api.nvim_set_keymap("n", "<leader>mx", ":exec 'w'<cr> <bar> <cmd>!chmod +x %<cr>", { silent = true })
|
vim.api.nvim_set_keymap("n", "<leader>mx", ":exec 'w'<cr> <bar> <cmd>!chmod +x %<cr>", { silent = true })
|
||||||
vim.api.nvim_set_keymap("n", "<leader>mX", ":exec 'w'<cr> <bar> <cmd>!chmod -x %<cr>", { silent = true })
|
vim.api.nvim_set_keymap("n", "<leader>mX", ":exec 'w'<cr> <bar> <cmd>!chmod -x %<cr>", { silent = true })
|
||||||
|
|
||||||
|
-- mk- and loadview for view-persistance
|
||||||
|
vim.api.nvim_set_keymap("n", "<leader>mv", ":exec 'w'<cr> <bar> <cmd>mkview <cr>", {silent = true})
|
||||||
|
vim.api.nvim_set_keymap("n", "<leader>lv", ":exec 'w'<cr> <bar> <cmd>loadview <cr>", {silent = true})
|
||||||
|
|
|
@ -21,6 +21,9 @@ vim.opt.softtabstop = 2
|
||||||
vim.opt.shiftwidth = 2
|
vim.opt.shiftwidth = 2
|
||||||
vim.opt.expandtab = false
|
vim.opt.expandtab = false
|
||||||
|
|
||||||
|
-- enable foldcolumn
|
||||||
|
vim.wo.foldcolumn = "2"
|
||||||
|
|
||||||
-- smart indenting by vim
|
-- smart indenting by vim
|
||||||
vim.api.nvim_set_option("smartindent",true)
|
vim.api.nvim_set_option("smartindent",true)
|
||||||
|
|
||||||
|
|
|
@ -4,13 +4,13 @@ return {
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
opts = {
|
opts = {
|
||||||
mappings = {
|
mappings = {
|
||||||
add = "gza",
|
add = "<leader>sa",
|
||||||
delete = "gzd",
|
delete = "<leader>sd",
|
||||||
find = "gzf",
|
find = "<leader>sf",
|
||||||
find_left = "gzF",
|
find_left = "<leader>sF",
|
||||||
highlight = "gzh",
|
highlight = "<leader>sh",
|
||||||
replace = "gzr",
|
replace = "<leader>sr",
|
||||||
update_n_lines = "gzn",
|
update_n_lines = "<leader>sn",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
config = function(_, opts)
|
config = function(_, opts)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue