source /etc/vimrc execute pathogen#infect() autocmd BufReadPost * \ if line("'\"") > 0 && line ("'\"") <= line("$") | \ exe "normal! g'\"" | \ endif set modeline set nowrap set sidescroll=1 set scrolloff=3 set nobackup set mouse= set completeopt-=preview set nofoldenable set spellcapcheck=0 colorscheme vim set smartcase "set smarttab set nohlsearch highlight ExtraWhitespace ctermbg=darkgreen guibg=darkgreen match ExtraWhitespace /\s\+$\| \+\ze\t/ au FileType sql setlocal ts=2 sw=2 et au FileType python setlocal ts=4 sw=4 et au FileType typescript setlocal ts=2 sw=2 et au FileType vue setlocal ts=2 sw=2 et au FileType lua setlocal ts=2 sw=2 et au FileType racket setlocal sw=2 ts=2 et au FileType yaml setlocal sw=2 ts=2 et au FileType markdown setlocal sw=2 ts=2 et au FileType pandoc setlocal sw=2 ts=2 et au FileType asciidoc setlocal sw=2 ts=2 et au FileType llvm setlocal sw=2 ts=2 et au FileType xml setlocal sw=2 ts=2 et au FileType html setlocal sw=2 ts=2 et au FileType htmldjango setlocal sw=2 ts=2 et au FileType cabal setlocal sw=2 ts=2 et au FileType javascript setlocal sw=2 ts=2 et au FileType rst setlocal sw=3 ts=3 et au FileType riot setlocal sw=2 ts=2 et au FileType elm setlocal sw=4 ts=4 et au FileType asciidoctor setlocal wrap lbr iskeyword+=- au FileType cmake setlocal sw=2 ts=2 et au FileType scss setlocal sw=2 ts=2 et au BufRead,BufNewFile */templates/*.html set filetype=htmldjango autocmd BufNewFile *.h 0r ~/.vim/template/h autocmd BufNewFile *.html 0r ~/.vim/template/html5 autocmd BufNewFile *.mk 0r ~/.vim/template/make autocmd BufNewFile Makefile 0r ~/.vim/template/make autocmd BufNewFile *.hs 0r ~/.vim/template/hs autocmd BufNewFile *.adoc 0r ~/.vim/template/adoc autocmd BufNewFile,BufRead *.pio setfiletype pioasm highlight Pmenu ctermbg=235 guibg=black highlight Pmenu ctermfg=white guifg=white highlight PmenuSel ctermbg=235 guibg=black highlight PmenuSel ctermfg=yellow guifg=yellow " For Pandoc let g:pandoc#spell#enabled=0 let g:pandoc#modules#disabled=["bibliographies"] let g:jsx_ext_required = 0 " How many files / lines to remember. set viminfo='20,<1000,s100 if has('nvim') lua require("init") lua require("config.tab") lua require("config.black") lua require("config.isort") lua require("config.prettier") lua require("config.lsp") lua require("config.c") endif " EOF