summaryrefslogtreecommitdiff
path: root/.config/nvim
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim')
-rw-r--r--.config/nvim/init.lua19
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