diff options
| author | Jake Koroman <jake@jakekoroman.com> | 2025-10-18 10:13:28 -0400 |
|---|---|---|
| committer | Jake Koroman <jake@jakekoroman.com> | 2025-10-18 10:13:28 -0400 |
| commit | c764831a830ddae48bc11457495390d252d16e90 (patch) | |
| tree | 6acfbbe97b538b42097ac2c84b951faa3f0d530a /nvim/init.lua | |
| parent | a1970dcc39af718bdb237bc3edd7bbacb3b9248e (diff) | |
nvim: updates.
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', |
