Add remap options to lua config

This commit is contained in:
flyingscorpio@clevo 2022-07-29 00:18:42 +02:00
parent c58fa4f0fc
commit e9c8b01a64

View file

@ -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 })