From ce1f0bfa0597881a640ef32b5334087425d65d16 Mon Sep 17 00:00:00 2001 From: Spenser Truex Date: Thu, 25 May 2023 03:40:55 +0000 Subject: [PATCH] Re-add whitespace to some buffer types as needed. (#1333) Very arcane. C ANSI standard requires a newline at the end. GCC will complain. Email signatures should have a space after the -- according to the standard. Neomutt does this automatically for you if you have a signature. Co-authored-by: Spenser Truex --- .config/nvim/init.vim | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index d9c6fe6..5b0bd4e 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -117,6 +117,8 @@ set noshowcmd autocmd BufWritePre * let currPos = getpos(".") autocmd BufWritePre * %s/\s\+$//e autocmd BufWritePre * %s/\n\+\%$//e + autocmd BufWritePre *.[ch] %s/\%$/\r/e " add trailing newline for ANSI C standard + autocmd BufWritePre *neomutt* %s/^--$/-- /e " dash-dash-space signature delimiter in emails autocmd BufWritePre * cal cursor(currPos[1], currPos[2]) " When shortcut files are updated, renew bash and ranger configs with new material: