raspberrypi/dotfiles/dot.vimrc
2015-02-14 21:21:40 -08:00

38 lines
916 B
Text

syntax on
filetype plugin indent on
set smartindent
set tabstop=2
set shiftwidth=2
set expandtab
" disable auto comment
autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o
" Tell vim to remember certain things when we exit
" '10 : marks will be remembered for up to 10 previously edited files
" "100 : will save up to 100 lines for each register
" :20 : up to 20 lines of command-line history will be remembered
" % : saves and restores the buffer list
" n... : where to save the viminfo files
set viminfo='10,\"100,:20,%,n~/.viminfo
function! ResCur()
let do_it = "YES"
if @% =~ "COMMIT_EDITMSG"
let do_it = "NO"
elseif @% =~ "MERGE_MSG"
let do_it = "NO"
endif
if do_it == "YES"
if line("'\"") <= line("$")
normal! g`"
return 1
endif
endif
endfunction
augroup resCur
autocmd!
autocmd BufWinEnter * call ResCur()
augroup END