dotfiles/stow/vim/.vim/autocmds.vim
2020-11-01 18:18:16 -05:00

44 lines
1.1 KiB
VimL

"autocmds
"--------{{{
if has("autocmd")
"global
augroup global
autocmd!
"keep equal proportions when windows resized
autocmd VimResized * wincmd =
"save cursor position in a file
autocmd BufReadPost * if line("'\"") > 1 && line("'\"")
\ <= line("$") | exe "normal! g'\"" | endif
augroup END
augroup filetype_bash
autocmd! BufNewFile,BufRead *.bash call BashSettings()
augroup END
augroup filetype_python
autocmd! FileType python call PythonSettings()
augroup END
augroup filetype_go
autocmd! FileType go call GoSettings()
augroup END
augroup filetype_html
autocmd! FileType html call HtmlSettings()
augroup END
augroup filetype_spell
autocmd! FileType markdown call SpellSettings()
augroup END
augroup filetype_halftab
autocmd! FileType html,javascript,css,json,yaml,sh call HalftabSettings()
augroup END
augroup lsp_install
autocmd!
autocmd User lsp_buffer_enabled call s:on_lsp_buffer_enabled()
augroup END
endif
"}}}