-- " Key biding -- " ---------- map {'n', '/', ':nohlsearch', noremap = false, silent = true} map {'n', '', ':NERDTreeToggle', noremap = false, silent = true} -- Move tabs with \[ and \] map {'n', ']', ':tabnext', noremap = false, silent = true} map {'n', '[', ':tabprev', noremap = false, silent = true} map {'n', 'l', ':set list!', silent = true} -- Manage Tab local t = function(str) return vim.api.nvim_replace_termcodes(str, true, true, true) end -- git sign -- Actions local opts = { noremap = true, silent = true} --vim.api.nvim_set_keymap('n', 'gp', require("gitsigns").preview_hunk, opts) vim.api.nvim_set_keymap('n', 'gn', [[lua require('gitsigns').next_hunk()]], opts) vim.api.nvim_set_keymap('n', 'gN', [[lua require('gitsigns').prev_hunk()]], opts) vim.api.nvim_set_keymap('n', 'gs', ':Gitsigns stage_hunk', opts) vim.api.nvim_set_keymap('n', 'gr', ':Gitsigns reset_hunk', opts) vim.api.nvim_set_keymap('n', 'gd', [[lua require("gitsigns").diffthis('~')]], opts)