McAuley Penney 30bd92bb51 refactor: Actually clean up cfg conditionals
• in the last commit, I modified how the
	  configuration is made so that I could get
	  rid of having to check if configuration
	  options were present before acting. I
	  forgot to remove one, so I did it here

	• I also removed a reference to an
	  experimental option that I was considering

	• updated readme
2022-07-18 15:12:14 -07:00

tidy.nvim 🧹

An autocommand that removes all

- trailing whitespace
- empty lines at the end of the buffer

on every BufWritePre.

tidy

About

I originally wrote this as a wrapper around a couple of vim regex commands used for formatting files before I began using formatters. These commands are not mine, please see the Credits section below for sources. Even with real formatters in my setup now, I still like and use this because I like these specific formats to be applied to every buffer and don't want to have a formatting tool installed for them.

Installation

use({
    "mcauley-penney/tidy.nvim",
    config = function()
        require("tidy").setup()
    end
})

Configuration

Tidy will work on all buffers using only the basic installation shown above. No configuration options are required. The options displayed below are simply examples.

require("tidy").setup({
    filetype_exclude = { "markdown", "python" },
})

Credits

Description
A small Neovim plugin to remove trailing whitespace and empty lines at end of file on every save
Readme 66 KiB
Languages
Lua 100%