From 8004cc631676b37374c67c0aa63d15d5ffc98a78 Mon Sep 17 00:00:00 2001
From: mbertucci47 <61854785+mbertucci47@users.noreply.github.com>
Date: Tue, 7 Jan 2025 14:50:04 -0700
Subject: [PATCH] Cwls (#3937)
* Update class-acmart.cwl
* Update scripture.cwl
* Update ffcode.cwl
* Update fancyhdr.cwl
* Update class-bithesis.cwl
* Update tikzlings-addons.cwl
* Update tikzlings-bats.cwl
* Update tikzlings-bears.cwl
* Update tikzlings-bees.cwl
* Update tikzlings-bugs.cwl
* Update tikzlings-cats.cwl
* Update tikzlings-hippos.cwl
* Update tikzlings-koalas.cwl
* Update tikzlings-marmots.cwl
* Update tikzlings-meerkats.cwl
* Update tikzlings-moles.cwl
* Update tikzlings-pandas.cwl
* Update tikzlings-pigs.cwl
* Update tikzlings-rhinos.cwl
* Update tikzlings-sloths.cwl
* Update tikzlings-snowmen.cwl
* Update tikzlings-squirrels.cwl
* Update nlctuserguide.cwl
* Update zugferd.cwl
* Update glossaries-extra-bib2gls.cwl
* Update glossary-bookindex.cwl
* Update glossaries-extra.cwl
* Update mahjong.cwl
* Update fancyhdr.cwl
* Update scrlayer-fancyhdr.cwl
* Add files via upload
* Update completion.qrc
---
completion.qrc | 2 ++
completion/class-acmart.cwl | 3 +-
completion/class-bithesis.cwl | 3 +-
completion/complexpolylongdiv.cwl | 7 +++++
completion/fancyhdr.cwl | 22 ++++++++++++--
completion/ffcode.cwl | 5 +++-
completion/fixltxhyph.cwl | 6 ++++
completion/glossaries-extra-bib2gls.cwl | 5 +++-
completion/glossaries-extra.cwl | 15 +++++++++-
completion/glossary-bookindex.cwl | 5 +++-
completion/mahjong.cwl | 12 ++++++--
completion/nlctuserguide.cwl | 6 +++-
completion/scripture.cwl | 39 ++++++++++++++++++++++++-
completion/scrlayer-fancyhdr.cwl | 4 +--
completion/tikzlings-addons.cwl | 4 ++-
completion/tikzlings-bats.cwl | 3 +-
completion/tikzlings-bears.cwl | 3 +-
completion/tikzlings-bees.cwl | 3 +-
completion/tikzlings-bugs.cwl | 3 +-
completion/tikzlings-cats.cwl | 3 +-
completion/tikzlings-hippos.cwl | 3 +-
completion/tikzlings-koalas.cwl | 3 +-
completion/tikzlings-marmots.cwl | 3 +-
completion/tikzlings-meerkats.cwl | 5 ++--
completion/tikzlings-moles.cwl | 3 +-
completion/tikzlings-pandas.cwl | 3 +-
completion/tikzlings-pigs.cwl | 3 +-
completion/tikzlings-rhinos.cwl | 3 +-
completion/tikzlings-sloths.cwl | 3 +-
completion/tikzlings-snowmen.cwl | 3 +-
completion/tikzlings-squirrels.cwl | 3 +-
completion/zugferd.cwl | 6 +++-
32 files changed, 159 insertions(+), 35 deletions(-)
create mode 100644 completion/complexpolylongdiv.cwl
create mode 100644 completion/fixltxhyph.cwl
diff --git a/completion.qrc b/completion.qrc
index d91c69588d..ce63b99a44 100644
--- a/completion.qrc
+++ b/completion.qrc
@@ -1096,6 +1096,7 @@
completion/commutative-diagrams.cwl
completion/competences.cwl
completion/complexity.cwl
+completion/complexpolylongdiv.cwl
completion/compsci.cwl
completion/concepts.cwl
completion/concmath.cwl
@@ -1575,6 +1576,7 @@
completion/fixfoot.cwl
completion/fixjfm.cwl
completion/fixlatvian.cwl
+completion/fixltxhyph.cwl
completion/fixmath.cwl
completion/fixme.cwl
completion/fjodor.cwl
diff --git a/completion/class-acmart.cwl b/completion/class-acmart.cwl
index 354603302b..5dfdd24b5e 100644
--- a/completion/class-acmart.cwl
+++ b/completion/class-acmart.cwl
@@ -1,5 +1,5 @@
# acmart class
-# Matthew Bertucci 2024/04/14 for v2.06
+# Matthew Bertucci 2025/01/06 for v2.12
#include:xkeyval
#include:xstring
@@ -12,7 +12,6 @@
#include:totpages
#include:environ
#include:setspace
-#include:textcase
#include:natbib
#include:hyperxmp
#include:hyperref
diff --git a/completion/class-bithesis.cwl b/completion/class-bithesis.cwl
index e80cab85c8..d236a84b47 100644
--- a/completion/class-bithesis.cwl
+++ b/completion/class-bithesis.cwl
@@ -1,5 +1,5 @@
# bithesis class
-# Matthew Bertucci 2024/10/08 for v3.8.0
+# Matthew Bertucci 2025/01/06 for v3.8.1
#include:l3keys2e
#include:class-ctexbook
@@ -209,6 +209,7 @@ const/heading={%<键值列表%>}
\MakeTitle
\MakeTOC
\pubsection{text}
+\pubsection*{text}
\SecretInfo{arg}
\SecretInfo{arg}[opt]
diff --git a/completion/complexpolylongdiv.cwl b/completion/complexpolylongdiv.cwl
new file mode 100644
index 0000000000..fe051e3380
--- /dev/null
+++ b/completion/complexpolylongdiv.cwl
@@ -0,0 +1,7 @@
+# complexpolylongdiv package
+# Matthew Bertucci 2024/01/06 for v0.2
+
+\begin{complexpolylongdiv}#m
+\begin{complexpolylongdiv}[pos]#m
+\end{complexpolylongdiv}#m
+\complexpolyquotient{quotient}#m
\ No newline at end of file
diff --git a/completion/fancyhdr.cwl b/completion/fancyhdr.cwl
index 935948004e..c93452da7b 100644
--- a/completion/fancyhdr.cwl
+++ b/completion/fancyhdr.cwl
@@ -2,11 +2,10 @@
# dani/2006-02-18
# modified Edson 30-12-2010
# modified T. Hoffmann 15-05-2014
-# modified Matthew Bertucci 2022/11/09 for v4.1
+# modified Matthew Bertucci 2025/01/06 for v5.0
#keyvals:\usepackage/fancyhdr#c
nocheck
-compatV3
twoside
myheadings
headings
@@ -28,8 +27,19 @@ headings
\fancyhfoffset[places]{length}
\fancyhfoffset{length}
+\fancyheadwidth{length}
+\fancyheadwidth[places]{length}
+\fancyfootwidth{length}
+\fancyfootwidth[places]{length}
+\fancyhfwidth{length}
+\fancyhfwidth[places]{length}
+
\fancypagestyle{style name}[base style]{definitions%text}
\fancypagestyle{style name%specialDef}{definitions%text}#s#%fancypagestyle
+\fancypagestyle*{style name}[base style]{definitions%text}
+\fancypagestyle*{style name}{definitions%text}
+
+\fancypagestyleassign{style1%specialDef}{style2}#s#%fancypagestyle
#keyvals:\pagestyle#c,\thispagestyle#c
fancy
@@ -53,10 +63,18 @@ fancy
\fancyfootinit{code}
\fancyhfinit{code}
+\fancyfootalign{length}
+
\fancycenter[distance%l][stretch]{left-mark%text}{center-mark%text}{right-mark%text}
\fancycenter[distance%l]{left-mark%text}{center-mark%text}{right-mark%text}
\fancycenter{left-mark%text}{center-mark%text}{right-mark%text}
+\fancyhdrbox{content%text}
+\fancyhdrbox[alignment]{content%text}
+\fancyhdrbox[alignment][width]{content%text}
+
+\fancyhdrsettoheight{length}{header/footer}
+
\nouppercase{text}#*
# deprecated
diff --git a/completion/ffcode.cwl b/completion/ffcode.cwl
index 963482d004..5205672232 100644
--- a/completion/ffcode.cwl
+++ b/completion/ffcode.cwl
@@ -1,5 +1,5 @@
# ffcode package
-# Matthew Bertucci 2024/01/10 for v0.9.0
+# Matthew Bertucci 2025/01/06 for v0.10.0
#include:pgfopts
#include:xcolor
@@ -13,9 +13,12 @@ nonumbers
nocn
bold
sf
+samepage
#endkeyvals
\ff{code%definition}
\begin{ffcode}#V
\begin{ffcode}[listings options]#V
\end{ffcode}
+\ffinput{file}
+\ffinput[listings options]{file}
diff --git a/completion/fixltxhyph.cwl b/completion/fixltxhyph.cwl
new file mode 100644
index 0000000000..1ebe5b4366
--- /dev/null
+++ b/completion/fixltxhyph.cwl
@@ -0,0 +1,6 @@
+# fixltxhyph package
+# Matthew Bertucci 2025/01/06 for v0.5
+
+#include:etoolbox
+
+\hz
\ No newline at end of file
diff --git a/completion/glossaries-extra-bib2gls.cwl b/completion/glossaries-extra-bib2gls.cwl
index d3a3ba6802..ae725fa88c 100644
--- a/completion/glossaries-extra-bib2gls.cwl
+++ b/completion/glossaries-extra-bib2gls.cwl
@@ -1,5 +1,5 @@
# glossaries-extra-bib2gls package
-# Matthew Bertucci 2023/04/25 for v1.51
+# Matthew Bertucci 2025/01/06 for v1.54
\dgls{label}#r
\dgls[options%keyvals]{label}#r
@@ -113,6 +113,8 @@ local#true,false
\glsxtrcombiningdiacriticIIrules#*
\glsxtrcombiningdiacriticIIIrules#*
\glsxtrcombiningdiacriticIVrules#*
+\glsxtrcontrolIrules#*
+\glsxtrcontrolIIrules#*
\glsxtrhyphenrules#*
\glsxtrgeneralpuncrules#*
\glsxtrgeneralpuncIrules#*
@@ -234,6 +236,7 @@ local#true,false
\glsxtrUpXi#*
\glsxtrUpZeta#*
\IfTeXParserLib{TeX-parser-lib-code}{TeX-code}#*
+\IfNotBibGls{LaTeX code}{bib2gls code}#*
\glshashchar#*
\glsxtrrecentanchor#*
\glsxtrlocationanchor#*
diff --git a/completion/glossaries-extra.cwl b/completion/glossaries-extra.cwl
index 85f0c78c70..365ec6532b 100644
--- a/completion/glossaries-extra.cwl
+++ b/completion/glossaries-extra.cwl
@@ -1,5 +1,5 @@
# glossaries-extra package
-# Matthew Bertucci 2023/04/25 for v1.51
+# Matthew Bertucci 2025/01/06 for v1.54
#include:glossaries
@@ -1590,6 +1590,7 @@ theHvalue=%<%>
\glsxtrinitwrglosstrue#*
\glsxtrinitwrglossfalse#*
\glsxtrsupphypernumber{location}#*
+\glspdfsentencecase{text}#*
## Entries in Sectioning Titles, Headers, Captions and Contents ##
\glsxtrRevertMarks
@@ -1761,6 +1762,7 @@ theHvalue=%<%>
## Hyperlinks ##
\glsxtrtarget{label}{text}#*
\glsxtrtargetfield#*
+\glsxtrtargetdup{label}{text}#*r
## Label Prefixes ##
\glsxtrnewgls{prefix}{cmd}#*d
@@ -2326,21 +2328,31 @@ leveloffset=%< or ++%>
## Standalone Entry Items ##
\glsxtrglossentry{label}#*r
+\Glsxtrglossentry{label}#*r
\GlsXtrStandaloneGlossaryType#*
\GlsXtrStandaloneSubEntryItem{label}#*r
\GlsXtrStandaloneEntryName{label}#*r
+\GlsXtrStandaloneEntryNameFirstUc{label}#*r
\glsxtractivatenopost#*
\glsxtrglossentryother{header}{label}{field}#*r
+\Glsxtrglossentryother{header}{label}{field}#*r
\GlsXtrStandaloneEntryOther{label}{field}#*r
+\GlsXtrStandaloneEntryOtherFirstUc{label}{field}#*r
\GlsXtrStandaloneEntryPdfName{label}#*r
\GlsXtrStandaloneEntryHeadName{label}#*r
+\GlsXtrStandaloneEntryPdfNameFirstUc{label}#*r
+\GlsXtrStandaloneEntryHeadNameFirstUc{label}#*r
\GlsXtrStandaloneEntryPdfOther{label}{field}#*r
\GlsXtrStandaloneEntryHeadOther{label}{field}#*r
+\GlsXtrStandaloneEntryPdfOtherFirstUc{label}{field}#*r
+\GlsXtrStandaloneEntryHeadOtherFirstUc{label}{field}#*r
## Glossary Style Modifications ##
\glsxtrpreglossarystyle#*
\glsentrypdfsymbol{label}#*r
\glossentrynameother{label}{field}#*r
+\Glossentrynameother{label}{field}#*r
+\glsxtrprenamehook{label}#*r
\glsxtrpostnamehook{label}#*r
\glsdefpostname{category}{definition}#*
\glsextrapostnamehook{label}#*r
@@ -2557,6 +2569,7 @@ topicmcols
\glsifcategoryattributehasitem{category}{attribute}{item}{true}{false}#*
### 11 bib2gls: Managing Reference Databases ###
+\BibGlsOptions{options}
\glsxtrresourcefile{filename%file}
\glsxtrresourcefile[options%keyvals]{filename%file}
\GlsXtrLoadResources
diff --git a/completion/glossary-bookindex.cwl b/completion/glossary-bookindex.cwl
index e8933e058a..54eb40c4d8 100644
--- a/completion/glossary-bookindex.cwl
+++ b/completion/glossary-bookindex.cwl
@@ -1,5 +1,5 @@
# glossary-bookindex package
-# Matthew Bertucci 2022/10/19 for v1.49
+# Matthew Bertucci 2025/01/06 for v1.54
#include:multicol
#include:glossary-tree
@@ -7,6 +7,8 @@
\glsxtrbookindexcols#*
\glsxtrbookindexcolspread#*
\glsxtrbookindexmulticolsenv#*
+\glsxtrbookindextarget{label}{text}#*r
+\glsxtrbookindexsubtarget{label}{text}#*r
\glsxtrbookindexname{label}#*r
\glsxtrbookindexsubname{label}#*r
\glsxtrbookindexprelocation{label}#*r
@@ -21,6 +23,7 @@
\glsxtrbookindexsubsubatendgroup{sub-sub-label}#*
\glsxtrbookindexsubatendgroup{sub-label}#*
\glsxtrbookindexatendgroup{label}#*r
+\glsxtrbookindexsubsubitem{level}#*
\glsxtrbookindexbookmark{group title}{name}#*
\glsxtrbookindexformatheader{group title}
\glsxtrbookindexmarkentry{label}#*r
diff --git a/completion/mahjong.cwl b/completion/mahjong.cwl
index f5e693f314..106c2e41f2 100644
--- a/completion/mahjong.cwl
+++ b/completion/mahjong.cwl
@@ -1,9 +1,15 @@
# mahjong package
-# Matthew Bertucci 9/16/2021 for v1.0
+# Matthew Bertucci 2024/01/07 for v1.1
#include:l3keys2e
#include:graphicx
#include:stackengine
-\mahjong{tile-code}
-\mahjong[height]{tile-code}
\ No newline at end of file
+#keyvals:\usepackage/mahjong#c
+height=##L
+scale=%
+#endkeyvals
+
+\mahjong{tile sequence}
+\mahjong[height]{tile sequence}
+\mahjong[height][scale]{tile sequence}
diff --git a/completion/nlctuserguide.cwl b/completion/nlctuserguide.cwl
index f1556b41ed..6984e4e000 100644
--- a/completion/nlctuserguide.cwl
+++ b/completion/nlctuserguide.cwl
@@ -1,5 +1,5 @@
# nlctuserguide package
-# Matthew Bertucci 2024/11/09 for v1.11
+# Matthew Bertucci 2025/01/06 for v1.12
#include:iftex
#include:etoolbox
@@ -496,6 +496,7 @@ longpluralaccess=%
\note{text}
\oarg{arg}
\oargm{arg}
+\oargnobr{arg}
\opt{option}
\opt{option}[suffix]#*
\optdefsyntax{keyvals}{option}
@@ -545,6 +546,7 @@ longpluralaccess=%
\settabcolsep{length}
\shortargfmt{arg}
\Slash
+\smcode{code}
\starredcs{csname}
\starredenv{envname}
\sty{package}
@@ -1964,6 +1966,8 @@ style6#B
\nlctindexlastmark#*
\nlctprebookindex#*
\nlctindexmarkfmt{arg}#*
+\exmarginfont#*
+\summarytagfill#*
# from record=nameref option of glossaries-extra
#include:glossaries-extra-bib2gls
diff --git a/completion/scripture.cwl b/completion/scripture.cwl
index 12961787c2..7a1a406e58 100644
--- a/completion/scripture.cwl
+++ b/completion/scripture.cwl
@@ -1,15 +1,19 @@
# scripture package
-# Matthew Bertucci 2023/12/28 for v2.0
+# Matthew Bertucci 2025/01/06 for v2.1
\ch{chapter number}
+\ch[letter]{chapter number}
\ch*{chapter number}
+\ch*[letter]{chapter number}
\extraskip
+\heading{section heading%text}
\added{words%text}
\name{divine name}
\LORD
\GOD
\nofirstverse
\nohang
+\nopilcrow
\redletteron
\redletteroff
\scripturecurrentchapter
@@ -47,7 +51,10 @@
aboveskip=##L
added/font=%
added/format=%
+after=%
+befire=%
belowskip=##L
+chapter/align=#left,right
chapter/colour=#%color
chapter/color=#%color
chapter/drop#true,false
@@ -55,14 +62,30 @@ chapter/font=%
chapter/format=%
chapter/hide#true,false
chapter/nodrop#true,false
+chapter/para#true,false
+chapter/para/aboveskip=##L
+chapter/para/belowskip=##L
+chapter/para/indent#true,false
chapter/sep=##L
chapter/show#true,false
chapter/showverse#true,false
+chapter/smash#true,false
+chapter/valign=#bottom,middle,top
+chapter/xchar=%
colour=#%color
color=#%color
compact#true,false
+defaults
extraskip=##L
font=%
+heading/aboveskip=##L
+heading/afterindent#true,false
+heading/align=#left,right,center
+heading/belowskip=##L
+heading/font=%
+heading/format=%
+heading/hide#true,false
+heading/show#true,false
inline#true,false
inline/begin=%
inline/end=%
@@ -79,6 +102,8 @@ name/format=%
noindent#true,false
parindent=##L
parskip=##L
+pilcrow#true,false
+pilcrow/sep=##L
redletter#true,false
redletter/colour=#%color
redletter/color=#%color
@@ -88,7 +113,12 @@ reference/color=#%color
reference/font=%
reference/format=%
reference/newline
+reference/position=#start,end
reference/sep=##L
+reference/start/inline#true,false
+reference/start/newline#true,false
+reference/start/sep=##L
+reference/start/vsep=##L
rightmargin=##L
selah/font=%
selah/format=%
@@ -104,11 +134,14 @@ verse/firstsep=##L
verse/font=%
verse/format=%
verse/hide#true,false
+verse/para#true,false
+verse/para/indent=##L
verse/sep=##L
verse/show#true,false
version=%
version/delim=%
version/format=%
+version/position=#withref,end
center/aboveskip=##L
center/belowskip=##L
center/leftmargin=##L
@@ -119,9 +152,13 @@ flushright/leftmargin=##L
flushright/rightmargin=##L
hanging/aboveskip=##L
hanging/belowskip=##L
+hanging/chapter/indent#true,false
hanging/hang=##L
hanging/leftmargin=##L
hanging/rightmargin=##L
+hanging/verse/left#true,false
+hanging/verse/right#true,false
+hanging/verse/sep=##L
midparachap/hideverse#true,false
midparachap/showverse#true,false
narrow/aboveskip=##L
diff --git a/completion/scrlayer-fancyhdr.cwl b/completion/scrlayer-fancyhdr.cwl
index e27ed1c813..43df2634dc 100644
--- a/completion/scrlayer-fancyhdr.cwl
+++ b/completion/scrlayer-fancyhdr.cwl
@@ -6,7 +6,7 @@
#keyvals:\usepackage/scrlayer-fancyhdr#c
nocheck
-compatV3
+twoside
myheadings
headings
-#endkeyvals
\ No newline at end of file
+#endkeyvals
diff --git a/completion/tikzlings-addons.cwl b/completion/tikzlings-addons.cwl
index f5e6b97457..a55227c87e 100644
--- a/completion/tikzlings-addons.cwl
+++ b/completion/tikzlings-addons.cwl
@@ -1,5 +1,5 @@
# tikzlings-addons package
-# Matthew Bertucci 2024/12/10 for v2.0
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlibrarypatterns
@@ -136,6 +136,8 @@ xshift=##L
yshift=##L
#endkeyvals
+\shufflethings
+
\scalingfactor#S
\xscalefactor#S
\yscalefactor#S
diff --git a/completion/tikzlings-bats.cwl b/completion/tikzlings-bats.cwl
index 92af754f3d..132926d2d4 100644
--- a/completion/tikzlings-bats.cwl
+++ b/completion/tikzlings-bats.cwl
@@ -1,5 +1,5 @@
# tikzlings-bats package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -14,6 +14,7 @@ pupil=#%color
mouth=#%color
ears=#%color
feet=#%color
+openmouth
wings=%
teeth=#%color
back
diff --git a/completion/tikzlings-bears.cwl b/completion/tikzlings-bears.cwl
index 7d999278ab..e2a5e16342 100644
--- a/completion/tikzlings-bears.cwl
+++ b/completion/tikzlings-bears.cwl
@@ -1,5 +1,5 @@
# tikzlings-bears package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -11,6 +11,7 @@
body=#%color
eye=#%color
mouth=#%color
+openmouth
back
3D
contour
diff --git a/completion/tikzlings-bees.cwl b/completion/tikzlings-bees.cwl
index 4fa091b647..a9693626bc 100644
--- a/completion/tikzlings-bees.cwl
+++ b/completion/tikzlings-bees.cwl
@@ -1,5 +1,5 @@
# tikzlings-bees package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -15,6 +15,7 @@ mouth=#%color
wings=#%color
hands=#%color
stripes=#%color
+openmouth
back
3D
contour
diff --git a/completion/tikzlings-bugs.cwl b/completion/tikzlings-bugs.cwl
index 20d58d707b..cd5ab068a7 100644
--- a/completion/tikzlings-bugs.cwl
+++ b/completion/tikzlings-bugs.cwl
@@ -1,5 +1,5 @@
# tikzlings-bugs package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -16,6 +16,7 @@ mouth=#%color
arms=#%color
wings=#%color
feet=#%color
+openmouth
leftstep
rightstep
back
diff --git a/completion/tikzlings-cats.cwl b/completion/tikzlings-cats.cwl
index 568ee23a60..dcc33a4457 100644
--- a/completion/tikzlings-cats.cwl
+++ b/completion/tikzlings-cats.cwl
@@ -1,5 +1,5 @@
# tikzlings-cats package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -14,6 +14,7 @@ pupil=#%color
nose=#%color
whiskers=#%color
paws=#%color
+openmouth
pupilwidth=%
narrow pupils
medium pupils
diff --git a/completion/tikzlings-hippos.cwl b/completion/tikzlings-hippos.cwl
index cbabddb5e2..edc418e2a2 100644
--- a/completion/tikzlings-hippos.cwl
+++ b/completion/tikzlings-hippos.cwl
@@ -1,5 +1,5 @@
# tikzlings-hippos package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -12,6 +12,7 @@ body=#%color
eye=#%color
pupil=#%color
mouth=#%color
+openmouth
toes=#%color
back
3D
diff --git a/completion/tikzlings-koalas.cwl b/completion/tikzlings-koalas.cwl
index e82dbe38a0..91f77a7b7e 100644
--- a/completion/tikzlings-koalas.cwl
+++ b/completion/tikzlings-koalas.cwl
@@ -1,5 +1,5 @@
# tikzlings-koalas package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -13,6 +13,7 @@
body=#%color
eye=#%color
mouth=#%color
+openmouth
blush
blush=#%color
sleeping
diff --git a/completion/tikzlings-marmots.cwl b/completion/tikzlings-marmots.cwl
index 68b3d5cdd0..cc8c53d4b6 100644
--- a/completion/tikzlings-marmots.cwl
+++ b/completion/tikzlings-marmots.cwl
@@ -1,5 +1,5 @@
# tikzlings-marmots package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -13,6 +13,7 @@
body=#%color
eye=#%color
mouth=#%color
+openmouth
blush
blush=#%color
whiskers=#%color
diff --git a/completion/tikzlings-meerkats.cwl b/completion/tikzlings-meerkats.cwl
index 29dcc7eb88..4750258dbc 100644
--- a/completion/tikzlings-meerkats.cwl
+++ b/completion/tikzlings-meerkats.cwl
@@ -1,5 +1,5 @@
# tikzlings-meerkat package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -20,6 +20,7 @@ chest=#%color
legs=#%color
tail=#%color
tip=#%color
+openmouth
standing
back
3D
@@ -160,4 +161,4 @@ yshift=##L
\tikzlinghookbackground#*
\tikzlinghookbelly#*
\tikzlinghookbody#*
-\tikzlinghookforeground#*
\ No newline at end of file
+\tikzlinghookforeground#*
diff --git a/completion/tikzlings-moles.cwl b/completion/tikzlings-moles.cwl
index 9aab2cc310..336a9eb5cd 100644
--- a/completion/tikzlings-moles.cwl
+++ b/completion/tikzlings-moles.cwl
@@ -1,5 +1,5 @@
# tikzlings-moles package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -14,6 +14,7 @@ muzzle=#%color
hands=#%color
feet=#%color
mouth=#%color
+openmouth
leftstep
rightstep
back
diff --git a/completion/tikzlings-pandas.cwl b/completion/tikzlings-pandas.cwl
index 9871163a30..91476342f7 100644
--- a/completion/tikzlings-pandas.cwl
+++ b/completion/tikzlings-pandas.cwl
@@ -1,5 +1,5 @@
# tikzlings-pandas package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -12,6 +12,7 @@ body=#%color
eye=#%color
pupil=#%color
mouth=#%color
+openmouth
back
3D
contour
diff --git a/completion/tikzlings-pigs.cwl b/completion/tikzlings-pigs.cwl
index 02e06e11c1..fdc774e4df 100644
--- a/completion/tikzlings-pigs.cwl
+++ b/completion/tikzlings-pigs.cwl
@@ -1,5 +1,5 @@
# tikzlings-pigs package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -12,6 +12,7 @@ body=#%color
eye=#%color
tail=#%color
mouth=#%color
+openmouth
back
3D
contour
diff --git a/completion/tikzlings-rhinos.cwl b/completion/tikzlings-rhinos.cwl
index dfb3645473..e6b3902e55 100644
--- a/completion/tikzlings-rhinos.cwl
+++ b/completion/tikzlings-rhinos.cwl
@@ -1,5 +1,5 @@
# tikzlings-rhinos package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -13,6 +13,7 @@ eye=#%color
pupil=#%color
mouth=#%color
horn=#%color
+openmouth
toes=#%color
back
3D
diff --git a/completion/tikzlings-sloths.cwl b/completion/tikzlings-sloths.cwl
index 01b7457f57..6907fd9665 100644
--- a/completion/tikzlings-sloths.cwl
+++ b/completion/tikzlings-sloths.cwl
@@ -1,5 +1,5 @@
# tikzlings-sloths package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -11,6 +11,7 @@
body=#%color
eye=#%color
mouth=#%color
+openmouth
sleeping
eyelid=#%color
back
diff --git a/completion/tikzlings-snowmen.cwl b/completion/tikzlings-snowmen.cwl
index cc01fa048c..53d6fe74a2 100644
--- a/completion/tikzlings-snowmen.cwl
+++ b/completion/tikzlings-snowmen.cwl
@@ -1,5 +1,5 @@
# tikzlings-snowmen package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -13,6 +13,7 @@ eye=#%color
nose=#%color
mouth=#%color
buttons=#%color
+openmouth
globalwarming
back
3D
diff --git a/completion/tikzlings-squirrels.cwl b/completion/tikzlings-squirrels.cwl
index b37ef0aa4e..9b481f708e 100644
--- a/completion/tikzlings-squirrels.cwl
+++ b/completion/tikzlings-squirrels.cwl
@@ -1,5 +1,5 @@
# tikzlings-squirrels package
-# Matthew Bertucci 2024/12/12 for v2.1
+# Matthew Bertucci 2025/01/06 for v2.2
#include:tikz
#include:tikzlings-addons
@@ -11,6 +11,7 @@
body=#%color
eye=#%color
pupil=#%color
+openmouth
leftstep
rightstep
back
diff --git a/completion/zugferd.cwl b/completion/zugferd.cwl
index 87d3e82bd0..f4a6d4ae04 100644
--- a/completion/zugferd.cwl
+++ b/completion/zugferd.cwl
@@ -1,5 +1,5 @@
# zugferd package
-# Matthew Bertucci 2024/11/08 for v0.9a
+# Matthew Bertucci 2025/01/06 for v0.9d
#include:siunitx
@@ -9,6 +9,7 @@ zugferd#true,false
write-xml#true,false
xml-file=%
auto-exemption#true,false
+unknown-value-warning#true,false
#endkeyvals
\SetZUGFeRDData{keyvals}
@@ -26,3 +27,6 @@ auto-exemption#true,false
\startWritingZUGFeRDxml#*
\stopWritingZUGFeRDxml#*
\setupZUGFeRDStrings{property}{settings}#*
+
+# not documented
+\UseZUGFeRDElement{arg}#S