From 9d8e21d5b64396b5167b6e0644495aa1d8558f6e Mon Sep 17 00:00:00 2001 From: christiangun Date: Tue, 29 Apr 2025 13:14:02 +0200 Subject: [PATCH] Setup keybinds --- lua/custom/keybinds.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 lua/custom/keybinds.lua 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'), +}