-- This file lists all the global keymaps local map = vim.keymap.set local g = vim.g -- Change the leader and localleader g.mapleader = ',' g.maplocalleader = ';' -- Use ,dd for deleting without putting into buffer map({ 'v', 'n' }, 'd', '"_d', { remap = false }) map('n', 'D', '"_D', { remap = false }) map('n', 'x', '"_x', { remap = false }) -- Insert a newline in normal mode by ,o map('n', 'o', "ok", { remap = false }) map('n', 'O', "Oj", { remap = false }) -- Use ,u for redo map('n', 'u', "", { remap = false }) -- Find files using fzf by ,f map('n', 'f', ":Files", { remap = false }) -- Buffer related keymaps map('n', 'k', ":bnext", { remap = false }) map('n', 'j', ":bprevious", { remap = false }) map('n', 'w', ":bdelete", { remap = false }) -- Clear search highlight by Esc in normal mode map('n', '', ':noh', { remap = false }) -- Find files using fzf by ,f vim.keymap.set('n', 'f', ':Files', { remap = false, silent = true })