1
1
Fork 0
dotfiles/nvim/lua/config/keys.lua
2025-06-20 17:45:39 -06:00

19 lines
761 B
Lua

local map = vim.api.nvim_set_keymap
local opts = { noremap = true, silent = true }
map('n', '<S-Tab>', '<Cmd>bp<CR>', opts)
map('n', '<Tab>', '<Cmd>bn<CR>', opts)
map('n', '<[b>', '<Cmd>bp<CR>', opts)
map('n', '<]b>', '<Cmd>bn<CR>', opts)
map('n', '<leader>w', '<Cmd>bd<CR>', opts)
map('n', '<leader>s', '<Cmd>w<CR>', opts)
map('n', '<leader>S', '<Cmd>w!<CR>', opts)
map('n', '<Enter>', 'za<CR>', opts)
map('n', '<leader>t', "<Cmd>Switch<CR>", opts)
map('n', '<leader>r', "<Cmd>Spectre<CR>", opts)
map('n', '<Up>', "<C-a>", opts)
map('n', '<Down>', "<C-x>", opts)
map('n', '<Right>', "<Cmd>Switch<CR>", opts)
map('n', '<Left>', "<Cmd>Switch<CR>", opts)
map('n', '<leader>r', ":IncRename ", opts)
map('n', '<leader>l', "<cmd>lua vim.lsp.buf.hover()<CR>", opts)