All Projects → axelf4 → vim-strip-trailing-whitespace

axelf4 / vim-strip-trailing-whitespace

Licence: MIT license
🎞️ Vim plugin that removes trailing whitespace from *modified* lines on save

Programming Languages

Vim Script
2826 projects
Makefile
30231 projects

Projects that are alternatives of or similar to vim-strip-trailing-whitespace

vim-high
Vim plugin: All-in-one highlighter, highlight custom pattern like indentation, inactive window, word under the cursor
Stars: ✭ 20 (-69.7%)
Mutual labels:  vim-plugin, trailing-spaces
yaml-vim
YAML syntax/indent plugin for Vim
Stars: ✭ 37 (-43.94%)
Mutual labels:  vim-plugin
vim-snipp-snapp-snut-and-the-legend-continues
💇 (Experimental) Vim snippet plugin
Stars: ✭ 24 (-63.64%)
Mutual labels:  vim-plugin
vim-readme-viewer
📖 Viewing plugin's README easily like vim help
Stars: ✭ 26 (-60.61%)
Mutual labels:  vim-plugin
vim-mysticaltutor
Low-contrast flat colorscheme for Vim and terminals
Stars: ✭ 22 (-66.67%)
Mutual labels:  vim-plugin
miniSnip
Lightweight snippet plugin for Vim
Stars: ✭ 45 (-31.82%)
Mutual labels:  vim-plugin
Coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
Stars: ✭ 18,268 (+27578.79%)
Mutual labels:  vim-plugin
vim-emberlayout
Open Ember files in a grid
Stars: ✭ 18 (-72.73%)
Mutual labels:  vim-plugin
vim-plugin-ruscmd
Vim plugin: support command mode in Russian keyboard layout
Stars: ✭ 60 (-9.09%)
Mutual labels:  vim-plugin
vim-solidity
Syntax highlighting for Solidity in Vim
Stars: ✭ 44 (-33.33%)
Mutual labels:  vim-plugin
searchReplace.vim
Search & Replace, simply & efficiently [neovim only]
Stars: ✭ 26 (-60.61%)
Mutual labels:  vim-plugin
vim-shellcheck
Vim wrapper for ShellCheck, a static analysis tool for shell scripts.
Stars: ✭ 63 (-4.55%)
Mutual labels:  vim-plugin
vim-pairs
Punctuation text objects: ci/ da; vi@ yiq da<space> ...
Stars: ✭ 35 (-46.97%)
Mutual labels:  vim-plugin
qf helper.nvim
A collection of improvements for the quickfix buffer
Stars: ✭ 70 (+6.06%)
Mutual labels:  vim-plugin
stable-windows
Keeps vim windows stable on layout changes
Stars: ✭ 41 (-37.88%)
Mutual labels:  vim-plugin
vim-textobj-quote
Use ‘curly’ quote characters in Vim
Stars: ✭ 112 (+69.7%)
Mutual labels:  vim-plugin
vim-textobj-anyblock
A text object for any of '', "", (), {}, [] and <>.
Stars: ✭ 76 (+15.15%)
Mutual labels:  vim-plugin
PICO-8.vim
A vim plugin package for PICO-8 programming.
Stars: ✭ 42 (-36.36%)
Mutual labels:  vim-plugin
skim.vim
vim support for skim
Stars: ✭ 127 (+92.42%)
Mutual labels:  vim-plugin
vim9-stargate
modern alternative to easymotion written in vim9
Stars: ✭ 76 (+15.15%)
Mutual labels:  vim-plugin

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+

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].