]> Sergey Matveev's repositories - dotfiles.git/blobdiff - vim/.vimrc
Vim scripts refactoring
[dotfiles.git] / vim / .vimrc
index 1a02b400e28259065040041f6b401c331675dcdb..56b9a2113f383eec49547e8e6290f1919f452d43 100644 (file)
@@ -12,7 +12,6 @@ set mouse="" " if Vim is compiled with mouse support
 set viminfo-=h
 set viminfo+=f1,%,n~/secure/vim/info
 set viewdir=~/secure/vim/view
-set history=128
 set directory=~/secure/vim/tmp
 set undodir=~/secure/vim/undo
 set undofile
@@ -74,6 +73,7 @@ highlight CursorColumn ctermfg=cyan ctermbg=red
 " }}}
 
 " Statusline {{{
+let LintStatus = {-> exists("b:lint_status_func") ? b:lint_status_func() : ""}
 set laststatus=2
 set statusline=%F\ %m%r%h%w%k
 set statusline+=%{len(getqflist())?'[Q]':''}
@@ -86,15 +86,11 @@ set statusline+=%#Todo#%c%V:0x%B
 set statusline+=%#Comment#%o
 set statusline+=%#Error#%{LintStatus()}
 set statusline+=%*\ %P
-
-function! LintStatus() " it is overrided in ftplugins
-    return ""
-endfunction
 " }}}
 
 " View saving {{{
 autocmd BufWinLeave ?* silent! if &ft !=# "gitcommit" | mkview | endif
-autocmd BufWinEnter ?* silent loadview
+autocmd BufWinEnter ?* silent! loadview
 " }}}
 
 " Windows related {{{