X-Git-Url: https://git.danieliu.xyz/?p=dotfiles.git;a=blobdiff_plain;f=.vimrc;h=e68fc91344609464e9703c1974d33d4425e2a244;hp=49ee3db1cbca546aa414bd636febe45e6febd818;hb=339415291a788dafe60c6e2503220e0482c44bf1;hpb=77791e874daf9286ba53393970d1beec7df3dd5b diff --git a/.vimrc b/.vimrc index 49ee3db..e68fc91 100644 --- a/.vimrc +++ b/.vimrc @@ -10,10 +10,13 @@ syntax on set number set relativenumber set incsearch +set smartcase set encoding=utf-8 set tabstop=4 set shiftwidth=4 set expandtab +set nrformats+=alpha "inc/dec alpha +set hidden " spell check setlocal spell @@ -77,6 +80,7 @@ endfunction call StatusModeColor() call StatusModifiedColor() +autocmd BufWritePost call StatusModifiedColor() set laststatus=2 set statusline= @@ -85,10 +89,10 @@ set statusline+=%{StatusModifiedColor()} set statusline+=%1*\ | set statusline+=%0*\ vim\ \[%{mode()}\] set statusline+=\[%{BufCount()}\] -set statusline+=\ %1*\ %F\ %m +set statusline+=\ %1*\ %{expand('%:~:.')}\ %m set statusline+=%= -set statusline+=%0* -set statusline+=\ %ff +set statusline+=%y +set statusline+=\ %0* set statusline+=\ %r\[%{v:register}\] set statusline+=\ %l/%L:%c\ | set statusline+=%1*\ | @@ -98,6 +102,7 @@ augroup templates autocmd BufNewFile *.tex 0r ~/.vim/templates/skeleton.tex autocmd BufNewFile *.html 0r ~/.vim/templates/skeleton.html autocmd BufNewFile *.rkt 0r ~/.vim/templates/skeleton.rkt + autocmd BufNewFile *.xml 0r ~/.vim/templates/skeleton.xml augroup END " vim plug @@ -121,12 +126,17 @@ Plug 'tpope/vim-commentary' call plug#end() +" leader for plugins +let maplocalleader = "\\" + " Ultisnips let g:UltiSnipsExpandTrigger = '' let g:UltiSnipsJumpForwardTrigger = '' let g:UltiSnipsJumpBackwardTrigger = '' let g:UltiSnipsSnippetDirectories=["UltiSnips", "mysnippets"] +map sr :call UltiSnips#RefreshSnippets() + " Vimtex let g:tex_flavor='latex' let g:vimtex_view_method='zathura'