dotfiles/.config/nvim/lua/keymaps.lua

19 lines
544 B
Lua
Raw Normal View History

2022-08-08 01:41:01 +02:00
function map(mode, shortcut, command)
2022-08-08 11:07:10 +02:00
vim.keymap.set(mode, shortcut, command, { noremap = true, silent = true })
2022-08-08 01:41:01 +02:00
end
map('n', '<space>', '<nop>')
2022-08-08 19:12:09 +02:00
vim.g.mapleader = ','
map('n', '<Leader>b', ':buffers<CR>:buffer<Space>')
map('n', '<M-Left>', ':bprevious<cr>')
map('n', '<M-Right>', ':bnext<cr>')
map('n', '<M-S-Left>', ':tabprevious<cr>')
map('n', '<M-S-Right>', ':tabnext<cr>')
2022-08-08 18:10:10 +02:00
map('n', '<M-BS>', 'db')
vim.cmd([[map! <M-BS> <C-W>]]) -- TODO: figure out how to do that with lua
map('n', '<C-Del>', 'dw')
map('i', '<C-Del>', '<C-O>dw')