check.vim: detect trailing whitespace
Commit:
https://github.com/vim/vim/commit/41adebe5727fd82347ab8d0c26713f5714616b48
Author: Christian Brabandt <[email protected]>
Date: Thu Jul 10 21:01:27 2025 +0200
check.vim: detect trailing whitespace
Signed-off-by: Christian Brabandt <[email protected]>
diff --git a/src/po/check.vim b/src/po/check.vim
index 2ea4a3824..8ca48aaf4 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\+\<charset=[iI][sS][oO]_', 'n')
let ctu = search('^"Content-Type:.*;\s\+\<charset=utf-8', 'n')
if cte
- echomsg "Content-Transfer-Encoding should be 8bit instead of 8-bit"
+ echomsg "Warn: Content-Transfer-Encoding should be 8bit instead of 8-bit"
" TODO: make this an error
" if error == 0
" let error = cte
" endif
elseif ctc
- echomsg "Content-Type charset should be 'ISO-...' instead of 'ISO_...'"
+ echomsg "Warn: Content-Type charset should be 'ISO-...' instead of 'ISO_...'"
" TODO: make this an error
" if error == 0
" let error = ct
" endif
elseif ctu
- echomsg "Content-Type charset should be 'UTF-8' instead of 'utf-8'"
+ echomsg "Warn: Content-Type charset should be 'UTF-8' instead of 'utf-8'"
" TODO: make this an error
" if error == 0
" let error = ct
@@ -229,7 +231,17 @@ endif
" Check that no lines are longer than 80 chars (except comments)
let overlong = search('^[^#]\%>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
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/vim_dev/E1uZwjX-00FGVA-CR%40256bit.org.