diff --git a/lua/custom/keybinds.lua b/lua/custom/keybinds.lua new file mode 100644 index 00000000..75a6202a --- /dev/null +++ b/lua/custom/keybinds.lua @@ -0,0 +1,17 @@ +return { + vim.keymap.set('n', 'bd', ':bdelete!', { desc = '[B]uffer [D]elete' }), + + -- Open Neotree + vim.keymap.set('n', 'nt', ':Neotree', { desc = '[N]eo[T]ree' }), + + -- Cycle through tabs + vim.keymap.set('n', 'tn', ':tabNext', { desc = '[T]ab[N]ext' }), + + -- Open Git status in Telescope + vim.keymap.set('n', 'gs', ':Telescope git_status', { desc = '[G]it [S]tatus' }), + + vim.keymap.set('n', 'wsh', ':split', { desc = '[S]plit [H]orizontally' }), + vim.keymap.set('n', 'wsv', ':vsplit', { desc = '[S]plit [V]ertically' }), + + vim.keymap.set('n', 'hB', ':G blame'), +}