2 " __ _(_)_ __ ___ _ __ ___
3 " \ \ / / | '_ ` _ \| '__/ __|
4 " \ V /| | | | | | | | | (__
5 " (_)_/ |_|_| |_| |_|_| \___|
29 " map <leader>e :Ex<cr>
30 " map <leader>v :Vex<cr>
36 hi Conceal ctermbg=Black
37 hi SpellBad ctermfg=Red ctermbg=Black cterm=underline
40 " let g:netrw_liststyle = 3
41 " let g:netrw_banner = 0
42 " let g:netrw_winsize = 25
43 " let g:netrw_browse_split = 4
47 autocmd BufNewFile *.tex 0r ~/.vim/templates/skeleton.tex
48 autocmd BufNewFile *.html 0r ~/.vim/templates/skeleton.html
49 autocmd BufNewFile *.rkt 0r ~/.vim/templates/skeleton.rkt
53 " this blob auto installs vim plug if it isnt already
54 if empty(glob('~/.vim/autoload/plug.vim'))
55 silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
56 \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
57 autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
61 call plug#begin('~/.vim/plugged')
63 Plug 'sirver/ultisnips'
65 Plug 'jiangmiao/auto-pairs'
66 Plug 'PietroPate/vim-tex-conceal'
67 Plug 'vim-airline/vim-airline'
68 Plug 'tpope/vim-commentary'
70 " Plug 'ctrlpvim/ctrlp.vim'
71 " Plug 'neoclide/coc.nvim', {'branch': 'release'}
72 " Plug 'habamax/vim-godot'
77 let g:UltiSnipsExpandTrigger = '<tab>'
78 let g:UltiSnipsJumpForwardTrigger = '<tab>'
79 let g:UltiSnipsJumpBackwardTrigger = '<s-tab>'
80 let g:UltiSnipsSnippetDirectories=["UltiSnips", "mysnippets"]
83 let g:tex_flavor='latex'
84 let g:vimtex_view_method='zathura'
85 let g:vimtex_quickfix_mode=0
86 let g:tex_conceal='abdmgs'
88 let g:vimtex_compiler_latexmk = {
89 \'build_dir': '/home/pinosaur/.cache/latexaux/',
93 let g:airline#extensions#tabline#enabled = 1
94 let g:airline#extensions#tabline#buffer_min_count = 2
95 let g:airline_powerline_fonts=1
98 let g:ctrlp_cmd='CtrlPTag'
101 " let g:lf_replace_netrw = 1 " weird behavior rn
104 autocmd FileType * set formatoptions-=o