15 lines
492 B
VimL
15 lines
492 B
VimL
|
" Taken from /usr/share/vim/vim90/defaults.vim
|
||
|
augroup vimStartup
|
||
|
au!
|
||
|
|
||
|
" When editing a file, always jump to the last known cursor position.
|
||
|
" Don't do it when the position is invalid, when inside an event handler
|
||
|
" (happens when dropping a file on gvim) and for a commit message (it's
|
||
|
" likely a different one than last time).
|
||
|
autocmd BufReadPost *
|
||
|
\ if line("'\"") >= 1 && line("'\"") <= line("$") && &ft !~# 'commit'
|
||
|
\ | exe "normal! g`\""
|
||
|
\ | endif
|
||
|
|
||
|
augroup END
|