Updated vim bindings

This commit is contained in:
Ben Vincent 2023-09-02 02:30:50 +10:00
parent fb86570862
commit 33af0cba52
2 changed files with 17 additions and 10 deletions

View File

@ -1,5 +1,13 @@
-- FUNCTIONS --
-- puppet language functions
vim.cmd [[
augroup lang_all
autocmd!
autocmd FileType * luafile ~/.config/nvim/lua/func/tabline.lua
augroup END
]]
-- puppet language functions
vim.cmd [[
augroup lang_puppet

View File

@ -12,17 +12,16 @@ local map = vim.api.nvim_set_keymap
-- remap the key used to leave insert mode
map('i', 'jk', '', {})
-- movement mappings
map('', '<C-t><up>', 'tabr<cr>', {})
map('', '<C-t><down>', 'tabl<cr>', {})
map('', '<C-t><left>', 'tabp<cr>', {})
map('', '<C-t><right>', 'tabn<cr>', {})
-- swap between split windows
map('n', '<A-Up>', ':wincmd k<CR>', {})
map('n', '<A-Down>', ':wincmd j<CR>', {})
map('n', '<A-Left>', ':wincmd h<CR>', {})
map('n', '<A-Right>', ':wincmd l<CR>', {})
map('n', '<a-up>', ':wincmd k<cr>', {})
map('n', '<a-down>', ':wincmd j<cr>', {})
map('n', '<a-left>', ':wincmd h<cr>', {})
map('n', '<a-right>', ':wincmd l<cr>', {})
-- switch to tab
for i = 1, 9 do
map('n', '<A-'..i..'>', ':tabn '..i..'<CR>', {noremap = true, silent = true})
end
-- rewrite tabs to spaces
map('' ,'<F2>' ,'%retab!' , {})