Nvim: updated keymaps and added fold

This commit is contained in:
pr0c3550r 2023-09-27 10:08:20 +02:00
parent 46bab12471
commit 04bab2201c
3 changed files with 14 additions and 8 deletions

View file

@ -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-l>", "<cmd>bnext<cr>", {})
-- moving visual blocks
vim.api.nvim_set_keymap("v", "J", ":m '>+1<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
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})

View file

@ -21,6 +21,9 @@ vim.opt.softtabstop = 2
vim.opt.shiftwidth = 2
vim.opt.expandtab = false
-- enable foldcolumn
vim.wo.foldcolumn = "2"
-- smart indenting by vim
vim.api.nvim_set_option("smartindent",true)

View file

@ -4,13 +4,13 @@ return {
event = "VeryLazy",
opts = {
mappings = {
add = "gza",
delete = "gzd",
find = "gzf",
find_left = "gzF",
highlight = "gzh",
replace = "gzr",
update_n_lines = "gzn",
add = "<leader>sa",
delete = "<leader>sd",
find = "<leader>sf",
find_left = "<leader>sF",
highlight = "<leader>sh",
replace = "<leader>sr",
update_n_lines = "<leader>sn",
},
},
config = function(_, opts)