From b4c8f9ed5c6c5c79bfab81d05c411992b9e4c87a Mon Sep 17 00:00:00 2001
From: mbertucci47 <61854785+mbertucci47@users.noreply.github.com>
Date: Thu, 18 Jul 2024 08:18:21 -0600
Subject: [PATCH] Cwls (#3735)
---
completion.qrc | 3 +
completion/beamerthememoloch.cwl | 9 +-
completion/biblatex.cwl | 6 +-
completion/chemformula-ru.cwl | 6 +-
completion/class-moderncv.cwl | 35 +-
completion/delimset.cwl | 91 +--
completion/dtk-url.cwl | 3 +-
completion/etaremune.cwl | 11 +-
completion/luatexja-fontspec.cwl | 10 +-
completion/luwiantype.cwl | 645 +++++++++++++++++++
completion/overarrows.cwl | 36 +-
completion/passopt.cwl | 9 +
completion/polyglossia.cwl | 23 +-
completion/randbild.cwl | 15 +
completion/simpleicons.cwl | 5 +-
completion/tcolorbox.cwl | 5 +-
completion/tcolorboxlibrarydocumentation.cwl | 5 +-
completion/tcolorboxlibraryskins.cwl | 3 +-
18 files changed, 849 insertions(+), 71 deletions(-)
create mode 100644 completion/luwiantype.cwl
create mode 100644 completion/passopt.cwl
create mode 100644 completion/randbild.cwl
diff --git a/completion.qrc b/completion.qrc
index 1ca1ea770f..2fbf6ac28d 100644
--- a/completion.qrc
+++ b/completion.qrc
@@ -2259,6 +2259,7 @@
completion/lucmtime.cwl
completion/luctime.cwl
completion/lutabulartools.cwl
+completion/luwiantype.cwl
completion/luximono.cwl
completion/lwarp.cwl
completion/lyluatex.cwl
@@ -2686,6 +2687,7 @@
completion/parselines.cwl
completion/parskip.cwl
completion/pascaltriangle.cwl
+completion/passopt.cwl
completion/pas-cours.cwl
completion/pas-crosswords.cwl
completion/pas-cv.cwl
@@ -3095,6 +3097,7 @@
completion/quran-ur.cwl
completion/ragged2e.cwl
completion/raleway.cwl
+completion/randbild.cwl
completion/randomlist.cwl
completion/randomwalk.cwl
completion/randtext.cwl
diff --git a/completion/beamerthememoloch.cwl b/completion/beamerthememoloch.cwl
index 0b74d0f15f..7e818e7df7 100644
--- a/completion/beamerthememoloch.cwl
+++ b/completion/beamerthememoloch.cwl
@@ -1,17 +1,24 @@
# moloch beamertheme
-# Matthew Bertucci 2024/03/08 for v0.3.0
+# Matthew Bertucci 2024/07/10 for v0.4.0
+#include:etoolbox
#include:pgfopts
#include:calc
#include:tikz
#keyvals:\usetheme/moloch#c,\molochset
+titleformat=#regular,smallcaps,allsmallcaps,allcaps
+titleformat plain=#regular,smallcaps,allsmallcaps,allcaps
sectionpage=#none,simple,progressbar
subsectionpage=#none,simple,progressbar
numbering=#none,counter,fraction
progressbar=#none,head,frametitle,foot
block=#transparent,fill
background=#dark,light
+titleformat title=#regular,smallcaps,allsmallcaps,allcaps
+titleformat subtitle=#regular,smallcaps,allsmallcaps,allcaps
+titleformat section=#regular,smallcaps,allsmallcaps,allcaps
+titleformat frame=#regular,smallcaps,allsmallcaps,allcaps
#endkeyvals
\molochset{options%keyvals}
diff --git a/completion/biblatex.cwl b/completion/biblatex.cwl
index d73fb6aba7..7776af18d9 100644
--- a/completion/biblatex.cwl
+++ b/completion/biblatex.cwl
@@ -8106,7 +8106,7 @@ biblabel=#superscript,brackets
\mkibid{arg}#*
#endif
-### biblatex-publist v2.11 ###
+### biblatex-publist v2.12 ###
#ifOption:style=publist
# from publist.bbx
\ExecutePublistOptions{options%keyvals}
@@ -8177,6 +8177,10 @@ plnumbering=#global,local,global-descending,local-descending,none
\citesecitem[postnote]{bibid}#*C
\citesecitem{bibid}#C
\citesecitem*{bibid}#C
+\citeitemrange{bibid}{bibid}#C
+\citesecitemrange{bibid}{bibid}#C
+\citesecitemrange*{bibid}{bibid}#C
+\itemrangesep#*
\shiftciteitem{integer}
\mkrefdesc{number}#*
\secitemsecref#*
diff --git a/completion/chemformula-ru.cwl b/completion/chemformula-ru.cwl
index 1210a5d62c..f5c0edde64 100644
--- a/completion/chemformula-ru.cwl
+++ b/completion/chemformula-ru.cwl
@@ -1,7 +1,9 @@
# chemformula-ru package
-# Matthew Bertucci 2024/03/08 for v2024-03-01
+# Matthew Bertucci 2024/07/10 for v2024-07-10
+
+#include:chemformula
#keyvals:\usepackage/chemformula-ru#c
cosh2ch
ch2Ch
-#endkeyvals
\ No newline at end of file
+#endkeyvals
diff --git a/completion/class-moderncv.cwl b/completion/class-moderncv.cwl
index 7739e3618f..a35650b8ea 100644
--- a/completion/class-moderncv.cwl
+++ b/completion/class-moderncv.cwl
@@ -1,5 +1,5 @@
# denisbitouze, 02.03.2013
-# Matthew Bertucci updated 2/23/2022 for v2.3.1
+# Matthew Bertucci updated 2024/07/10 for v2.4.0
#include:etoolbox
#include:ifthen
@@ -45,6 +45,7 @@ final
\born{date}
\email{address%URL}#U
\homepage{URL}#U
+\homepage[protocol]{URL}#U
\phone{number}
\phone[type%keyvals]{number}
#keyvals:\phone
@@ -76,6 +77,17 @@ matrix
googlescholar
codeberg
discord
+twitch
+youtube
+tiktok
+instagram
+soundcloud
+steam
+xbox
+playstation
+battlenet
+arxiv
+inspire
#endkeyvals
\extrainfo{extra info%text}
\listitemsymbol#*
@@ -105,6 +117,18 @@ discord
\signalsocialsymbol#*
\codebergsocialsymbol#*
\discordsocialsymbol#*
+\twitchsocialsymbol#*
+\youtubesocialsymbol#*
+\tiktoksocialsymbol#*
+\instagramsocialsymbol#*
+\soundcloudsocialsymbol#*
+\steamsocialsymbol#*
+\xboxsocialsymbol#*
+\playstationsocialsymbol#*
+\battlenetsocialsymbol#*
+\arxivsocialsymbol#*
+\inspiresocialsymbol#*
+
\enclname#*
\makefooter
\moderncvstyle{style%keyvals}#n
@@ -160,6 +184,8 @@ tikz
\hintfont#*
\pagenumberfont#*
\namestyle{text}#*
+\firstnamestyle{text}#*
+\lastnamestyle{text}#*
\titlestyle{text}#*
\addressstyle{text}#*
\quotestyle{text}#*
@@ -179,6 +205,8 @@ tikz
\cvitem[spacing%l]{heading%text}{text}
\cvdoubleitem{heading1%text}{text1%text}{heading2%text}{text2%text}#n
\cvdoubleitem[spacing%l]{heading1%text}{text1%text}{heading2%text}{text2%text}#n
+\cvtripleitem{heading1%text}{text1%text}{heading2%text}{text2%text}{heading3%text}{text3%text}#n
+\cvtripleitem[spacing%l]{heading1%text}{text1%text}{heading2%text}{text2%text}{heading3%text}{text3%text}#n
\cvlistitem{item%text}#n
\cvlistitem[spacing%l]{item%text}#n
\cvlistdoubleitem{item1%text}{item2%text}#n
@@ -212,8 +240,10 @@ tikz
\bibindent#*
\bibliographyhead{title}#L2
\recipient{recipient}{recipient address}#n
+\subject{subject%text}#n
\opening{opening%text}#n
\closing{closing%text}#n
+\signature{scale}{imagefile}#g
\enclosure{enclosure%text}#n
\enclosure[alternative name%text]{enclosure%text}#n
\recomputeletterheadlengths#*
@@ -224,13 +254,16 @@ tikz
\makeletterhead#*
\makeletterfoot#*
\makeletterclosing#n
+\hintscolumnwidth#*
\separatorcolumnwidth#*
\maincolumnwidth#*
\doubleitemcolumnwidth#*
+\tripleitemcolumnwidth#*
\separatorrulewidth#*
\listitemsymbolwidth#*
\listitemcolumnwidth#*
\listdoubleitemcolumnwidth#*
+\listitemsymbolspace#*
\cventryyearbox#*
\cventrytitleboxwidth#*
diff --git a/completion/delimset.cwl b/completion/delimset.cwl
index 8eadcc5c5e..3264a913cb 100644
--- a/completion/delimset.cwl
+++ b/completion/delimset.cwl
@@ -1,5 +1,5 @@
# delimset package
-# Matthew Bertucci 2/6/2022 for v1.1
+# Matthew Bertucci 2024/07/17 for v2.0
#include:amsmath
#include:keyval
@@ -10,17 +10,30 @@ extdef#true,false
scriptstyle#true,false
#endkeyvals
-\delim{%}{%}%{%}#m
-\delimpair{%}{%}{%}%{%}{%}#m
-\delimtriple{%}{%}{%}{%}%{%}{%}{%}#m
+\delimsize#L
+\kerndelim{width}
+
+\usedelim
+
+\delim{%}{%}%{%}#m
+\delimpair{%}{%}{%}%{%}{%}#m
+\delimtriple{%}{%}{%}{%}%{%}{%}{%}#m
\DeclareMathDelimiterSet{command}{definition}#d
\DeclareMathDelimiterSet{command}[args]{definition}#d
+\selectdeliml{delim}
+\selectdeliml*{delim}
\selectdelim{delim}
+\selectdelim*{delim}
\selectdelim[class%plain]{delim}
+\selectdelim[class%plain]*{delim}
+\selectdelimr{delim}
+\selectdelimr*{delim}
+\DeclareMathDelimiterSel{command}{left-def%definition}{right-def%definition}#d
+\parsedelimflags{compositor}{selector}
-\brk%{%}#m
-\brk[%]%{%}#m
+\brk%{%}#m
+\brk[%]%{%}#m
# following line allows for keyval completion even with
# odd syntax in lines above. Similarly for \eval, etc. below
\brk[%]#Sm
@@ -32,8 +45,8 @@ c
a
#endkeyvals
-\eval%{%}#m
-\eval[%]%{%}#m
+\eval%{%}#m
+\eval[%]%{%}#m
\eval[%]#Sm
#keyvals:\eval
@@ -41,15 +54,15 @@ v
s
#endkeyvals
-\abs%{%}#m
-\norm%{%}#m
+\abs%{%}#m
+\norm%{%}#m
#ifOption:extdef
-\pair%{%}{%}#m
-\set%{%}#m
-\setcond%{%}{%}#m
-\intv%{%}{%}#m
-\intv[%]%{%}{%}#m
+\pair%{%}{%}#m
+\set%{%}#m
+\setcond%{%}{%}#m
+\intv%{%}{%}#m
+\intv[%]%{%}{%}#m
\intv[%]#Sm
#keyvals:\intv
c
@@ -57,21 +70,21 @@ o
l
r
#endkeyvals
-\avg%{%}#m
-\corr%{%}#m
-\comm%{%}{%}#m
-\acomm%{%}{%}#m
-\bra%{%}#m
-\ket%{%}#m
-\setcond%{%}{%}#m
+\avg%{%}#m
+\corr%{%}#m
+\comm%{%}{%}#m
+\acomm%{%}{%}#m
+\bra%{%}#m
+\ket%{%}#m
+\setcond%{%}{%}#m
#endif
#ifOption:extdef=true
-\pair%{%}{%}#m
-\set%{%}#m
-\setcond%{%}{%}#m
-\intv%{%}{%}#m
-\intv[%]%{%}{%}#m
+\pair%{%}{%}#m
+\set%{%}#m
+\setcond%{%}{%}#m
+\intv%{%}{%}#m
+\intv[%]%{%}{%}#m
\intv[%]#Sm
#keyvals:\intv
c
@@ -79,14 +92,16 @@ o
l
r
#endkeyvals
-\avg%{%}#m
-\corr%{%}#m
-\comm%{%}{%}#m
-\acomm%{%}{%}#m
-\bra%{%}#m
-\ket%{%}#m
-\braket%{%}{%}#m
-\setcond%{%}{%}#m
+\avg%{%}#m
+\corr%{%}#m
+\comm%{%}{%}#m
+\acomm%{%}{%}#m
+\bra%{%}#m
+\ket%{%}#m
+\braket%{%}{%}#m
+\setcond%{%}{%}#m
+\lfrac%{%}{%}#m
+\lfrac[%]%{%}{%}#m
#endif
\bigp#m
@@ -96,4 +111,8 @@ r
\Biggp#m
\Bigp#m
\biggb#m
-\biggp#m
\ No newline at end of file
+\biggp#m
+\bigi#m
+\Bigi#m
+\biggi#m
+\Biggi#m
diff --git a/completion/dtk-url.cwl b/completion/dtk-url.cwl
index a9f4a56416..0f6f7d93ff 100644
--- a/completion/dtk-url.cwl
+++ b/completion/dtk-url.cwl
@@ -1,5 +1,5 @@
# dtk-url package
-# Matthew Bertucci 2024/02/15 for v1.8
+# Matthew Bertucci 2024/07/11 for v1.9
#include:url
#include:xcolor
@@ -9,6 +9,7 @@
#include:atveryend
#include:embedfile
+\File{file}
\CTANurl{URL}#*U
\ctanurl{URL}#U
\Email{email%URL}#U
diff --git a/completion/etaremune.cwl b/completion/etaremune.cwl
index e3903d5233..f1dbdc6515 100644
--- a/completion/etaremune.cwl
+++ b/completion/etaremune.cwl
@@ -1,5 +1,5 @@
# etaremune package
-# Matthew Bertucci 11/13/2021 for v1.2
+# Matthew Bertucci 2024/07/15 for v1.2
#include:xkeyval
@@ -7,7 +7,7 @@
\begin{etaremune}[options%keyvals]
\end{etaremune}
-#keyvals:\begin{etaremune}
+#keyvals:\begin{etaremune},\usepackage/etaremune#c
topsep=##L
partopsep=##L
itemsep=##L
@@ -18,4 +18,9 @@ listparindent=##L
itemindent=##L
labelwidth=##L
labelsep=##L
-#endkeyvals
\ No newline at end of file
+#endkeyvals
+
+# env only
+#keyvals:\begin{etaremune}
+start=%
+#endkeyvals
diff --git a/completion/luatexja-fontspec.cwl b/completion/luatexja-fontspec.cwl
index 2bb5f3d762..c84d619d3f 100644
--- a/completion/luatexja-fontspec.cwl
+++ b/completion/luatexja-fontspec.cwl
@@ -1,5 +1,5 @@
# luatexja-fontspec package
-# Matthew Bertucci 4/9/2022
+# Matthew Bertucci 2024/07/15
#include:l3keys2e
#include:luatexja
@@ -35,8 +35,16 @@ silent
\renewjfontfamily{cmd}[font features%keyvals]{font}
\setjfontfamily{cmd}{font}#d
\setjfontfamily{cmd}[font features%keyvals]{font}#d
+\providejfontfamily{cmd}{font}#d
+\providejfontfamily{cmd}[font features%keyvals]{font}#d
\newjfontface{cmd}{font}#d
\newjfontface{cmd}[font features%keyvals]{font}#d
+\renewjfontface{cmd}{font}
+\renewjfontface{cmd}[font features%keyvals]{font}
+\setjfontface{cmd}{font}#d
+\setjfontface{cmd}[font features%keyvals]{font}#d
+\providejfontface{cmd}{font}#d
+\providejfontface{cmd}[font features%keyvals]{font}#d
\defaultjfontfeatures{font features%keyvals}
\defaultjfontfeatures[font name list]{font features%keyvals}
\addjfontfeatures{font features%keyvals}
diff --git a/completion/luwiantype.cwl b/completion/luwiantype.cwl
new file mode 100644
index 0000000000..96106be942
--- /dev/null
+++ b/completion/luwiantype.cwl
@@ -0,0 +1,645 @@
+# luwiantype package
+# Matthew Bertucci 2024/07/16 for v1.2
+
+#include:fontspec
+#include:graphicx
+#include:stackengine
+#include:moresize
+
+\A
+\A[number]
+\ADORARE
+\AEDIFICARE
+\AEDIFICIUM
+\AEDIFICIUMMINUS
+\AEDIFICIUMPONERE
+\ALA
+\AMPLECTI
+\ANIMAL
+\ANNUS
+\ANNUSANNUS
+\APER
+\AQUILA
+\ARAI
+\ARGENTUM
+\ARHA
+\ASCIA
+\ASINUS
+\ASINUS[number]
+\ASINUSIIA
+\ATAII
+\AUDIRE
+\AURIGA
+\AURIGA[number]
+\AVIS
+\AVIS[number]
+\AVISX
+\AVUS
+\AX
+\badeq
+\BESTIA
+\BIBERE
+\BONUS
+\BONUS[number]
+\BOS
+\BOS[number]
+\BOSIIMI
+\BOSMI
+\boust{text}
+\BRACCHIUM
+\CAELUM
+\CANIS
+\CANIS[number]
+\CAPERE
+\CAPERE[number]
+\CAPEREIICAPEREII
+\CAPERESCALPRUM
+\CAPRA
+\CAPRA[number]
+\CAPRAIIA
+\CAPUT
+\CAPUTSCALPRUM
+\CASTRUM
+\CENTUM
+\CERVUS
+\CERVUS[number]
+\CONTRACTUS
+\CORNU
+\CORNUCAPUT
+\CRUS
+\CRUS[number]
+\CRUSCRUS
+\CRUSFLUMEN
+\CRUX
+\CRUX[number]
+\CUBITUM
+\CULTER
+\CUM
+\CURRERE
+\CURRUS
+\DARE
+\DAREDARE
+\DECEM
+\DELERE
+\DEUS
+\DEUSDOMUS
+\DEUSMONSMENSA
+\DEUSMONSSARPA
+\DEUSVIATERRA
+\DIES
+\DOMINA
+\DOMINUS
+\DOMUS
+\DOMUSMINUS
+\DOMUSSCALA
+\DOMUSX
+\EDERE
+\EGO
+\EGO[number]
+\EIGHT
+\ENSIS
+\EQUUS
+\EUNUCHUS
+\EUNUCHUS[number]
+\EXERCITUS
+\FALX
+\FEMINA
+\FILIA
+\FILIUS
+\FINES
+\FINESHA
+\FIVE
+\FLAMMAE
+\FLUMEN
+\FONS
+\FORTIS
+\FOUR
+\FRATER
+\FRATER[number]
+\FRONS
+\FULGUR
+\FUSUS
+\GCXCV
+\GENUFLECTERE
+\GRYLLUS
+\gstack{{%}%<{glyph2}...%>}
+\HA
+\HA[number]
+\HAIILI
+\HALAI
+\HANA
+\HARAI
+\HASTARIUS
+\HATTI
+\HATTILI
+\HATTUSILI
+\HAX
+\HEROS
+\HI
+\HI[number]
+\hl
+\HORDEUM
+\HORREUM
+\hr
+\HU
+\HU[number]
+\HUNDRED
+\HURU
+\HWIA
+\HWIX
+\I
+\I[number]
+\IA
+\IA[number]
+\IACULUM
+\INFANS
+\INFRA
+\IRAI
+\ISHUWA
+\IUDEX
+\IUDEXLA
+\IUDEXRAI
+\IUSTITIA
+\JANUS
+\KA
+\KA[number]
+\KAR
+\KI
+\KIX
+\KU
+\KWIA
+\LA
+\LAI
+\LAI[number]
+\LAIU
+\LALA
+\LAPIS
+\LAPISSCALPRUM
+\LARAA
+\Lat
+\LAX
+\LCCCII
+\LCCCL
+\LCCCLI
+\LCCCLII
+\LCCCLIII
+\LCCCLIV
+\LCCCLIX
+\LCCCLIXA
+\LCCCLVI
+\LCCCLVII
+\LCCCLXI
+\LCCCLXV
+\LCCCLXXIII
+\LCCCLXXIV
+\LCCCLXXV
+\LCCCVIII
+\LCCCX
+\LCCCXCIV
+\LCCCXCVI
+\LCCCXCVIII
+\LCCCXI
+\LCCCXII
+\LCCCXLII
+\LCCCXLIX
+\LCCCXLVIII
+\LCCCXVII
+\LCCCXX
+\LCCCXXI
+\LCCCXXIII
+\LCCCXXIV
+\LCCCXXIXA
+\LCCCXXXIII
+\LCCCXXXIX
+\LCCIII
+\LCCLII
+\LCCLIX
+\LCCLVI
+\LCCLVIII
+\LCCLX
+\LCCLXI
+\LCCLXII
+\LCCLXIII
+\LCCLXV
+\LCCLXX
+\LCCLXXI
+\LCCLXXIII
+\LCCLXXIV
+\LCCLXXIX
+\LCCLXXXII
+\LCCLXXXIV
+\LCCLXXXVII
+\LCCV
+\LCCVI
+\LCCVIII
+\LCCXCIII
+\LCCXCVII
+\LCCXI
+\LCCXIII
+\LCCXIX
+\LCCXL
+\LCCXLII
+\LCCXVII
+\LCCXVIII
+\LCCXX
+\LCCXXII
+\LCCXXIV
+\LCCXXX
+\LCCXXXII
+\LCCXXXIII
+\LCCXXXIV
+\LCCXXXV
+\LCCXXXVI
+\LCCXXXVIII
+\LCDI
+\LCDIII
+\LCDIX
+\LCDLII
+\LCDLIII
+\LCDLIV
+\LCDLIX
+\LCDLVII
+\LCDLVIIA
+\LCDLVIII
+\LCDLX
+\LCDLXI
+\LCDLXIII
+\LCDLXIV
+\LCDLXIX
+\LCDLXV
+\LCDLXVI
+\LCDLXVII
+\LCDLXVIII
+\LCDLXXI
+\LCDLXXII
+\LCDLXXIII
+\LCDLXXIX
+\LCDLXXV
+\LCDLXXVI
+\LCDLXXVIII
+\LCDLXXX
+\LCDLXXXI
+\LCDLXXXII
+\LCDLXXXIV
+\LCDLXXXIX
+\LCDLXXXV
+\LCDLXXXVII
+\LCDV
+\LCDVI
+\LCDVII
+\LCDVIII
+\LCDX
+\LCDXA
+\LCDXC
+\LCDXCI
+\LCDXCII
+\LCDXCIII
+\LCDXCIV
+\LCDXCV
+\LCDXCVI
+\LCDXCVII
+\LCDXIV
+\LCDXL
+\LCDXLI
+\LCDXLII
+\LCDXLIII
+\LCDXLIV
+\LCDXLIX
+\LCDXVI
+\LCDXVIII
+\LCDXX
+\LCDXXIV
+\LCDXXV
+\LCDXXVI
+\LCDXXVII
+\LCDXXVIII
+\LCDXXXI
+\LCDXXXII
+\LCDXXXIII
+\LCDXXXVI
+\LCDXXXVII
+\LCL
+\LCLII
+\LCLIV
+\LCLIX
+\LCLV
+\LCLVI
+\LCLVII
+\LCLVIII
+\LCLXI
+\LCLXII
+\LCLXIII
+\LCLXIV
+\LCLXIX
+\LCLXVII
+\LCLXVIII
+\LCLXX
+\LCLXXI
+\LCLXXX
+\LCLXXXIII
+\LCLXXXIV
+\LCLXXXIX
+\LCLXXXV
+\LCLXXXVI
+\LCLXXXVII
+\LCLXXXVIII
+\LCVI
+\LCXCIV
+\LCXCV
+\LCXCVIII
+\LCXIII
+\LCXIX
+\LCXL
+\LCXLI
+\LCXLIII
+\LCXLIV
+\LCXLIX
+\LCXLV
+\LCXLVI
+\LCXLVII
+\LCXVI
+\LCXVII
+\LCXVIII
+\LCXXII
+\LCXXIII
+\LCXXIV
+\LCXXIX
+\LCXXVI
+\LCXXVII
+\LCXXXIX
+\LCXXXVA
+\LCXXXVI
+\LDI
+\LDII
+\LDIII
+\LDIV
+\LDIX
+\LDV
+\LDVII
+\LDXI
+\LDXII
+\LDXIII
+\LDXIV
+\LDXIX
+\LDXV
+\LDXVI
+\LDXVII
+\LDXVIII
+\LDXX
+\LDXXI
+\LDXXII
+\LDXXIII
+\LDXXX
+\LECTUS
+\LEO
+\LEO[number]
+\LEOMONSTULEO
+\LEPUS
+\LEPUS[number]
+\LI
+\LI[number]
+\LIBARE
+\LIBATIO
+\LIGARE
+\LIGNUM
+\LIII
+\LINGERE
+\LINGUA
+\LINGUACLAVUS
+\LINGUAX
+\LIS
+\LITUUS
+\LITUUSNA
+\LITUUSU
+\LL
+\LLI
+\LLIV
+\LLX
+\LLXI
+\LLXIII
+\LLXIV
+\LLXIX
+\LLXVII
+\LLXVIII
+\LLXXI
+\LLXXII
+\LLXXIV
+\LLXXV
+\LLXXVI
+\LLXXVII
+\LLXXXVII
+\LLXXXVIII
+\LOCUS
+\LOGE
+\LOGS
+\LONGUS
+\LOQUI
+\LUNA
+\Luwian
+\LV
+\LXCII
+\LXCIV
+\LXCLII
+\LXI
+\LXIII
+\LXL
+\LXLIV
+\LXLVII
+\LXLVIII
+\LXX
+\LXXIII
+\LXXX
+\LXXXIII
+\LXXXVII
+\LXXXVIII
+\MA
+\MA[number]
+\MAGNUS
+\MAGNUSDOMINA
+\MAGNUSDOMUS
+\MAGNUSFILIA
+\MAGNUSREX
+\MALLEUS
+\MALUS
+\MALUS[number]
+\MANDARE
+\MANDARE[number]
+\MANUS
+\MANUSCULTER
+\MATER
+\MAX
+\MENSA
+\MENSA[number]
+\MI
+\MI[number]
+\MIIIREGIO
+\MILLE
+\MINUS
+\MONS
+\MONS[number]
+\MORI
+\MU
+\MUA
+\MURSILI
+\MURUS
+\MUWA
+\NA
+\NA[number]
+\NEG
+\NEG[number]
+\NEPOS
+\NI
+\NI[number]
+\NINE
+\NIX
+\NU
+\NU[number]
+\OCCIDENS
+\OCULUS
+\OMNIS
+\OMNIS[number]
+\OMNISMI
+\ONE
+\ORIENS
+\OVIS
+\OVIS[number]
+\PA
+\PANIS
+\PANISSCUTELLA
+\PARI
+\PASTOR
+\PAX
+\PERS
+\PES
+\PES[number]
+\PESIIPES
+\PESIIPESII
+\PESREGIO
+\PESSCALAROTAE
+\PI
+\PI[number]
+\PISCIS
+\PITHOS
+\PITHOSA
+\PITHOSSCUTELLA
+\POCULUM
+\PODIUM
+\PONERE
+\PORTA
+\PORTA[number]
+\POST
+\PRAE
+\PRINCEPS
+\PROPHETA
+\PU
+\PU[number]
+\PUGNUS
+\PUGNUSPUGNUS
+\PUGNUSX
+\PURUS
+\RAA
+\RAI
+\REGIO
+\REL
+\REX
+\REXFILIA
+\REXFILIUS
+\REXINFANS
+\RII
+\ROTA
+\RU
+\RU[number]
+\SA
+\SA[number]
+\SACERDOS
+\SACERDOS[number]
+\SARAI
+\SARMA
+\SARMA[number]
+\SARPA
+\SAX
+\SCALPRUM
+\SCRIBA
+\SCUTELLA
+\SCUTUM
+\SERVUS
+\SI
+\SI[number]
+\SIGILLUM
+\SOL
+\SOL[number]
+\SOLIIMENSA
+\SOLIITHRONUS
+\SOLIUM
+\SPHINX
+\STATUA
+\STELE
+\SU
+\SU[number]
+\SUB
+\SUPER
+\TA
+\TA[number]
+\TAI
+\TAI[number]
+\TALA
+\TANA
+\TAPA
+\TARAI
+\TARAIX
+\TELIPINU
+\TEN
+\TERRA
+\TESHUB
+\THOUSAND
+\THREE
+\THRONUS
+\THRONUS[number]
+\TI
+\TI[number]
+\TONITRUS
+\tsub{text}
+\tsup{text}
+\TU
+\TU[number]
+\TURRIS
+\TUZZI
+\TWELVE
+\TWO
+\U
+\UA
+\UNGULA
+\UNUS
+\UR
+\URBS
+\URBSLI
+\URBSRAILI
+\URCEUS
+\URHI
+\US
+\VACUUS
+\VAS
+\VERSUS
+\VIA
+\VIATERRAPLUSSCALPRUM
+\VIATERRASCALPRUM
+\VIR
+\VIR[number]
+\VIRIIA
+\VIRIIMINUS
+\VITA
+\VITELLUS
+\VITIS
+\WAI
+\WAI[number]
+\WIYA
+\WORD
+\ZA
+\ZA[number]
+\ZAX
+\ZI
+\ZI[number]
+\ZIA
+\ZU
+\ZU[number]
+\ZUWA
\ No newline at end of file
diff --git a/completion/overarrows.cwl b/completion/overarrows.cwl
index ec72ab8b7f..99f5ac302b 100644
--- a/completion/overarrows.cwl
+++ b/completion/overarrows.cwl
@@ -1,5 +1,5 @@
# overarrows package
-# Matthew Bertucci 2023/02/16 for v1.1
+# Matthew Bertucci 2024/07/11 for v1.2
#include:amsmath
#include:etoolbox
@@ -19,6 +19,7 @@ esvectg
esvecth
old-arrows
tikz
+pstricks
pstarrows
subscripts
subother
@@ -95,6 +96,10 @@ allcommands
#include:tikz
#endif
+#ifOption:pstricks
+#include:pstricks-add
+#endif
+
#ifOption:pstarrows
#include:pict2e
#endif
@@ -234,14 +239,14 @@ allcommands
\underbar*{arg}_{sub}#m
#endif
-\NewOverArrowCommand{name}{keyvals}
-\NewOverArrowCommand[method]{name}{keyvals}
-\RenewOverArrowCommand{name}{keyvals}
-\RenewOverArrowCommand[method]{name}{keyvals}
-\ProvideOverArrowCommand{name}{keyvals}
-\ProvideOverArrowCommand[method]{name}{keyvals}
-\DeclareOverArrowCommand{name}{keyvals}
-\DeclareOverArrowCommand[method]{name}{keyvals}
+\NewOverArrowCommand{command}{keyvals}#d
+\NewOverArrowCommand[method]{command}{keyvals}#d
+\RenewOverArrowCommand{command}{keyvals}
+\RenewOverArrowCommand[method]{command}{keyvals}
+\ProvideOverArrowCommand{command}{keyvals}#d
+\ProvideOverArrowCommand[method]{command}{keyvals}#d
+\DeclareOverArrowCommand{command}{keyvals}#d
+\DeclareOverArrowCommand[method]{command}{keyvals}#d
#keyvals:\NewOverArrowCommand,\RenewOverArrowCommand,\ProvideOverArrowCommand,\DeclareOverArrowCommand
min length=%
@@ -266,7 +271,7 @@ trim middle=%
trim end=%
trim=%
no trimming
-middle config=#auto,relbar,relbareda
+middle config=#auto,relbar,relbareda,harrowextender
amsmath
amsmath=#mimic,strict
esvect
@@ -280,6 +285,9 @@ arrows={%}
line thickness=##L
thinner
tikz command={%}
+pstricks command={%}
+arrow={%}
+psset={%}
picture command={%