From 17232fd215ffebd0c6bc3b9dbc495092b20f23ff Mon Sep 17 00:00:00 2001 From: Tony Grosinger Date: Tue, 4 Jun 2024 20:52:17 -0700 Subject: [PATCH] Neovim: Remove trailing whitespace on save --- nvim/init.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nvim/init.lua b/nvim/init.lua index 9e5ed0b..80e6725 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -177,6 +177,12 @@ vim.api.nvim_create_autocmd('TextYankPost', { end, }) +-- Trim trailing whitespace on save. +vim.api.nvim_create_autocmd({ 'BufWritePre' }, { + pattern = { '*' }, + command = [[%s/\s\+$//e]], +}) + -- [[ Install `lazy.nvim` plugin manager ]] -- See `:help lazy.nvim.txt` or https://github.com/folke/lazy.nvim for more info local lazypath = vim.fn.stdpath 'data' .. '/lazy/lazy.nvim'