switch to luasnip, added better snipplets
This commit is contained in:
28
lua/config/bindings.lua
Normal file
28
lua/config/bindings.lua
Normal file
@@ -0,0 +1,28 @@
|
||||
--tab navigation
|
||||
vim.keymap.set("n", "<A-1>", "1gt")
|
||||
vim.keymap.set("n", "<A-2>", "2gt")
|
||||
vim.keymap.set("n", "<A-3>", "3gt")
|
||||
vim.keymap.set("n", "<A-4>", "4gt")
|
||||
vim.keymap.set("n", "<A-5>", "5gt")
|
||||
vim.keymap.set("n", "<A-6>", "6gt")
|
||||
vim.keymap.set("n", "<A-7>", "7gt")
|
||||
vim.keymap.set("n", "<A-8>", "8gt")
|
||||
vim.keymap.set("n", "<A-9>", "9gt")
|
||||
vim.keymap.set("n", "<A-0>", ":tablast<cr>")
|
||||
vim.keymap.set("n", "<C-t>", ":tab new<cr>")
|
||||
--move between splits with hjkl
|
||||
vim.keymap.set("n", "<A-l>", ":wincmd l<cr>")
|
||||
vim.keymap.set("n", "<A-k>", ":wincmd k<cr>")
|
||||
vim.keymap.set("n", "<A-j>", ":wincmd j<cr>")
|
||||
vim.keymap.set("n", "<A-h>", ":wincmd h<cr>")
|
||||
--misc
|
||||
vim.keymap.set("n", "<C-w>", ":q<cr>") --ctrl+w shortcut of :q
|
||||
vim.keymap.set("n", "<C-n>", ":NvimTreeToggle<cr>") --open file tree
|
||||
vim.keymap.set("n", "<A-cr>", ":tabnew +term<cr>") --create terminal in new tab
|
||||
vim.keymap.set("t", "<Esc>", "<C-\\><C-n>") --exit terminal mode with esc
|
||||
vim.keymap.set("n", "<A-ESC>", ":tabnew | terminal htop<cr>") --open htop in new tab
|
||||
vim.keymap.set("n", "<A-t>", ":tabnew | terminal termusic<cr>") --open termusic (a music player) in new tab
|
||||
vim.keymap.set("n", "<A-m>", ":tabnew | terminal gomuks<cr>") --open gomuks (a matrix client) in new tab
|
||||
vim.keymap.set("n", "<A-r>", ":tabnew | terminal ranger<cr>") --open ranger (a file manager) in new tab
|
||||
vim.keymap.set("n", "<A-V>", ":split new<cr>") --create a new split
|
||||
vim.keymap.set("n", "<A-v>", ":vs new<cr>") --create a vplit
|
||||
Reference in New Issue
Block a user