" 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).
" doesn't send escape). filereadable() is necessary for Leopard were 'mac' is
" no longer set on the console.
if has('mac') || filereadable('/Users/.localized')
- imap <Char-0xa0> <Space>
+ inoremap <Char-0xa0> <Space>
endif
" Disable Apple style movements in MacVim.
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