set nomodified
endif
unlet fenc ftype mod
+
+elseif filereadable($VIMRUNTIME . "/defaults.vim")
+ unlet! skip_defaults_vim
+ source $VIMRUNTIME/defaults.vim
endif
" No, it is not VI, it is VIM! It is important to set this first, because this
" Show tabs, non-breaking/trailing spaces, long lines
set listchars=tab:>_,nbsp:_,trail:_,extends:+,precedes:+
" Another usefull additions: eol:$,space:_
+set scrolloff=0 " number of screen lines to show around the cursor
set wrap " Visually wrap long lines
" With 'set wrap' wrap long lines at a character in 'breakat'
" Save all files before running any quickfix command (grep, makeprg, etc.)
autocmd QuickFixCmdPre * wall
" automatically close quickfix if it's the only window left
-autocmd WinEnter * if winnr('$') == 1 && &buftype == "quickfix" | quit | endif
+autocmd WinEnter * if winnr('$') == 1 &&
+ \ index(["nofile", "quickfix"], &buftype) >= 0 | quit | endif
endif
" Syntax highlighting