From 229297c2e81eef2ffb37e23825827b9f4f7e4a2e Mon Sep 17 00:00:00 2001 From: DrNuget Date: Mon, 22 Sep 2025 23:19:12 +0300 Subject: vimrc add c++ and arduino for c macros, add extra if/else if c macros, add groovy and disable latex in treesitter --- .config/nvim/init.lua | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index e37f5da..87b4f56 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -49,12 +49,14 @@ vim.cmd([=[ autocmd Filetype vimwiki inoremap t :VimwikiTable0ja " C Macros - autocmd Filetype c inoremap im int main(){return 0;} - autocmd Filetype c inoremap i #include <> - autocmd Filetype c inoremap I #include "" - autocmd Filetype c inoremap w while() {}ke2li - autocmd Filetype c inoremap f for(;;) {}ke2li - autocmd Filetype c inoremap s switch() {}ke2li + autocmd Filetype c,c++,arduino inoremap im int main(){return 0;} + autocmd Filetype c,c++,arduino inoremap i #include <> + autocmd Filetype c,c++,arduino inoremap I #include "" + autocmd Filetype c,c++,arduino inoremap w while() {}ke2li + autocmd Filetype c,c++,arduino inoremap f for(;;) {}ke2li + autocmd Filetype c,c++,arduino inoremap s switch() {}ke2li + autocmd Filetype c,c++,arduino inoremap if if () {}ke2la + autocmd Filetype c,c++,arduino inoremap eli else if () {}ke2la " HTML Macros autocmd Filetype html,php inoremap im @@ -142,11 +144,12 @@ require("pckr").add{ run = ":TSUpdate", config = function() require("nvim-treesitter.configs").setup({ - ensure_installed = {"c", "lua"}, + ensure_installed = {"c", "lua", "groovy"}, sync_install = false, auto_install = true, highlight = { - enable = true + enable = true, + disable = {"latex"} } }) end -- cgit v1.2.3