se vi+=n~/.cache/vim/viminfo sy on se sw=4 ts=8 sts=-1 et nu sc hls title bg=dark swb=useopen filet plugin indent on comp gcc au FileType make setl noet sw=8 sts=0 au FileType yaml setl indk= packadd! matchit au Filetype c nn :!gcc "%" -o "%<" -std=c11 -O2 -g \ -fsanitize=undefined -Wall -Wextra -Wshadow \ -DJOHNCHEN902=1 au Filetype cpp nn :!g++ "%" -o "%<" -std=c++17 -O2 -g \ -fsanitize=undefined -Wall -Wextra -Wshadow \ -DJOHNCHEN902=1 au Filetype haskell nn :!ghc "%" -o "%<" -O -g \ -dynamic -no-keep-hi-files -no-keep-o-files \ -Wall au Filetype rust nn :!rustc "%" -o "%<" -O -g \ -C prefer-dynamic au Filetype c,cpp,haskell,rust nn :!"%:p:r" au Filetype c,cpp,haskell,rust nn :!"%:p:r" < input.txt