Luca Saccarola
b15bef77e7
|
1 year ago | |
---|---|---|
lua/tidy | 1 year ago | |
README.md | 2 years ago |
README.md
tidy.nvim 🧹
An autocommand that removes all
- trailing whitespace
- empty lines at the end of the buffer
on every BufWritePre
.
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", "diff" },
})
Credits
-
ib.
, the author of this Stack Overflow answer -
This line in gpanders/editorconfig.nvim for exposing me to the
keepjumps
andkeeppatterns
modifiers