mirror of
https://github.com/frebib/dotfiles.git
synced 2024-06-14 12:57:23 +00:00
vim: Add several useful/common FileType configs
Unconditionally enable ColorColumn. Any vim without it is not worth using anyway. Signed-off-by: Joe Groocock <me@frebib.net>
This commit is contained in:
parent
019a3f9c18
commit
8c8048ebcb
18
vim/vimrc
18
vim/vimrc
@ -73,11 +73,8 @@ set list
|
|||||||
set listchars=eol:$,space:·,tab:>-,trail:◦,extends:▶,precedes:◀
|
set listchars=eol:$,space:·,tab:>-,trail:◦,extends:▶,precedes:◀
|
||||||
highlight SpecialKey ctermfg=8
|
highlight SpecialKey ctermfg=8
|
||||||
|
|
||||||
if exists('+colorcolumn')
|
set cc=+1
|
||||||
highlight ColorColumn ctermbg=8
|
highlight ColorColumn ctermbg=8
|
||||||
autocmd filetype c,h,cpp,hpp set colorcolumn=81
|
|
||||||
autocmd filetype c,h,cpp,hpp match ErrorMsg '\%>80v.\+'
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Highlight line and column of cursor
|
" Highlight line and column of cursor
|
||||||
set cul cuc
|
set cul cuc
|
||||||
@ -304,6 +301,11 @@ cmap w!! w !sudo tee > /dev/null %
|
|||||||
map Q <nop>
|
map Q <nop>
|
||||||
|
|
||||||
|
|
||||||
autocmd FileType markdown setlocal ts=2 sts=2 sw=2 et
|
autocmd FileType c setlocal noet
|
||||||
autocmd FileType yaml setlocal ts=2 sts=2 sw=2 et indentkeys-=<:>
|
autocmd filetype c,h,cpp,hpp set colorcolumn=81
|
||||||
autocmd FileType gitcommit setlocal cc=72 et sw=4
|
autocmd filetype c,h,cpp,hpp match ErrorMsg '\%>80v.\+'
|
||||||
|
|
||||||
|
autocmd FileType jinja setlocal sts=2 sw=2 et
|
||||||
|
autocmd FileType markdown setlocal sts=2 sw=2 et
|
||||||
|
autocmd FileType yaml setlocal sts=2 sw=2 et indentkeys-=<:>
|
||||||
|
autocmd FileType gitcommit setlocal tw=72 et sw=4
|
||||||
|
Loading…
Reference in New Issue
Block a user