diff options
Diffstat (limited to 'lua/plugins/keybindings.lua')
-rw-r--r-- | lua/plugins/keybindings.lua | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/lua/plugins/keybindings.lua b/lua/plugins/keybindings.lua new file mode 100644 index 0000000..4665e69 --- /dev/null +++ b/lua/plugins/keybindings.lua @@ -0,0 +1,27 @@ +-- buffer commands +vim.keymap.set('n', '<Leader>t', ':tabnew<CR>', { noremap = true, silent = true }) +vim.keymap.set('n', '<Leader>n', 'gt') +vim.keymap.set('n', '<Leader>p', 'gT') + +-- terminal +vim.keymap.set('n', '<Leader>v', ':vertical term<CR>', { noremap = true, silent = true}) +vim.keymap.set('n', '<Leader>h', ':belowright term<CR>', { noremap = true, silent = true}) + +-- lazy +vim.keymap.set('n', '<Leader>l', ':Lazy<CR>', { noremap = true }) +vim.keymap.set('n', '<Leader>lu', ':Lazy update<CR>', { noremap = true }) +vim.keymap.set('n', '<Leader>ls', ':Lazy sync<CR>', { noremap = true }) +vim.keymap.set('n', '<Leader>lx', ':Lazy clean<CR>', { noremap = true }) +vim.keymap.set('n', '<Leader>lc', ':Lazy check<CR>', { noremap = true }) +vim.keymap.set('n', '<Leader>ll', ':Lazy log<CR>', { noremap = true }) +vim.keymap.set('n', '<Leader>lr', ':Lazy restore<CR>', { noremap = true }) +vim.keymap.set('n', '<Leader>lp', ':Lazy profile<CR>', { noremap = true }) +vim.keymap.set('n', '<Leader>ld', ':Lazy debug<CR>', { noremap = true }) + +-- write commands +vim.keymap.set('n', '<Leader>s', ':w<CR>', { noremap = true }) +vim.keymap.set('n', '<Leader>sq', ':wq<CR>', { noremap = true }) + +-- quit +vim.keymap.set('n', '<Leader>q', ':q<CR>', { silent = true }) +vim.keymap.set('n', '<Leader>Q', ':q!<CR>', { silent = true}) |