Skip to content

axelf4/vim-strip-trailing-whitespace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vim-strip-trailing-whitespace

Vim plugin that removes trailing whitespace

  • from modified lines: Should not introduce extraneous changes into the diff, even when editing faulty files.

    For fixing up the whole file the command :StripTrailingWhitespace is provided.

  • on save: Lines changing under you feet breaks any flow and is a compatibility hazard.

Achieved by maintaining a set of all edited lines with trailing whitespace, backed by a Splay tree where children store line number offsets.

Vim support: requires Vim 8.2+ or Neovim 0.5+