From: Samir Benmendil Date: Thu, 27 Aug 2015 00:36:47 +0000 (+0100) Subject: vim: don't jump when stripping whitespace X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/bb9addab88266679ad82852888c043a81f1f6b06 vim: don't jump when stripping whitespace --- diff --git a/vim/vimrc b/vim/vimrc index c74b75c..5a271cb 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -338,8 +338,21 @@ nnoremap p* :silent! set paste"*p:set nopaste " paste from clipboard nnoremap p+ :silent! set paste"+p:set nopaste -" Clean trailing whitespace -nnoremap ww m':%s/\s\+$//:let @/=''``zz +" strip trailing whitespace +function! StripWhitespace(line1, line2, ...) " {{{2 + let s_report = &report + let &report=0 + let pattern = a:0 ? a:1 : '[\\]\@,) +nnoremap ww :Untrail " Source vnoremap S y:execute @@:echo 'Sourced selection.'