Setup keybinds

This commit is contained in:
christiangun 2025-04-29 13:14:02 +02:00
parent 67256766a0
commit 9d8e21d5b6
1 changed files with 17 additions and 0 deletions

17
lua/custom/keybinds.lua Normal file
View File

@ -0,0 +1,17 @@
return {
vim.keymap.set('n', '<leader>bd', ':bdelete!<CR>', { desc = '[B]uffer [D]elete' }),
-- Open Neotree
vim.keymap.set('n', '<leader>nt', ':Neotree<CR>', { desc = '[N]eo[T]ree' }),
-- Cycle through tabs
vim.keymap.set('n', 'tn', ':tabNext<CR>', { desc = '[T]ab[N]ext' }),
-- Open Git status in Telescope
vim.keymap.set('n', '<leader>gs', ':Telescope git_status<CR>', { desc = '[G]it [S]tatus' }),
vim.keymap.set('n', '<leader>wsh', ':split<CR>', { desc = '[S]plit [H]orizontally' }),
vim.keymap.set('n', '<leader>wsv', ':vsplit<CR>', { desc = '[S]plit [V]ertically' }),
vim.keymap.set('n', '<leader>hB', ':G blame<CR>'),
}