" Make sure Vim (and not Vi) settings are used.
set nocompatible
-" Load my scripts from ~/.vim (my scripts), ~/.vim/plugins (plugins) and
-" ~/.vim/runtime (checkout of Vim runtime files).
+" Load my scripts from ~/.vim (my scripts) and ~/.vim/runtime (checkout of Vim
+" runtime files).
set runtimepath-=~/.vim
-set runtimepath^=~/.vim,~/.vim/plugins,~/.vim/runtime
+set runtimepath^=~/.vim,~/.vim/runtime
" Disable modelines as they may cause security problems. Instead use
" securemodelines (Vim script #1876).
augroup vimrc
autocmd!
+" Go to last position of opened files. Taken from :help last-position-jump.
+ autocmd BufReadPost *
+ \ if line("'\"") > 1 && line("'\"") <= line("$") |
+ \ execute "normal! g'\"" |
+ \ endif
+
" Use diff filetype for mercurial patches in patch queue.
autocmd BufReadPost */.hg/patches/* set filetype=diff