set number
set relativenumber
set incsearch
-set smartcase
set encoding=utf-8
set tabstop=4
set shiftwidth=4
set expandtab
+set ignorecase
+set smartcase
set nrformats+=alpha "inc/dec alpha
set hidden
set nofoldenable
set foldlevel=2
-
" View whitespace
map <leader>s :set list!<cr>
set listchars=tab:▸\ ,space:·,eol:¬
" reload vimrc
-map <leader>r :source ~/.vimrc<cr>
+map <leader>r :source ~/.vimrc<cr>:echo "vimrc reloaded"<cr>
" statusline
function! StatusModeColor()
set statusline+=\ %l/%L:%c\ |
set statusline+=%1*\ |
+" Tab line
+hi TabLineSel cterm=Bold ctermfg=Yellow
+hi TabLine cterm=None ctermfg=Grey ctermbg=Black
+hi TabLineFill cterm=None ctermbg=Black
+
" Templates
augroup templates
autocmd BufNewFile *.tex 0r ~/.vim/templates/skeleton.tex
Plug 'sirver/ultisnips'
Plug 'lervag/vimtex'
Plug 'PietroPate/vim-tex-conceal'
-Plug 'jiangmiao/auto-pairs'
+" Plug 'jiangmiao/auto-pairs'
Plug 'tpope/vim-commentary'
Plug 'rlue/vim-barbaric'
-Plug 'jeffkreeftmeijer/vim-dim'
-" Plug 'ptzz/lf.vim'
-" Plug 'voldikss/vim-floaterm'
+Plug 'ap/vim-buftabline'
call plug#end()
let g:UltiSnipsJumpBackwardTrigger = '<s-tab>'
let g:UltiSnipsSnippetDirectories=["UltiSnips", "mysnippets"]
-map <localleader>sr :call UltiSnips#RefreshSnippets()<cr>
+map <localleader>sr :call UltiSnips#RefreshSnippets()<cr>:echo "Refreshed Snippets"<cr>
" Vimtex
let g:tex_flavor='latex'
" \ '-shell-escape',
" \],
-" Ctrlp
-" let g:ctrlp_cmd='CtrlPTag'
-
-" Lf
-" let g:lf_replace_netrw = 1 " weird behavior rn
-
" vim-barbaric
let g:barbaric_ime = 'ibus'
set ttimeoutlen=0
+" buftabline
+let g:buftabline_show = 1
+
" Run after plugins
autocmd FileType * set formatoptions-=o
hi Title ctermfg=5
hi WarningMsg ctermfg=1
hi WildMenu ctermfg=0 ctermbg=11
-hi Conceal ctermfg=0
-hi SpellBad ctermbg=9 ctermbg=0 cterm=underline
-hi SpellRare ctermbg=13
-hi SpellLocal ctermbg=14
+hi Conceal ctermbg=0
+hi SpellBad ctermfg=9 ctermbg=0 cterm=underline
+hi SpellRare ctermbg=13 ctermbg=0 cterm=underline
+hi SpellLocal ctermfg=14 ctermbg=0 cterm=underline
hi PmenuSbar ctermbg=8
hi PmenuThumb ctermbg=0
-hi TabLine cterm=underline ctermfg=0 ctermbg=7
-hi TabLineSel cterm=bold
-hi TabLineFill cterm=reverse
hi CursorColumn ctermbg=7
hi CursorLine cterm=underline
-hi MatchParen ctermbg=14
+hi MatchParen cterm=NONE ctermfg=0 ctermbg=14
hi Constant ctermfg=1
hi Special ctermfg=5
hi Identifier cterm=NONE ctermfg=6
hi Ignore ctermfg=15
hi Error ctermfg=15 ctermbg=9
hi Todo ctermfg=0 ctermbg=11
-hi Comment ctermfg=7
+hi Comment ctermfg=DarkGrey
hi lineNr ctermfg=DarkGrey
hi Folded ctermfg=0