diff options
author | DrNuget <drnuget@outlook.com> | 2025-09-22 23:19:12 +0300 |
---|---|---|
committer | DrNuget <drnuget@outlook.com> | 2025-09-22 23:19:12 +0300 |
commit | 229297c2e81eef2ffb37e23825827b9f4f7e4a2e (patch) | |
tree | 92ed579256166e94ec290855187c5d63279599fc /.config | |
parent | 8bf077c502911549b3cafb248c326ad182cae3da (diff) |
vimrc add c++ and arduino for c macros, add extra if/else if c macros, add groovy and disable latex in treesitter
Diffstat (limited to '.config')
-rw-r--r-- | .config/nvim/init.lua | 19 |
1 files 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<tab> <esc>:VimwikiTable<enter>0ja " C Macros - autocmd Filetype c inoremap im<tab> int main()<enter>{<enter><enter>return 0;<enter>}<up><up><tab> - autocmd Filetype c inoremap i<tab> #include <><left> - autocmd Filetype c inoremap I<tab> #include ""<left> - autocmd Filetype c inoremap w<tab> while() {<enter>}<esc>ke2li - autocmd Filetype c inoremap f<tab> for(;;) {<enter>}<esc>ke2li - autocmd Filetype c inoremap s<tab> switch() {<enter>}<esc>ke2li + autocmd Filetype c,c++,arduino inoremap im<tab> int main()<enter>{<enter><enter>return 0;<enter>}<up><up><tab> + autocmd Filetype c,c++,arduino inoremap i<tab> #include <><left> + autocmd Filetype c,c++,arduino inoremap I<tab> #include ""<left> + autocmd Filetype c,c++,arduino inoremap w<tab> while() {<enter>}<esc>ke2li + autocmd Filetype c,c++,arduino inoremap f<tab> for(;;) {<enter>}<esc>ke2li + autocmd Filetype c,c++,arduino inoremap s<tab> switch() {<enter>}<esc>ke2li + autocmd Filetype c,c++,arduino inoremap if<tab> if () {<enter>}<esc>ke2la + autocmd Filetype c,c++,arduino inoremap eli<tab> else if () {<enter>}<esc>ke2la " HTML Macros autocmd Filetype html,php inoremap im<tab> <!DOCTYPE html><enter><html><enter><body><enter><enter></body><enter></html><up><up><tab><tab> @@ -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 |