local opts = { noremap = true, silent = true} vim.api.nvim_set_keymap('n', '/', ':nohlsearch', opts) vim.api.nvim_set_keymap('n', 'l', ':set list!', {silent = true}) -- clear search vim.keymap.set('n', 'l', ':nohlsearch', { desc = 'Clear search', remap = true, silent = true }) -- Move tabs with \[ and \] vim.api.nvim_set_keymap('n', ']', ':tabnext', opts) vim.api.nvim_set_keymap('n', '[', ':tabprev', opts) -- Switch between windows. vim.keymap.set('n', '', 'h', { desc = 'Move to the left window', remap = true }) vim.keymap.set('n', '', 'j', { desc = 'Move to the bottom window', remap = true }) vim.keymap.set('n', '', 'k', { desc = 'Move to the top window', remap = true }) vim.keymap.set('n', '', 'l', { desc = 'Move to the right window', remap = true }) -- autocenter on search vim.keymap.set('n', 'n', 'nzzzv', { desc = 'Next result' }) vim.keymap.set('n', 'N', 'Nzzzv', { desc = 'Previous result' }) -- Move tabs with \[ and \] vim.keymap.set('n', ']', ':tabnext', { desc = "Goto next tab", remap = true, silent = true }) vim.keymap.set('n', '[', ':tabprev', { desc = "Goto previous tab", remap = true, silent = true}) vim.keymap.set('n', 'tc', ':tabclose', { desc = "Tab [c]lose", remap = true, silent = true}) vim.keymap.set('n', 'tn', ':tabnew', { desc = "Tab [n]ew", remap = true, silent = true}) -- Show all caracters vim.keymap.set('n', 'l', ':set list!', { desc = "Show a[l]l caraters", remap = true, silent = true})