about summary refs log tree commit diff
path: root/Util
diff options
context:
space:
mode:
authorDaniel Shahaf <danielsh@apache.org>2019-12-29 01:44:24 +0000
committerDaniel Shahaf <danielsh@apache.org>2020-01-07 19:37:40 +0000
commit2b9419fd7ee348483da5e5ba1a24fa8f67b9a618 (patch)
tree7d29fe213639f19069d7a0119ac83e82017c793f /Util
parent58ff4adbb0ee5ef09b50f7b62bda428006cd57d8 (diff)
downloadzsh-2b9419fd7ee348483da5e5ba1a24fa8f67b9a618.tar.gz
zsh-2b9419fd7ee348483da5e5ba1a24fa8f67b9a618.tar.xz
zsh-2b9419fd7ee348483da5e5ba1a24fa8f67b9a618.zip
unposted: internal: zyodl.vim: Support yodl comments.
Diffstat (limited to 'Util')
-rw-r--r--Util/zyodl.vim8
1 files changed, 7 insertions, 1 deletions
diff --git a/Util/zyodl.vim b/Util/zyodl.vim
index 7bde946c1..ed9cf86b5 100644
--- a/Util/zyodl.vim
+++ b/Util/zyodl.vim
@@ -21,6 +21,8 @@
 "   xitem(foo)
 "   item(foo)(foo)
 "   sitem(foo)(foo foo)
+"   COMMENT(foo var(foo) foo)
+"   comment(foo)
 "   example(print *.c+LPAR()#q:s/#%+LPAR()#b+RPAR()s+LPAR()*+RPAR().c/'S${match[1]}.C'/+RPAR())
 "   ifzman(zmanref(zshmisc))ifnzman(noderef(Redirection))
 "   LPAR()foo 42 foo+RPAR()
@@ -51,6 +53,9 @@ syn match  zyodlNumber  "\d\+"
 syn region zyodlItem    start="\<xitem(" end=")" contains=zyodlSpecial,@zyodlInline
 syn region zyodlItem    start="\<item("  end=")" contains=zyodlSpecial,@zyodlInline
 syn region zyodlExample start="\<example(" end=")" contains=zyodlSpecial
+syn region zyodlComment start="\<COMMENT(" end=")" contains=zyodlSpecial,@zyodlInline,zyodlParenthetical
+" comment that gets output in generated texinfo/roff source
+syn region zyodlComment start="\<comment(" end=")"
 syn region zyodlTitle   start="\<\(chapter\|subsect\|sect\)(" end=")" contains=zyodlSpecial,@zyodlInline,zyodlParenthetical
 syn match  zyodlTitle   "^texinode(.*$"
 syn region zyodlParenthetical start="\w\@<!(" end=")" transparent contained contains=zyodlParenthetical
@@ -70,11 +75,12 @@ hi def link zyodlVar Identifier
 " Not ':hi def link zyodlBold Bold' since there's no such group.
 hi def zyodlBold gui=bold cterm=bold
 hi def link zyodlEmph Type
-hi def link zyodlIndex Comment
+hi def link zyodlIndex PreProc
 hi def link zyodlSpecial Special
 hi def link zyodlNumber Number
 hi def link zyodlItem Keyword
 hi def link zyodlExample String
+hi def link zyodlComment Comment
 hi def link zyodlTitle Title
 hi def link zyodlCond Conditional
 hi def link zyodlRef Include