Stop cursor jump that can happen when removing trailing spaces during a vim save
This commit is contained in:
parent
30bb9e7764
commit
1b9f280203
|
@ -105,3 +105,25 @@ ethernet
|
|||
Cancelled
|
||||
indie
|
||||
etc
|
||||
texel
|
||||
Subpixel
|
||||
texels
|
||||
subpixel
|
||||
blitting
|
||||
shaders
|
||||
rasterizer
|
||||
subsampled
|
||||
downsample
|
||||
performant
|
||||
devs
|
||||
LUT
|
||||
realtime
|
||||
tradeoff
|
||||
params
|
||||
param
|
||||
toolset
|
||||
bootsector
|
||||
bootable
|
||||
virtualized
|
||||
VM
|
||||
multithreading
|
||||
|
|
Binary file not shown.
14
vimrc
14
vimrc
|
@ -187,7 +187,7 @@ set incsearch " Highlight matches as you type
|
|||
set hlsearch " Highlight matches
|
||||
set dictionary+=/usr/share/dict/words
|
||||
"set clipboard=unnamed " yank and paste with the system clipboard
|
||||
set relativenumber " Use realtive line numebrs
|
||||
set nonumber
|
||||
" make searches case-sensitive only if they contain upper-case characters
|
||||
set ignorecase smartcase
|
||||
set visualbell " No bell sounds
|
||||
|
@ -257,9 +257,6 @@ if has('persistent_undo')
|
|||
set undofile
|
||||
endif
|
||||
|
||||
" Remove trailing whitespace on save all files.
|
||||
au BufWritePre * :%s/\s\+$//e
|
||||
|
||||
" Fix vim's background colour erase - http://snk.tuxfamily.org/log/vim-256color-bce.html
|
||||
if &term =~ '256color'
|
||||
" Disable Background Color Erase (BCE) so that color schemes
|
||||
|
@ -310,6 +307,15 @@ augroup campoCmds
|
|||
autocmd BufWritePost *.vim so $MYVIMRC
|
||||
autocmd BufWritePost vimrc.symlink so $MYVIMRC
|
||||
|
||||
" Remove trailing whitespace on save all files.
|
||||
function! <SID>StripTrailingWhitespaces()
|
||||
let l = line(".")
|
||||
let c = col(".")
|
||||
%s/\s\+$//e
|
||||
call cursor(l, c)
|
||||
endfun
|
||||
autocmd BufWritePre * :call <SID>StripTrailingWhitespaces()
|
||||
|
||||
"////////////////////////////////////////////////////////////////
|
||||
" FILE TEMPLATES
|
||||
"////////////////////////////////////////////////////////////////
|
||||
|
|
Loading…
Reference in New Issue
Block a user