cfg
parent
0f179a9bd9
commit
1cb4746949
|
@ -13,6 +13,41 @@ vim.keymap.set("n", "n", "nzzzv")
|
|||
vim.keymap.set("n", "N", "Nzzzv")
|
||||
vim.keymap.set("n", "<tab>", "<nop>")
|
||||
|
||||
-- terminal remaps
|
||||
vim.keymap.set("t", "<Esc>", "<C-\\><C-n>", { noremap = true, silent = true })
|
||||
vim.keymap.set("n", "<leader>;", ":vsplit term://left<CR>", { noremap = true, silent = true })
|
||||
|
||||
-- Terminal mode mappings (Alt + hjkl and Alt + Arrow Keys)
|
||||
vim.api.nvim_set_keymap('t', '<A-h>', '<C-\\><C-N><C-w>h', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('t', '<A-j>', '<C-\\><C-N><C-w>j', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('t', '<A-k>', '<C-\\><C-N><C-w>k', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('t', '<A-l>', '<C-\\><C-N><C-w>l', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('t', '<A-Left>', '<C-\\><C-N><C-w>h', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('t', '<A-Down>', '<C-\\><C-N><C-w>j', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('t', '<A-Up>', '<C-\\><C-N><C-w>k', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('t', '<A-Right>', '<C-\\><C-N><C-w>l', { noremap = true, silent = true })
|
||||
|
||||
-- Insert mode mappings (Alt + hjkl and Alt + Arrow Keys)
|
||||
vim.api.nvim_set_keymap('i', '<A-h>', '<C-\\><C-N><C-w>h', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('i', '<A-j>', '<C-\\><C-N><C-w>j', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('i', '<A-k>', '<C-\\><C-N><C-w>k', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('i', '<A-l>', '<C-\\><C-N><C-w>l', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('i', '<A-Left>', '<C-\\><C-N><C-w>h', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('i', '<A-Down>', '<C-\\><C-N><C-w>j', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('i', '<A-Up>', '<C-\\><C-N><C-w>k', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('i', '<A-Right>', '<C-\\><C-N><C-w>l', { noremap = true, silent = true })
|
||||
|
||||
-- Normal mode mappings (Alt + hjkl and Alt + Arrow Keys)
|
||||
vim.api.nvim_set_keymap('n', '<A-h>', '<C-w>h', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('n', '<A-j>', '<C-w>j', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('n', '<A-k>', '<C-w>k', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('n', '<A-l>', '<C-w>l', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('n', '<A-Left>', '<C-w>h', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('n', '<A-Down>', '<C-w>j', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('n', '<A-Up>', '<C-w>k', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('n', '<A-Right>', '<C-w>l', { noremap = true, silent = true })
|
||||
|
||||
|
||||
-- greatest remap ever
|
||||
vim.keymap.set("x", "<leader>p", [["_dP]])
|
||||
|
||||
|
|
|
@ -30,4 +30,4 @@ vim.opt.isfname:append("@-@")
|
|||
|
||||
vim.opt.updatetime = 50
|
||||
|
||||
vim.opt.colorcolumn = "80"
|
||||
vim.opt.colorcolumn = "120"
|
||||
|
|
Loading…
Reference in New Issue