diff options
Diffstat (limited to 'nvim/init.lua')
| -rw-r--r-- | nvim/init.lua | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/nvim/init.lua b/nvim/init.lua index 30e1e77..e367171 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -18,6 +18,14 @@ vim.o.cinoptions = 'l1,t0,(0,:0' vim.g.mapleader = ' ' vim.g.maplocalleader = ' ' +-- autosave when compiling +vim.api.nvim_create_autocmd({'QuickFixCmdPre'}, { + pattern = {'make', 'lmake'}, + callback = function() + vim.cmd('write') + end, +}) + local colemakdh_binds = { -- movement { modes = { 'n', 'o', 'x' }, lhs = 'n', rhs = 'h', }, @@ -48,6 +56,7 @@ vim.g.no_man_maps = 1 vim.keymap.set('n', '<M-e>', '<cmd>cnext<CR>') vim.keymap.set('n', '<M-i>', '<cmd>cprev<CR>') +vim.keymap.set('n', '<leader>c', '<cmd>make<CR>') vim.api.nvim_create_autocmd('TextYankPost', { desc = 'Highlight when yanking (copying) text', |
