mirror of
https://github.com/bronson/vim-trailing-whitespace.git
synced 2025-11-08 11:33:54 -05:00
Merge pull request #20 from kovetskiy/master
keepjumps to save changelist and jumplist
This commit is contained in:
@@ -22,9 +22,7 @@ autocmd InsertLeave * if ShouldMatchWhitespace() | match ExtraWhitespace /\\\@<!
|
||||
autocmd InsertEnter * if ShouldMatchWhitespace() | match ExtraWhitespace /\\\@<![\u3000[:space:]]\+\%#\@<!$/ | endif
|
||||
|
||||
function! s:FixWhitespace(line1,line2)
|
||||
let l:save_cursor = getpos(".")
|
||||
silent! execute ':' . a:line1 . ',' . a:line2 . 's/\\\@<!\s\+$//'
|
||||
call setpos('.', l:save_cursor)
|
||||
silent! keepjumps execute ':' . a:line1 . ',' . a:line2 . 's/\\\@<!\s\+$//'
|
||||
endfunction
|
||||
|
||||
" Run :FixWhitespace to remove end of line white space
|
||||
|
||||
Reference in New Issue
Block a user