mirror of
https://git.disroot.org/FollieHiyuki/dotfiles.git
synced 2024-12-04 21:28:21 -05:00
01ff68ac92
Also deprecate neovim config.
25 lines
1.0 KiB
VimL
25 lines
1.0 KiB
VimL
" No continuous commenting
|
|
autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o
|
|
" Correct comment highlighting in .json files
|
|
autocmd FileType json syntax match Comment +\/\/.\+$+
|
|
" Turn on spellcheck for markdown and tex files
|
|
autocmd BufNewFile,BufEnter,BufRead *.md,*.mkd setfiletype markdown
|
|
autocmd BufNewFile,BufEnter,BufRead *.tex setfiletype tex
|
|
augroup auto_spellcheck
|
|
autocmd BufNewFile,BufRead *.md,*.mkd setlocal spell
|
|
autocmd BufNewFile,BufRead *.tex setlocal spell
|
|
augroup END
|
|
" Edit binary files as hex in vim (taken from :h hex-editing)
|
|
" vim -b : edit binary using xxd-format!
|
|
" I might never use this feature -_- but :%!xxd and :%!xxd -r to toggle hex mode
|
|
augroup Binary
|
|
au!
|
|
au BufReadPre *.bin,*.exe let &bin=1
|
|
au BufReadPost *.bin,*.exe if &bin | %!xxd
|
|
au BufReadPost *.bin,*.exe set ft=xxd | endif
|
|
au BufWritePre *.bin,*.exe if &bin | %!xxd -r
|
|
au BufWritePre *.bin,*.exe endif
|
|
au BufWritePost *.bin,*.exe if &bin | %!xxd
|
|
au BufWritePost *.bin,*.exe set nomod | endif
|
|
augroup END
|