From f8ab4715acfcbee9e71cac3e7314920dd5078abf Mon Sep 17 00:00:00 2001
From: mbertucci47 <61854785+mbertucci47@users.noreply.github.com>
Date: Mon, 29 Jul 2024 11:03:29 -0600
Subject: [PATCH] Cwls (#3748)
* Update lete-sans-math.cwl
* Update supertabular.cwl
* Update mathastext.cwl
* Update ebproof.cwl
* Update bxjatoucs.cwl
* Update captdef.cwl
* Update paralist.cwl
* Update caption.cwl
* Update luamplib.cwl
* Update tensind.cwl
* Update simpleicons.cwl
* Update class-asmejour.cwl
* Update luamplib.cwl
* Update mathastext.cwl
* Add files via upload
* Update completion.qrc
---
completion.qrc | 5 +++
completion/bonum-otf.cwl | 58 +++++++++++++++++++++++++++
completion/bxjatoucs.cwl | 9 ++++-
completion/captdef.cwl | 4 +-
completion/caption.cwl | 4 --
completion/class-asmejour.cwl | 5 ++-
completion/doibanner.cwl | 19 +++++++++
completion/ebproof.cwl | 8 ++--
completion/lete-sans-math.cwl | 6 ++-
completion/ltcaption.cwl | 20 ++++++++++
completion/luamplib.cwl | 24 +++++++++++-
completion/mathastext.cwl | 7 +++-
completion/paralist.cwl | 6 +--
completion/pgfplotsthemebeamer.cwl | 13 ++++++
completion/simpleicons.cwl | 6 ++-
completion/supertabular.cwl | 3 ++
completion/syntax.cwl | 63 ++++++++++++++++++++++++++++++
completion/tensind.cwl | 4 +-
18 files changed, 243 insertions(+), 21 deletions(-)
create mode 100644 completion/bonum-otf.cwl
create mode 100644 completion/doibanner.cwl
create mode 100644 completion/ltcaption.cwl
create mode 100644 completion/pgfplotsthemebeamer.cwl
create mode 100644 completion/syntax.cwl
diff --git a/completion.qrc b/completion.qrc
index 2fbf6ac28d..86b9765ff8 100644
--- a/completion.qrc
+++ b/completion.qrc
@@ -430,6 +430,7 @@
completion/bondcolor.cwl
completion/bondgraph.cwl
completion/bondgraphs.cwl
+completion/bonum-otf.cwl
completion/booklet.cwl
completion/bookmark.cwl
completion/book-of-common-prayer.cwl
@@ -1267,6 +1268,7 @@
completion/doctools.cwl
completion/dogma.cwl
completion/doi.cwl
+completion/doibanner.cwl
completion/doipubmed.cwl
completion/domitian.cwl
completion/domore.cwl
@@ -2185,6 +2187,7 @@
completion/lstlinebgrd.cwl
completion/lt3luabridge.cwl
completion/ltablex.cwl
+completion/ltcaption.cwl
completion/ltj-base.cwl
completion/ltj-latex.cwl
completion/ltugcomn.cwl
@@ -2773,6 +2776,7 @@
completion/pgfplotslibraryternary.cwl
completion/pgfplotslibraryunits.cwl
completion/pgfplotstable.cwl
+completion/pgfplotsthemebeamer.cwl
completion/pgfrcs.cwl
completion/pgf-soroban.cwl
completion/pgf-spectra.cwl
@@ -3463,6 +3467,7 @@
completion/SympyCalc.cwl
completion/sympytex.cwl
completion/synproof.cwl
+completion/syntax.cwl
completion/syntaxdi.cwl
completion/synthslant.cwl
completion/syntonly.cwl
diff --git a/completion/bonum-otf.cwl b/completion/bonum-otf.cwl
new file mode 100644
index 0000000000..443b594580
--- /dev/null
+++ b/completion/bonum-otf.cwl
@@ -0,0 +1,58 @@
+# bonum-otf package
+# Matthew Bertucci 2024/07/25 for v0.01
+
+#include:iftex
+#include:xkeyval
+#include:unicode-math
+
+#keyvals:\usepackage/bonum-otf#c
+lining
+oldstyle
+libertinus
+tabular
+proportional
+ScaleRM=%
+defaultfeatures={%}
+#endkeyvals
+
+\bonum
+\bonumOsF
+\bonumTLF
+
+\Lss%<%>{%}
+\LSS%<%>
+\Lctosc{text}
+\LCtoSC+
+\LCtoSC-
+\Lctosmcp{text}
+\LCtoSMCP+
+\LCtoSMCP-
+\Lsalt{text}
+\LSALT+
+\LSALT-
+\Lliga{text}
+\LLIGA+
+\LLIGA-
+\Lhlig{text}
+\LHLIG+
+\LHLIG-
+\Ldlig{text}
+\LDLIG+
+\LDLIG-
+
+# not documented
+\sufigures#*
+\textsup{text}#*
+\textinit{text}#*
+\Lsup{text}#*
+\Lsinf{text}#*
+\Land#*
+\Lcase{text}#*
+\LCASE+#*
+\LCASE-#*
+\Lfrac{text}#*
+\LFRAC+#*
+\LFRAC-#*
+\Lcpsp{text}#*
+\LCPSP+#*
+\LCPSP-#*
\ No newline at end of file
diff --git a/completion/bxjatoucs.cwl b/completion/bxjatoucs.cwl
index f293cf5634..52e1e55e9d 100644
--- a/completion/bxjatoucs.cwl
+++ b/completion/bxjatoucs.cwl
@@ -1,5 +1,5 @@
# bxjatoucs package
-# Matthew Bertucci 2022/05/31 for v0.2
+# Matthew Bertucci 2024/07/22 for v0.3a
#include:ltxcmds
#include:infwarerr
@@ -18,4 +18,9 @@
\bxjaFastJscToUcs{jsc}
\bxjaFastCidToUcsHex{cid}
-\bxjaFastJscToUcsHex{jsc}
\ No newline at end of file
+\bxjaFastJscToUcsHex{jsc}
+
+\bxjaUcsToJis{ucs}
+\bxjaUcsToEuc{ucs}
+\bxjaUcsToSjis{ucs}
+\bxjaFastUcsToJsc{ucs}
diff --git a/completion/captdef.cwl b/completion/captdef.cwl
index 5a3886bbab..444a7af65d 100644
--- a/completion/captdef.cwl
+++ b/completion/captdef.cwl
@@ -3,4 +3,6 @@
\DeclareCaption{command}{counter}#d
\figcaption{text}
-\tabcaption{text}
\ No newline at end of file
+\figcaption[short text%text]{text}
+\tabcaption{text}
+\tabcaption[short text%text]{text}
diff --git a/completion/caption.cwl b/completion/caption.cwl
index 2d9320fe58..e3c2baaa21 100644
--- a/completion/caption.cwl
+++ b/completion/caption.cwl
@@ -151,10 +151,6 @@ config=%
\subcaptionsetup*[float type]{options%keyvals}#*
\subcaptionsetup*{options%keyvals}#*
-# only available if longtable package loaded
-\begin{longtable*}#S
-\end{longtable*}#S
-
# deprecated
\continuedfloat#S
\thecontinuedfloat#S
diff --git a/completion/class-asmejour.cwl b/completion/class-asmejour.cwl
index a4a87a1e98..3f3d853ea5 100644
--- a/completion/class-asmejour.cwl
+++ b/completion/class-asmejour.cwl
@@ -1,5 +1,5 @@
# asmejour class
-# Matthew Bertucci 2024/02/06 for v1.22
+# Matthew Bertucci 2024/07/29 for v1.23
#include:class-extarticle
#include:etoolbox
@@ -30,6 +30,7 @@
#include:hologo
#include:fancyhdr
#include:fnpos
+#include:footmisc
#include:titlesec
#include:enumitem
#include:hyperxmp
@@ -48,6 +49,7 @@ govtsome
hyphenate
largesc
lineno
+main=%
mono
nocopyright
nofoot
@@ -55,6 +57,7 @@ nolists
pdf-a
pdfaconformance=#b,u
pdfapart=#1,2,3
+singlecolumn
var0
# options passed to babel (a few language options explicitly listed)
activeacute
diff --git a/completion/doibanner.cwl b/completion/doibanner.cwl
new file mode 100644
index 0000000000..979a60d576
--- /dev/null
+++ b/completion/doibanner.cwl
@@ -0,0 +1,19 @@
+# doibanner package
+# Matthew Bertucci 2024/07/29 for v0.3
+
+#include:adjustbox
+#include:hyperref
+#include:tikz
+
+#keyvals:\usepackage/doibanner#c
+label=%
+urlbase=%
+width=##L
+#endkeyvals
+
+\doibanner{DOI}
+\doibanner[options]{DOI}
+\doibanner*{DOI}
+\doibanner*[options]{DOI}
+\doiurl{DOI}
+\doiurl*{DOI}
\ No newline at end of file
diff --git a/completion/ebproof.cwl b/completion/ebproof.cwl
index 0d08671d89..bfd76fc3ee 100644
--- a/completion/ebproof.cwl
+++ b/completion/ebproof.cwl
@@ -8,13 +8,13 @@
\begin{prooftree*}[options%keyvals]#\math
\end{prooftree*}
-\hypo{text}#/prooftree,prooftree*
-\hypo[options%keyvals]{text}#/prooftree,prooftree*
+\hypo{text%plain}#/prooftree,prooftree*
+\hypo[options%keyvals]{text%plain}#/prooftree,prooftree*
\infer%{%}#/prooftree,prooftree*
\infer%[%