" thanks to http://vimcasts.org/e/4 function! whitespace#strip_trailing() let previous_search=@/ let previous_cursor_line=line('.') let previous_cursor_column=col('.') %s/\s\+$//e let @/=previous_search call cursor(previous_cursor_line, previous_cursor_column) endfunction