runtime(awk): Highlight more awk comments in syntax script
Commit:
https://github.com/vim/vim/commit/1e2007e6437da2696d0239d487720eb51e94e15f
Author: John M Devin <[email protected]>
Date: Mon Oct 28 21:46:09 2024 +0100
runtime(awk): Highlight more awk comments in syntax script
closes: https://github.com/vim/vim/issues/15944
Signed-off-by: John M Devin <[email protected]>
Signed-off-by: Doug Kearns <[email protected]>
Signed-off-by: Christian Brabandt <[email protected]>
diff --git a/runtime/syntax/awk.vim b/runtime/syntax/awk.vim
index 3082c1cb5..4e7c0d1e7 100644
--- a/runtime/syntax/awk.vim
+++ b/runtime/syntax/awk.vim
@@ -2,7 +2,7 @@
" Language: awk, nawk, gawk, mawk
" Maintainer: Doug Kearns <[email protected]>
" Previous Maintainer: Antonio Colombo <[email protected]>
-" Last Change: 2020 Aug 18
+" Last Change: 2024 Oct 28
" AWK ref. is: Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger
" The AWK Programming Language, Addison-Wesley, 1988
@@ -92,7 +92,7 @@ syn match awkSpecialCharacter display contained
"\x[0-9A-Fa-f]\+"
syn match awkFieldVars "\$\d\+"
" catch errors caused by wrong parenthesis
-syn region awkParen transparent start="(" end=")"
contains=ALLBUT,awkParenError,awkSpecialCharacter,awkArrayElement,awkArrayArray,awkTodo,awkRegExp,awkBrktRegExp,awkBrackets,awkCharClass,awkComment
+syn region awkParen transparent start="(" end=")"
contains=ALLBUT,awkParenError,awkSpecialCharacter,awkArrayElement,awkArrayArray,awkTodo,awkRegExp,awkBrktRegExp,awkBrackets,awkCharClass
syn match awkParenError display ")"
"syn match awkInParen display contained "[{}]"
diff --git a/runtime/syntax/testdir/dumps/awk_00.dump
b/runtime/syntax/testdir/dumps/awk_00.dump
new file mode 100644
index 000000000..f2c0580dd
--- /dev/null
+++ b/runtime/syntax/testdir/dumps/awk_00.dump
@@ -0,0 +1,20 @@
+>{+0&#ffffff0| |#+0#0000e05&| |C|o|m@1|e|n|t| |1| +0#0000000&@61
+@4|f+0#af5f00255&|o|r| +0#0000000&|(|i| |=+0#e000e06&|
+0#0000000&|0+0#e000002&|;+0#e000e06&| +0#0000000&|#+0#0000e05&|
|C|o|m@1|e|n|t| |2| +0#0000000&@47
+@9|i| |<| |1+0#e000002&|;+0#e000e06&| +0#0000000&|#+0#0000e05&|
|C|o|m@1|e|n|t| |3| +0#0000000&@47
+@9|i|++0#e000e06&@1|)+0#0000000&| |#+0#0000e05&| |C|o|m@1|e|n|t| |4|
+0#0000000&@49
+@4|{| |#+0#0000e05&| |C|o|m@1|e|n|t| |5| +0#0000000&@57
+@8|p+0#af5f00255&|r|i|n|t| +0#0000000&|#+0#0000e05&| |C|o|m@1|e|n|t| |6|
+0#0000000&@49
+@4|}| |#+0#0000e05&| |C|o|m@1|e|n|t| |7| +0#0000000&@57
+|}| |#+0#0000e05&| |C|o|m@1|e|n|t| |8| +0#0000000&@61
+@75
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|1|,|1| @10|A|l@1|
diff --git a/runtime/syntax/testdir/input/awk.awk
b/runtime/syntax/testdir/input/awk.awk
new file mode 100644
index 000000000..337a1ceee
--- /dev/null
+++ b/runtime/syntax/testdir/input/awk.awk
@@ -0,0 +1,9 @@
+{ # Comment 1
+ for (i = 0; # Comment 2
+ i < 1; # Comment 3
+ i++) # Comment 4
+ { # Comment 5
+ print # Comment 6
+ } # Comment 7
+} # Comment 8
+
--
--
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/E1t5WqJ-00EMen-VR%40256bit.org.