Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 649 Bytes

README.md

File metadata and controls

13 lines (9 loc) · 649 Bytes

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+