···
vim.keymap.set('n', '<leader>S', [[:%s/\<<C-r><C-w>\>/<C-r><C-w>/gI<Left><Left><Left>]])
116
+
vim.keymap.set('n', '<leader>tc', ':tabnew<CR>')
117
+
vim.keymap.set('n', '<leader>te', ':tabedit ')
118
+
vim.keymap.set('n', '<leader>tn', ':tabnext<CR>')
119
+
vim.keymap.set('n', '<leader>tp', ':tabprevious<CR>')
120
+
vim.keymap.set('n', '<leader>tN', ':tabmove +1<CR>')
121
+
vim.keymap.set('n', '<leader>tP', ':tabmove -1<CR>')
122
+
vim.keymap.set('n', '<leader>tq', ':tabclose<CR>')
-- if in an SSH session enable OSC 52 system clipboard
-- required as neovim can't detect alacritty capabilities as it doesn't support XTGETTCAP
if os.getenv('SSH_TTY') then
···
require('telescope').load_extension('fzf')
require('telescope').setup {
158
-
["<C-Down>"] = require('telescope.actions').cycle_history_next,
159
-
["<C-Up>"] = require('telescope.actions').cycle_history_prev,
166
+
["<C-Down>"] = require('telescope.actions').cycle_history_next,
167
+
["<C-Up>"] = require('telescope.actions').cycle_history_prev,
vim.keymap.set('n', '<leader>ff', require('telescope.builtin').find_files, {})
vim.keymap.set('n', '<leader>fg', require('telescope.builtin').live_grep, {})