update
[dotfiles.git] / .vimrc
diff --git a/.vimrc b/.vimrc
index b105301..db42bdc 100644 (file)
--- a/.vimrc
+++ b/.vimrc
@@ -5,6 +5,7 @@
 "   (_)_/ |_|_| |_| |_|_|  \___|
 "                            
 
+" basics
 syntax on
 set number
 set relativenumber
@@ -14,22 +15,39 @@ set encoding=utf-8
 set tabstop=4
 set shiftwidth=4
 set expandtab
-set formatoptions-=cro "disables auto comments
+" set formatoptions-=cro "disables auto comments (not working rn)
 
+" spell check
 setlocal spell
 set spelllang=en_us
 set spellcapcheck=
 
+" conceal
 set conceallevel=2
 
+" Bindings
+let mapleader = ' '
+
+" map <leader>e :Ex<cr>
+" map <leader>v :Vex<cr>
+map <leader>l :bn<cr>
+map <leader>h :bp<cr>
+map <leader>d :bd<cr>
+
 " colors
 hi Conceal ctermbg=Black
 hi SpellBad ctermfg=Red ctermbg=Black cterm=underline
 
-" Bindings
-nnoremap <C-[> <C-t>
+" Netrw
+" let g:netrw_liststyle = 3
+" let g:netrw_banner = 0
+" let g:netrw_winsize = 25
+" let g:netrw_browse_split = 4
 
-" Some macros
+" Templates
+augroup templates
+    autocmd BufNewFile *.tex 0r ~/.vim/templates/skeleton.tex
+augroup END
 
 " vim plug
 " this blob auto installs vim plug if it isnt already
@@ -39,6 +57,7 @@ if empty(glob('~/.vim/autoload/plug.vim'))
          autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
          endif
 
+" template stuff
 call plug#begin('~/.vim/plugged')
 
 Plug 'sirver/ultisnips'
@@ -46,10 +65,11 @@ Plug 'lervag/vimtex'
 Plug 'jiangmiao/auto-pairs'
 Plug 'PietroPate/vim-tex-conceal'
 Plug 'vim-airline/vim-airline'
+Plug 'tpope/vim-commentary'
+Plug 'ptzz/lf.vim'
 " Plug 'ctrlpvim/ctrlp.vim'
 " Plug 'neoclide/coc.nvim', {'branch': 'release'}
 " Plug 'habamax/vim-godot'
-Plug 'tpope/vim-commentary'
 
 call plug#end()
 
@@ -70,8 +90,15 @@ let g:vimtex_compiler_latexmk = {
 \}
 
 " VimAirline
-"let g:airline#extensions#tabline#enabled = 1
+let g:airline#extensions#tabline#enabled = 1
+let g:airline#extensions#tabline#buffer_min_count = 2
 let g:airline_powerline_fonts=1
 
 " Ctrlp
 let g:ctrlp_cmd='CtrlPTag'
+
+" Lf
+" let g:lf_replace_netrw = 1 " weird behavior rn
+
+" Run after plugins
+autocmd FileType * set formatoptions-=o