From 41adebe5727fd82347ab8d0c26713f5714616b48 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Thu, 10 Jul 2025 21:01:27 +0200 Subject: [PATCH] check.vim: detect trailing whitespace Signed-off-by: Christian Brabandt --- src/po/check.vim | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/po/check.vim b/src/po/check.vim index 2ea4a3824e..8ca48aaf41 100644 --- a/src/po/check.vim +++ b/src/po/check.vim @@ -4,6 +4,8 @@ " - All %...s items in "msgid" are identical to the ones in "msgstr". " - An error or warning code in "msgid" matches the one in "msgstr". +" Last Update: 2025 Jul 10 + if 1 " Only execute this if the eval feature is available. " using line continuation @@ -207,19 +209,19 @@ let cte = search('^"Content-Transfer-Encoding:\s\+8-bit', 'n') let ctc = search('^"Content-Type:.*;\s\+\80v', 'n') if overlong > 0 - echomsg "Lines should be wrapped at 80 columns" + echomsg "Warn: Lines should be wrapped at 80 columns" + " TODO: make this an error + " if error == 0 + " let error = overlong + " endif +endif + +" Check that there is no trailing whitespace +let overlong = search('\s\+$', 'n') +if overlong > 0 + echomsg $"Warn: Trailing whitespace at line: {overlong}" " TODO: make this an error " if error == 0 " let error = overlong