X-Git-Url: https://git.danieliu.xyz/?p=dotfiles.git;a=blobdiff_plain;f=.vimrc;fp=.vimrc;h=33cea78f2069154e075efdb1fa939adad684b770;hp=90857ccd22342c60791933ec8e08bd0148f9d62d;hb=0853ad49fc13e10925e855a735bc3122612c3dcb;hpb=c3864f21c97f96577b2bfc3b4b1f492840fd850b diff --git a/.vimrc b/.vimrc index 90857cc..33cea78 100644 --- a/.vimrc +++ b/.vimrc @@ -13,10 +13,9 @@ set incsearch set encoding=utf-8 set tabstop=4 set shiftwidth=4 -" set expandtab +set expandtab set ignorecase set smartcase -set nrformats+=alpha "inc/dec alpha set hidden " cursors depending on mode @@ -61,6 +60,17 @@ set listchars=tab:▸\ ,space:·,eol:¬ " reload vimrc map r :source ~/.vimrc:echo "vimrc reloaded" +" write with sudo +cmap w!! w !sudo tee > /dev/null % + +" reload current file +map e :e:echo "current file reloaded" +map E :e!:echo "current file force reloaded" + +" highlighting (will get rid of this sometime prob) +au BufRead,BufNewFile *.svelte set filetype=svelte +au! Syntax svelte source ~/.vim/syntax/svelte.vim + " statusline function! StatusModeColor() if (mode() =~# '\v(n|no)') @@ -142,8 +152,8 @@ call plug#begin('~/.vim/plugged') Plug 'sirver/ultisnips' Plug 'tpope/vim-commentary' Plug 'ap/vim-buftabline' -Plug 'lervag/vimtex' -Plug 'PietroPate/vim-tex-conceal' +Plug 'lervag/vimtex', { 'for': 'tex' } +Plug 'PietroPate/vim-tex-conceal', { 'for': 'tex' } " Plug 'jiangmiao/auto-pairs' " Plug 'rlue/vim-barbaric' " Plug 'junegunn/fzf' @@ -233,4 +243,5 @@ hi Todo ctermfg=0 ctermbg=11 hi Comment ctermfg=DarkGrey hi lineNr ctermfg=DarkGrey hi Folded ctermfg=0 - +hi Pmenu ctermfg=0 ctermbg=7 +hi PmenuSel ctermfg=0 ctermbg=6