sponsor Vim development Vim logo Vim Book Ad

vim-lessmess : Removes trailing white-space, fix mixed-indent and remove empty lines at the EOF

 script karma  Rating 2/2, Downloaded by 1015  Comments, bugs, improvements  Vim wiki

created by
Mohamed Boughaba
 
script type
ftplugin
 
description
Lessmess: ViM even better whitespaces Plugin

https://github.com/mboughaba/vim-lessmess

This plugin is capable of doing the following things for you:

Remove trailing white-spaces at the end of a line;
Fix mixed-indent, in other words, replace all sequences of 'Tab' character with new string of white-space;
Remove empty lines at the end of the file;
By default the plugin does all of the above when you save a file, but this can be disabled to be able to execute clean-up on demand only. Additionally, The plugin can be configuration to request user confirmation before removing white-spaces.
 
install details
Instalation

(natively) Using ViM 8 packages
First, create a directory structure representing a plugin-group, say whitespace, as follows:

mkdir -p ~/.vim/pack/whitespace/start/
Next, clone (or alternatively, download the zip, and unzip) the plugins you want to install inside the start directory:

cd ~/.vim/pack/whitespace/start/
git clone https://github.com/mboughaba/vim-lessmess.git
git clone https://github.com/mboughaba/vim-lessmess.git

Using Vundle
First, declare the plugin in you .vimrc
Plugin 'mboughaba/vim-lessmess'
Then run plugin install command:PluginInstall

Using Plug
First, declare the plug in you .vimrc
Plug 'mboughaba/vim-lessmess'
Then run plug install command :PlugInstall
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
vim-lessmess-1.1.0.tar.gz v1.1.0 2017-11-28 7.2 Mohamed Boughaba The plugin now support confirmation. By default the feature is disabled.
Once enabled, the user will be asked before proceeding with the white-space removal.
vim-lessmess-1.0.0.tar.gz v1.0.0 2017-11-28 7.2 Mohamed Boughaba Initial upload
ip used for rating: 216.73.216.103

Questions about Vim should go to the maillist. Help Uganda.     Vim at Github