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
 |