{ keymaps = [ # chad tree { mode = "n"; action = "CHADopen"; key = "e"; options = { desc = "Open ChadTree"; }; } # barbar.nvim { mode = "n"; action = "BufferNext"; key = ""; options = { desc = "Next buffer"; }; } { mode = "n"; action = "BufferPrevious"; key = ""; options = { desc = "Previous buffer"; }; } /* { mode = "n"; action = "BufferMovePrevious"; key = "H"; options = { desc = "Move buffer to left"; }; } { mode = "n"; action = "BufferMoveNext"; key = "L"; options = { desc = "Move buffer to right"; }; } */ { mode = "n"; action = "BufferClose"; key = "q"; options = { desc = "Close buffer"; }; } { mode = "n"; action = "BufferOrderByName"; key = "sn"; options = { desc = "Sort buffer tabs by name"; }; } { mode = "n"; action = "LazyGit"; key = "gg"; options = { desc = "Open lazygit"; }; } # nvim-dap { mode = "n"; action = { __raw = "function() require('dap').continue() end"; }; key = "dd"; options = { desc = "Start debugging session"; }; } { mode = "n"; action = { __raw = "function() require"; }; key = "ds"; options = { desc = "Set breakpoint"; }; } ]; plugins.fzf-lua.keymaps = { "/" = "live_grep"; "" = "files"; "fg" = "git_files"; "," = "buffers"; }; }