vim-strip-trailing-whitespace
ποΈ Vim plugin that removes trailing whitespace from *modified* lines on save
Vim Scriptβ
73β 8 forksMITupdated 2 months ago
visit the demo
git clone https://github.com/axelf4/vim-strip-trailing-whitespace.gitaxelf4/vim-strip-trailing-whitespaceREADME.mdfork it β itβs yours
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
:StripTrailingWhitespaceis 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+
more like this