diff --git a/init.lua b/init.lua index 04ce5b88..a1cfc5f9 100644 --- a/init.lua +++ b/init.lua @@ -288,6 +288,23 @@ vim.api.nvim_set_keymap('n', 'hs', ':nohlsearch', vim.api.nvim_set_keymap('n', 'gm', ":call cursor(0, len(getline('.'))/2)", { noremap = true, silent = true, desc = "[g]o [m]iddle" }) +-- map ) to search for the previous closing bracket +vim.api.nvim_set_keymap('n', ')', "call search('[([{<]', 'b')", + { noremap = true, silent = true, desc = "" }) + +-- map ( to search for the next closing bracket +vim.api.nvim_set_keymap('n', '(', "call search('[([{<]')", + { noremap = true, silent = true, desc = "" }) + +-- map alt-/ to search in the visualized code section +vim.api.nvim_set_keymap('v', '', ":/\\%V", { noremap = true, silent = true }) + + +-- trucco sul relplace. +-- selezionare la sezione in cui si vuole rimpiazzare una parola (si puo anche non +-- selezionare, funziona lo stess) e poi premere : seguito da s/parolaDaCercare/parolaDaSostituire +-- esempio: :s/parolaDaCercare/parolaDaSostituire + -- disable swap file beacause it cause crashes in neovide and neovim vim.o.swapfile = false