From e0f6cd02e9e4814e85457a1ca5fcc2f46a40f3ff Mon Sep 17 00:00:00 2001
From: mbertucci47 <61854785+mbertucci47@users.noreply.github.com>
Date: Tue, 13 Aug 2024 23:57:42 -0600
Subject: [PATCH] Cwls (#3763)
* Update fancybox.cwl
* Update simpleicons.cwl
* Update magicwatermark.cwl
* Update grfext.cwl
* Update piton.cwl
* Update tablvar.cwl
* Update fontscale.cwl
* Add files via upload
* Update completion.qrc
---
completion.qrc | 6 ++++++
completion/eqnalign.cwl | 9 ++++++++
completion/fancybox.cwl | 2 ++
completion/fillwith.cwl | 39 +++++++++++++++++++++++++++++++++++
completion/fontscale.cwl | 3 ++-
completion/grfext.cwl | 11 +++++++++-
completion/har2nat.cwl | 14 +++++++++++++
completion/hypgotoe.cwl | 10 +++++++++
completion/magicwatermark.cwl | 30 ++-------------------------
completion/mfb-oldstyle.cwl | 28 +++++++++++++++++++++++++
completion/piton.cwl | 5 ++---
completion/simpleicons.cwl | 3 ++-
completion/subeqnarray.cwl | 9 ++++++++
completion/tablvar.cwl | 9 ++++++--
14 files changed, 142 insertions(+), 36 deletions(-)
create mode 100644 completion/eqnalign.cwl
create mode 100644 completion/fillwith.cwl
create mode 100644 completion/har2nat.cwl
create mode 100644 completion/hypgotoe.cwl
create mode 100644 completion/mfb-oldstyle.cwl
create mode 100644 completion/subeqnarray.cwl
diff --git a/completion.qrc b/completion.qrc
index 062cd36450..8f321e28f8 100644
--- a/completion.qrc
+++ b/completion.qrc
@@ -1412,6 +1412,7 @@
completion/eqexpl.cwl
completion/eq-fetchbbl.cwl
completion/eqlist.cwl
+completion/eqnalign.cwl
completion/eqname.cwl
completion/eqnarray.cwl
completion/eqnnumwarn.cwl
@@ -1549,6 +1550,7 @@
completion/filemod.cwl
completion/filemod-expmin.cwl
completion/filesdo.cwl
+completion/fillwith.cwl
completion/finstrut.cwl
completion/firamath-otf.cwl
completion/FiraMono.cwl
@@ -1792,6 +1794,7 @@
completion/hangulfontset.cwl
completion/hanjacnt.cwl
completion/hanzibox.cwl
+completion/har2nat.cwl
completion/hardwrap.cwl
completion/harmony.cwl
completion/harpoon.cwl
@@ -1876,6 +1879,7 @@
completion/hyperbar.cwl
completion/hyperref.cwl
completion/hyperxmp.cwl
+completion/hypgotoe.cwl
completion/hyphenat.cwl
completion/hyphsubst.cwl
completion/ibarra.cwl
@@ -2386,6 +2390,7 @@
completion/metre.cwl
completion/metrix.cwl
completion/metsymb.cwl
+completion/mfb-oldstyle.cwl
completion/mfirstuc.cwl
completion/mflogo.cwl
completion/mfpic4ode.cwl
@@ -3437,6 +3442,7 @@
completion/subdepth.cwl
completion/subdocs.cwl
completion/subeqn.cwl
+completion/subeqnarray.cwl
completion/subfig.cwl
completion/subfigmat.cwl
completion/subfigure.cwl
diff --git a/completion/eqnalign.cwl b/completion/eqnalign.cwl
new file mode 100644
index 0000000000..8f9f9509c6
--- /dev/null
+++ b/completion/eqnalign.cwl
@@ -0,0 +1,9 @@
+# eqnalign package
+# Matthew Bertucci for v1.0a
+
+#include:amsmath
+
+\begin{EQNarray}#S\math,array
+\end{EQNarray}#S
+\begin{EQNarray*}#S\math,array
+\end{EQNarray*}#S
\ No newline at end of file
diff --git a/completion/fancybox.cwl b/completion/fancybox.cwl
index 2a7e2034b1..a4ba77fada 100644
--- a/completion/fancybox.cwl
+++ b/completion/fancybox.cwl
@@ -74,6 +74,8 @@ b
\end{LandScape}#*
\begin{Landscape}{paperwidth%l}{paperheight%l}{cmd}#*
\end{Landscape}#*
+\begin{Landscape*}{paperwidth%l}{paperheight%l}{cmd}#*
+\end{Landscape*}#*
\LandScape{cmd}#*
\Landscape{paperwidth%l}{paperheight%l}{cmd}#*
\Landscape*{paperwidth%l}{paperheight%l}{cmd}#*
diff --git a/completion/fillwith.cwl b/completion/fillwith.cwl
new file mode 100644
index 0000000000..37e201b831
--- /dev/null
+++ b/completion/fillwith.cwl
@@ -0,0 +1,39 @@
+# fillwith package
+# Matthew Bertucci 2024/08/13 for v0.3
+
+#include:svn-prov
+#include:xcolor
+
+\fillwith
+\fillwith[options%keyvals]
+\fillwith*
+\fillwith*[options%keyvals]
+\fillwithrules
+\fillwithrules[options%keyvals]
+\fillwithrules*
+\fillwithrules*[options%keyvals]
+\fillwithdottedlines
+\fillwithdottedlines[options%keyvals]
+\fillwithdottedlines*
+\fillwithdottedlines*[options%keyvals]
+\fillwithnolines
+\fillwithnolines[options%keyvals]
+\fillwithnolines*
+\fillwithnolines*[options%keyvals]
+\fillwithset{options%keyvals}
+
+#keyvals:\fillwith#c,\fillwith*#c,\fillwithrules#c,\fillwithrules*#c,\fillwithdottedlines#c,\fillwithdottedlines*#c,\fillwithnolines#c,\fillwithnolines*#c,\usepackage/fillwith#c,\fillwithset#c
+color=#%color
+dottedcolor=#%color
+#endkeyvals
+
+#keyvals:\fillwith#c,\fillwith*#c,\fillwithrules#c,\fillwithrules*#c,\fillwithdottedlines#c,\fillwithdottedlines*#c,\fillwithnolines#c,\fillwithnolines*#c,\fillwithset#c
+cont#true,false
+fillwith ht=%
+goal ht=##L
+no font=%
+#endkeyvals
+
+#keyvals:\fillwith#c,\fillwith*#c,\fillwithset#c
+style=#rule,dots,line,lines,rules
+#endkeyvals
\ No newline at end of file
diff --git a/completion/fontscale.cwl b/completion/fontscale.cwl
index 7bf61f2cc0..ece1352834 100644
--- a/completion/fontscale.cwl
+++ b/completion/fontscale.cwl
@@ -1,5 +1,5 @@
# fontscale package
-# Matthew Bertucci 2024/08/05 for v2.0.0
+# Matthew Bertucci 2024/08/13 for v2.1.0
\fontscalesetup{keyvals}
\fontscalesetup*{keyvals}
@@ -70,6 +70,7 @@ Huge=%/%
\CurrentFontScale
\CurrentFontSize
\CurrentFontBaselineskip
+\CurrentFontSizeCommand
\SetFontStep{number}
\SetFontStep*{number}
\SetFontScale{number}
diff --git a/completion/grfext.cwl b/completion/grfext.cwl
index 2d6e3dd446..ee4de000dc 100644
--- a/completion/grfext.cwl
+++ b/completion/grfext.cwl
@@ -9,4 +9,13 @@
\PrependGraphicsExtensions{ext list}
\PrependGraphicsExtensions*{ext list}
\RemoveGraphicsExtensions{ext list}
-\PrintGraphicsExtensions
\ No newline at end of file
+\PrintGraphicsExtensions
+
+#keyvals:\includegraphics
+AppendGraphicsExtensions={%}
+AppendGraphicsExtensions*={%}
+PrependGraphicsExtensions={%}
+PrependGraphicsExtensions*={%}
+RemoveGraphicsExtensions={%}
+PrintGraphicsExtensions
+#endkeyvals
diff --git a/completion/har2nat.cwl b/completion/har2nat.cwl
new file mode 100644
index 0000000000..2d7b34dd75
--- /dev/null
+++ b/completion/har2nat.cwl
@@ -0,0 +1,14 @@
+# har2nat package
+# Matthew Bertucci for v1.0
+
+#include:suffix
+#include:natbib
+
+\cite*{keylist}#c
+\citeaffixed{prefix}{keylist}#c
+\citeasnoun{keylist}#c
+\citeasnoun[postfix]{keylist}
+\citeasnoun*{keylist}#c
+\citename{keylist}#c
+\citename*{keylist}#c
+\citeyear*{keylist}#c
\ No newline at end of file
diff --git a/completion/hypgotoe.cwl b/completion/hypgotoe.cwl
new file mode 100644
index 0000000000..c6c0875afa
--- /dev/null
+++ b/completion/hypgotoe.cwl
@@ -0,0 +1,10 @@
+# hypgotoe package
+# Matthew Bertucci for v0.3
+
+#include:iftex
+#include:pdfescape
+#include:hyperref
+
+#keyvals:\hypersetup
+gotoebordercolor=#%color
+#endkeyvals
\ No newline at end of file
diff --git a/completion/magicwatermark.cwl b/completion/magicwatermark.cwl
index 571d9beab0..9c5ac20c73 100644
--- a/completion/magicwatermark.cwl
+++ b/completion/magicwatermark.cwl
@@ -1,33 +1,7 @@
# magicwatermark package
-# Matthew Bertucci 2022/06/18 for v1.0.0
+# Matthew Bertucci 2024/08/09 for v1.2A
#include:everypage-1x
#include:tikz
-\PageSetup{content for watermark%text}
-\PageSetup[options%keyvals]{content for watermark%text}
-\PageSetup*{content for watermark%text}
-\Watermark
-\EvenPageSetup{content for watermark%text}
-\EvenPageSetup[options%keyvals]{content for watermark%text}
-\EvenPageSetup*{content for watermark%text}
-\EvenWatermark
-\OddPageSetup{content for watermark%text}
-\OddPageSetup[options%keyvals]{content for watermark%text}
-\OddPageSetup*{content for watermark%text}
-\OddWatermark
-\NewWatermark{watermark name}
-\MyPageSetup{watermark name}{content for watermark%text}
-\MyPageSetup[options%keyvals]{watermark name}{content for watermark%text}
-\MyWatermark{watermark name}
-\ClearWatermark{watermark list}
-
-#keyvals:\PageSetup,\EvenPageSetup,\OddPageSetup,\MyPageSetup
-scale=%
-opacity=%
-shift={(%)}
-color=#%color
-rotate=%
-align=#center,left,right
-showframe#true,false
-#endkeyvals
\ No newline at end of file
+\MagicWatermark{keyvals}
diff --git a/completion/mfb-oldstyle.cwl b/completion/mfb-oldstyle.cwl
new file mode 100644
index 0000000000..b83f73e422
--- /dev/null
+++ b/completion/mfb-oldstyle.cwl
@@ -0,0 +1,28 @@
+# mfb-oldstyle package
+# Matthew Bertucci for v1.0
+
+#include:xkeyval
+#include:ifthen
+#include:mweights
+#include:fontaxes
+
+#keyvals:\usepackage/mfb-oldstyle#c
+scale=%
+lining
+oldstyle
+tabular
+proportional
+bold
+regular
+#endkeyvals
+
+\supfigures#S
+\sufigures
+\textsup{text}#S
+\textsu{text}
+\textsuperior{text}#S
+\inffigures#S
+\infigures
+\textinf{text}#S
+\textin{text}
+\textinferior{text}#S
\ No newline at end of file
diff --git a/completion/piton.cwl b/completion/piton.cwl
index 06aa0a038d..bd621857a4 100644
--- a/completion/piton.cwl
+++ b/completion/piton.cwl
@@ -1,10 +1,11 @@
# piton package
-# Matthew Bertucci 2024/07/30 for v3.1
+# Matthew Bertucci 2024/07/30 for v3.1a
#include:l3keys2e
#include:luatexbase
#include:luacode
#include:xcolor
+#include:amstext
#keyvals:\usepackage/piton#c
footnote
@@ -169,7 +170,6 @@ Keyword7=%
Keyword8=%
Keyword9=%
ParseAgain.noCR=%
-ParseAgain=%
Prompt=%
Tag=%
#endkeyvals
@@ -220,7 +220,6 @@ Keyword7
Keyword8
Keyword9
ParseAgain.noCR
-ParseAgain
Prompt
Tag
#endkeyvals
diff --git a/completion/simpleicons.cwl b/completion/simpleicons.cwl
index 130e7b9405..08412c148e 100644
--- a/completion/simpleicons.cwl
+++ b/completion/simpleicons.cwl
@@ -1,5 +1,5 @@
# simpleicons package
-# Matthew Bertucci 2024/08/02 for v13.3.0
+# Matthew Bertucci 2024/08/09 for v13.4.0
#include:iftex
@@ -1729,6 +1729,7 @@ milanote
milvus
minds
minetest
+mingww64
mini
minio
mintlify
diff --git a/completion/subeqnarray.cwl b/completion/subeqnarray.cwl
new file mode 100644
index 0000000000..bb9e8b0534
--- /dev/null
+++ b/completion/subeqnarray.cwl
@@ -0,0 +1,9 @@
+# subeqnarray package
+# Matthew Bertucci for v2.1e
+
+\thesubequation#*
+\slabel{label}#l
+\begin{subeqnarray}#\math,array
+\end{subeqnarray}
+\begin{subeqnarray*}#\math,array
+\end{subeqnarray*}
\ No newline at end of file
diff --git a/completion/tablvar.cwl b/completion/tablvar.cwl
index 29ae06c2c5..69f92ca008 100644
--- a/completion/tablvar.cwl
+++ b/completion/tablvar.cwl
@@ -1,8 +1,8 @@
# tablvar package
-# Matthew Bertucci 2023/12/26 for v2.0
+# Matthew Bertucci 2024/08/13 for v2.1
#include:array
-#include:ifpdf
+#include:iftex
#include:ifthen
#include:multido
#include:pst-node
@@ -31,13 +31,16 @@ tikz
\bas{label}#t
\bb#t
\bblim{ligne1}{label1}{ligne2}{label2}#t
+\bblim*{label1}{label2}#t
\discont#t
\hachure{llx,lly}{urx,ury}
\haut{label}#t
\limd[pos%keyvals]{ligne}{valeur}
\limd{ligne}{valeur}
+\limd*{valeur}
\limg[pos%keyvals]{ligne}{valeur}
\limg{ligne}{valeur}
+\limg*{valeur}
\mil{label}#t
\pos*{ligne}{valeur}#t
\pos[align%keyvals]{ligne}{valeur}#t
@@ -86,6 +89,8 @@ r
\intervalwidth#*
\limsep#*
\noeud{name}{label}#*
+\rowbottomsep#*
+\rowtopsep#*
\tablvarinit{number}#*
\tablvarstretch#*
\themaxdiscont#*