Add remap options to lua config
This commit is contained in:
parent
c58fa4f0fc
commit
e9c8b01a64
1 changed files with 9 additions and 9 deletions
|
@ -3,22 +3,22 @@
|
|||
vim.g.mapleader = " "
|
||||
|
||||
-- jk is escape
|
||||
vim.keymap.set('i', 'jk', '<Esc>')
|
||||
vim.keymap.set('i', 'jk', '<Esc>', { remap = false })
|
||||
|
||||
-- F2 to save file
|
||||
vim.keymap.set('n', '<F2>', '<cmd>w<CR>')
|
||||
vim.keymap.set('i', '<F2>', '<Esc><cmd>w<CR>i')
|
||||
vim.keymap.set('n', '<F2>', '<cmd>w<CR>', { remap = true })
|
||||
vim.keymap.set('i', '<F2>', '<Esc><cmd>w<CR>i', { remap = true })
|
||||
|
||||
-- global copy/paste
|
||||
vim.keymap.set('n', '<leader>y', '"*yy')
|
||||
vim.keymap.set('n', '<leader>p', '"*p')
|
||||
vim.keymap.set('n', '<leader>y', '"*yy', { remap = true })
|
||||
vim.keymap.set('n', '<leader>p', '"*p', { remap = true })
|
||||
|
||||
-- run make
|
||||
vim.keymap.set('n', '<leader>m', '<cmd>w<CR><cmd>!make<CR>')
|
||||
vim.keymap.set('n', '<leader>m', '<cmd>w<CR><cmd>!make<CR>', { remap = true })
|
||||
|
||||
-- follow file in split window
|
||||
vim.keymap.set('n', '<leader>gf', '<cmd>split<CR>gf<CR>')
|
||||
vim.keymap.set('n', '<leader>vgf', '<cmd>vertical split<CR>gf<CR>')
|
||||
vim.keymap.set('n', '<leader>gf', '<cmd>split<CR>gf<CR>', { remap = true })
|
||||
vim.keymap.set('n', '<leader>vgf', '<cmd>vertical split<CR>gf<CR>', { remap = true })
|
||||
|
||||
-- open terminal in split window
|
||||
vim.keymap.set('n', '<leader>t', '<cmd>below 10split<CR><cmd>terminal<CR>i')
|
||||
vim.keymap.set('n', '<leader>t', '<cmd>below 10split<CR><cmd>terminal<CR>i', { remap = true })
|
||||
|
|
Loading…
Add table
Reference in a new issue