From ad082626fea8bb833050c65ac6647e7ecd063b79 Mon Sep 17 00:00:00 2001 From: mbertucci47 <61854785+mbertucci47@users.noreply.github.com> Date: Tue, 21 Nov 2023 09:38:23 -0700 Subject: [PATCH] new cwls (#3382) * Update babel.cwl * Update tkz-elements.cwl * Update newpx.cwl * Update newpxmath.cwl * Update hitex.cwl * Update worldflags.cwl * Update xcolor.cwl * Update luarandom.cwl * Update cochineal.cwl * Update robust-externalize.cwl * Update diffcoeff.cwl * Update pmdraw.cwl * remove \oldstylenums Remove `\oldstylenums` from multiple cwls since it is defined by the LaTeX kernel * Update postnotes.cwl * Update class-unbtex.cwl * Update WriteOnGrid.cwl * Update simpleicons.cwl * Update fvextra.cwl * Update logoetalab.cwl * Update uni-titlepage.cwl * Add files via upload * Update completion.qrc --- completion.qrc | 2 ++ completion/CormorantGaramond.cwl | 1 - completion/CrimsonPro.cwl | 1 - completion/WriteOnGrid.cwl | 15 ++++++++--- completion/XCharter.cwl | 1 - completion/babel.cwl | 13 ++++++++- completion/beton.cwl | 1 - completion/biolinum.cwl | 1 - completion/class-unbtex.cwl | 44 ++++++++----------------------- completion/cochineal.cwl | 10 ++++--- completion/coelacanth.cwl | 1 - completion/diffcoeff.cwl | 10 +++++-- completion/ebgaramond.cwl | 1 - completion/fontspec.cwl | 1 - completion/fvextra.cwl | 44 +++++++++++++++++++++++++++---- completion/garamondlibre.cwl | 1 - completion/gitinfo-lua.cwl | 32 ++++++++++++++++++++++ completion/hfoldsty.cwl | 1 - completion/hitex.cwl | 6 ++--- completion/ibarra.cwl | 1 - completion/latex-document.cwl | 2 +- completion/latex2pydata.cwl | 42 +++++++++++++++++++++++++++++ completion/libertine.cwl | 1 - completion/libertineRoman.cwl | 1 - completion/logoetalab.cwl | 22 ++++++++++++++-- completion/luarandom.cwl | 8 +++--- completion/mathdesign.cwl | 5 ---- completion/newpx.cwl | 3 ++- completion/newpxmath.cwl | 6 ++++- completion/newtxtext.cwl | 1 - completion/overlock.cwl | 1 - completion/pmdraw.cwl | 5 ++-- completion/postnotes.cwl | 3 ++- completion/robust-externalize.cwl | 43 +++++++++++++++++++++++++++++- completion/simpleicons.cwl | 5 +++- completion/spectral.cwl | 1 - completion/textcomp.cwl | 1 - completion/tkz-elements.cwl | 8 ++++-- completion/uni-titlepage.cwl | 8 +++--- completion/worldflags.cwl | 6 ++++- completion/xcolor.cwl | 7 +---- 41 files changed, 266 insertions(+), 100 deletions(-) create mode 100644 completion/gitinfo-lua.cwl create mode 100644 completion/latex2pydata.cwl diff --git a/completion.qrc b/completion.qrc index 6ffa0a221e..de21963022 100644 --- a/completion.qrc +++ b/completion.qrc @@ -1678,6 +1678,7 @@ completion/gincltex.cwl completion/gindex.cwl completion/gitfile-info.cwl +completion/gitinfo-lua.cwl completion/gitinfo2.cwl completion/gitlog.cwl completion/gitstatus.cwl @@ -2037,6 +2038,7 @@ completion/lapdf.cwl completion/latex-209.cwl completion/latex2man.cwl +completion/latex2pydata.cwl completion/latexalpha2.cwl completion/latexbangla.cwl completion/latexcolors.cwl diff --git a/completion/CormorantGaramond.cwl b/completion/CormorantGaramond.cwl index 1eb1d636de..402f527ef9 100644 --- a/completion/CormorantGaramond.cwl +++ b/completion/CormorantGaramond.cwl @@ -20,7 +20,6 @@ medium light #endkeyvals -\oldstylenums{text} \liningnums{text} \tabularnums{text} \proportionalnums{text} diff --git a/completion/CrimsonPro.cwl b/completion/CrimsonPro.cwl index a35dc02805..61ed34ad68 100644 --- a/completion/CrimsonPro.cwl +++ b/completion/CrimsonPro.cwl @@ -40,7 +40,6 @@ extralight \crimsonproproportional \tabularnums{text} \proportionalnums{text} -\oldstylenums{text} \liningnums{text} \textsu{text} \sufigures diff --git a/completion/WriteOnGrid.cwl b/completion/WriteOnGrid.cwl index 2dbc7e7f96..0a15c47093 100644 --- a/completion/WriteOnGrid.cwl +++ b/completion/WriteOnGrid.cwl @@ -1,11 +1,12 @@ # WriteOnGrid package -# Matthew Bertucci 2023/08/09 for v0.1.4 +# Matthew Bertucci 2023/11/15 for v0.1.5 #include:tikz #include:simplekv #include:xstring #include:tikzlibrarycalc #include:tikzlibrarypositioning +#include:setspace TyrianPurple#B PapierRose#B @@ -63,6 +64,7 @@ AffBarre#true,false Elargir=% Cadre#true,false Grille=#5x5,Seyes,Ruled +ReglureSeyes=% CouleurBarreSeyes=#%color #endkeyvals @@ -88,6 +90,8 @@ CouleurP=#%color CouleurS=#%color CouleurMarge=#%color NumLignes#true,false +ReglureSeyes=% +FormatPapier=#A4,A5,lxh #endkeyvals \LignePapierSeyes{text} @@ -111,7 +115,7 @@ Largeur=% #keyvals:\ParagraphePapierSeyes Couleur=#%color Ligne=% -TaillePolice=% +Echelle=% Espacement=% Largeur=% #endkeyvals @@ -124,6 +128,7 @@ Largeur=% Couleur=#%color CouleurMarge=#%color NumLignes#true,false +FormatPapier=#A4,A5,lxh #endkeyvals \LignePapierCinqCinq{text} @@ -147,7 +152,7 @@ Largeur=% #keyvals:\ParagraphePapierCinqCinq Couleur=#%color Ligne=% -TaillePolice=% +Echelle=% Espacement=% Largeur=% #endkeyvals @@ -160,6 +165,7 @@ Largeur=% Couleur=#%color CouleurMarge=#%color NumLignes#true,false +FormatPapier=#A4,A5,lxh #endkeyvals \LignePapierRuled{text} @@ -183,7 +189,7 @@ Largeur=% #keyvals:\ParagraphePapierRuled Couleur=#%color Ligne=% -TaillePolice=% +Echelle=% Espacement=% Largeur=% #endkeyvals @@ -209,6 +215,7 @@ Largeur=% \QuadElarG#S \QuadNbCar#S \QuadNbLig#S +\QuadReglureSeyes#S \QuadType#S \RuledFullCoul#S \RuledFullCoulMarge#S diff --git a/completion/XCharter.cwl b/completion/XCharter.cwl index 012a5bfed6..6ab79abf96 100644 --- a/completion/XCharter.cwl +++ b/completion/XCharter.cwl @@ -85,7 +85,6 @@ Scale=% \nufigures \nustyle#* \oldstyleInums#S -\oldstylenums \osfstyle \proportionalnums \sufigures diff --git a/completion/babel.cwl b/completion/babel.cwl index 623677547e..ac75b44b97 100644 --- a/completion/babel.cwl +++ b/completion/babel.cwl @@ -1,6 +1,6 @@ # babel.sty # available from ctan -# tbraun 4.11.2008; Matthew Bertucci 2023/10/31 for v3.96 +# tbraun 4.11.2008; Matthew Bertucci 2023/11/11 for v3.97 #keyvals:\usepackage/babel#c % @@ -260,6 +260,17 @@ kashida.plain \localeprehyphenation{string}#* +\babelcharclass{locale}{name}{char-list}#* +\babelinterchar{locale}{class-first}{class-second}{code}#* +\babelinterchar[options%keyvals]{locale}{class-first}{class-second}{code}#* + +#keyvals:\babelinterchar +label=% +#endkeyvals + +\enablelocaleinterchar{label}#* +\disablelocaleinterchar{label}#* + \ensureascii{text}#* \asciiencoding#* diff --git a/completion/beton.cwl b/completion/beton.cwl index c279a02986..5f9b172069 100644 --- a/completion/beton.cwl +++ b/completion/beton.cwl @@ -7,7 +7,6 @@ oldstyle-equation-numbers concrete-math #endkeyvals -\oldstylenums{text} \TextOldstyle#* \MathOldstyle#* \dash#* diff --git a/completion/biolinum.cwl b/completion/biolinum.cwl index 134463d3bf..9eb58d0ecd 100644 --- a/completion/biolinum.cwl +++ b/completion/biolinum.cwl @@ -39,7 +39,6 @@ defaultfeatures={%} \sufigures#n \textsu{text}#n \textsuperior{text}#*n -\oldstylenums{text}#n \liningnums{text}#*n \oldstylenumsf{text}#n \liningnumsf{text}#n diff --git a/completion/class-unbtex.cwl b/completion/class-unbtex.cwl index 40b3442e56..b670a2d99b 100644 --- a/completion/class-unbtex.cwl +++ b/completion/class-unbtex.cwl @@ -1,18 +1,11 @@ # unbtex class -# Matthew Bertucci 2023/10/17 for v1.3 +# Matthew Bertucci 2023/11/15 for v1.4 #include:class-abntex2 -#include:fontenc -# loads T1 option of fontenc -#include:inputenc -#include:stix2 -#include:helvet #include:graphicx -#include:subcaption -#include:icomma -#include:indentfirst -#include:microtype +#include:subfig #include:multirow +#include:icomma #include:xcolor # loads dvipsnames and table options of xcolor #include:tocbasic @@ -28,6 +21,14 @@ #include:mdframed #include:eso-pic #include:xstring +#include:stickstootext +#include:newtxmath +#include:helvet +#include:inconsolata +#include:indentfirst +#include:microtype +#include:fvextra +#include:cleveref # options passed to abntex2 class #keyvals:\documentclass/unbtex#c @@ -223,29 +224,6 @@ azulunb#B mygreen#B mylilas#B -# from T1 option of fontenc -\DH#n -\dh#n -\dj#n -\DJ#n -\guillemetleft#n -\guillemetright#n -\guillemotleft#*n -\guillemotright#*n -\guilsinglleft#n -\guilsinglright#n -\Hwithstroke#n -\hwithstroke#n -\k{arg}#n -\NG#n -\ng#n -\quotedblbase#n -\quotesinglbase#n -\textogonekcentered{arg}#n -\textquotedbl#n -\th#n -\TH#n - # from dvipsnames option of xcolor Apricot#B Aquamarine#B diff --git a/completion/cochineal.cwl b/completion/cochineal.cwl index aa957a67a7..99b7f5ab69 100644 --- a/completion/cochineal.cwl +++ b/completion/cochineal.cwl @@ -1,9 +1,8 @@ # cochineal package -# Matthew Bertucci 2/7/2022 for v1.076 +# Matthew Bertucci 2023/11/14 for v1.08 #include:fontenc -#include:ifxetex -#include:ifluatex +#include:iftex #include:xkeyval #include:etoolbox #include:ifthen @@ -14,7 +13,6 @@ #keyvals:\usepackage/cochineal#c type1#true,false -nofontspec#true,false defaultfeatures={%} lining#true,false lf#true,false @@ -30,6 +28,7 @@ altQ altJ oldSS theoremfont +otfmath thmtabular thmlining swashQ @@ -51,12 +50,14 @@ aftsolidus=##L \infigures \lfstyle \liningnums{text} +\nufigures#* \nustyle#* \osfstyle \proportionalnums{text} \Qnoswash#* \Qswash \sufigures +\sustyle#* \swshape \tabularnums{text} \textde{text} @@ -66,6 +67,7 @@ aftsolidus=##L \textinf{text} \textinferior{text}#* \textlf{text} +\textnu{text}#* \textosf{text} \textsu{text} \textsuperior{text}#* diff --git a/completion/coelacanth.cwl b/completion/coelacanth.cwl index ce53fcbe4d..3caafe37b8 100644 --- a/completion/coelacanth.cwl +++ b/completion/coelacanth.cwl @@ -26,7 +26,6 @@ sb h #endkeyvals -\oldstylenums{text} \liningnums{text} \tabularnums{text} \proportionalnums{text} diff --git a/completion/diffcoeff.cwl b/completion/diffcoeff.cwl index 69dfb2d519..092c6b16a5 100644 --- a/completion/diffcoeff.cwl +++ b/completion/diffcoeff.cwl @@ -1,5 +1,5 @@ # diffcoeff package -# Matthew Bertucci 2023/04/12 for v5.3 +# Matthew Bertucci 2023/11/14 for v5.4 #include:xtemplate #include:mleftright @@ -245,7 +245,7 @@ DIF={%} \difdef{id-list}{variant-name}{keyvals} #keyvals:\difdef -style=#frac,tfrac,dfrac,/,auto,big,Big,bigg,Bigg,_,dl +style=#frac,tfrac,dfrac,/,auto,big,Big,bigg,Bigg,_,dl,d^ slash-tok=% slash-sep=##L derivand-sep=##L @@ -279,9 +279,15 @@ op-sub-nudge=##L \dl[%]{%}#m \dl.%.{%}#m \dl.%.[%]{%}#m +\difl{%}#m +\difl[%]{%}#m +\difl.%.{%}#m +\difl.%.[%]{%}#m \jacob{%}{%}#m \jacob.%.{%}{%}#m +\difj{%}{%}#m +\difj.%.{%}{%}#m \DeclareChildTemplate{object type}{parent template}{new template}{parameters}{new defaults}#* diff --git a/completion/ebgaramond.cwl b/completion/ebgaramond.cwl index 081b1721a6..b3fbcf88ee 100644 --- a/completion/ebgaramond.cwl +++ b/completion/ebgaramond.cwl @@ -29,7 +29,6 @@ eb #endkeyvals \ebgaramond -\oldstylenums{text} \liningnums{text} \tabularnums{text} \proportionalnums{text} diff --git a/completion/fontspec.cwl b/completion/fontspec.cwl index 2157208380..a465726ece 100644 --- a/completion/fontspec.cwl +++ b/completion/fontspec.cwl @@ -19,7 +19,6 @@ silent #endif ## Sec. I.4 Interaction with LaTeX2e and other packages -\oldstylenums{text} \liningnums{text} \strong{text} \begin{strongenv} diff --git a/completion/fvextra.cwl b/completion/fvextra.cwl index 8105e53f83..d57ea071bf 100644 --- a/completion/fvextra.cwl +++ b/completion/fvextra.cwl @@ -1,12 +1,12 @@ # fvextra package -# Matthew Bertucci 2022/12/01 for v1.5 +# Matthew Bertucci 2023/11/19 for v1.6 #include:etoolbox #include:fancyvrb #include:upquote #include:lineno -#keyvals:\Verb,\Verb*,\DefineShortVerb,\begin{Verbatim},\begin{Verbatim*},\begin{BVerbatim},\begin{BVerbatim*},\begin{LVerbatim},\begin{LVerbatim*},\fvset,\DefineVerbatimEnvironment,\CustomVerbatimEnvironment,\RecustomVerbatimEnvironment,\CustomVerbatimCommand,\RecustomVerbatimCommand,\SaveVerb,\SaveVerb*,\UseVerb,\UseVerb*,\begin{SaveVerbatim},\UseVerbatim,\BUseVerbatim,\LUseVerbatim,\VerbatimInput,\BVerbatimInput,\LLVerbatimInput,\fvinlineset,\EscVerb,\EscVerb*,\begin{VerbEnv},\RobustVerb,\RobustVerb*,\RobustUseVerb,\RobustUseVerb*,\RobustEscVerb,\RobustEscVerb* +#keyvals:\Verb,\Verb*,\DefineShortVerb,\begin{Verbatim},\begin{Verbatim*},\begin{BVerbatim},\begin{BVerbatim*},\begin{LVerbatim},\begin{LVerbatim*},\fvset,\DefineVerbatimEnvironment,\CustomVerbatimEnvironment,\RecustomVerbatimEnvironment,\CustomVerbatimCommand,\RecustomVerbatimCommand,\SaveVerb,\SaveVerb*,\UseVerb,\UseVerb*,\begin{SaveVerbatim},\UseVerbatim,\BUseVerbatim,\LUseVerbatim,\VerbatimInput,\BVerbatimInput,\LLVerbatimInput,\fvinlineset,\EscVerb,\EscVerb*,\begin{VerbEnv},\VerbatimInsertBuffer,\RobustVerb,\RobustVerb*,\RobustUseVerb,\RobustUseVerb*,\RobustEscVerb,\RobustEscVerb* beameroverlays#true,false curlyquotes#true,false extra#true,false @@ -36,6 +36,7 @@ breakbefore=% breakbeforeinrun#true,false breakbeforesymbolpre=% breakbeforesymbolpost=% +breakcollapsespaces#true,false breakindent=##L breakindentnchars=% breaklines#true,false @@ -55,6 +56,7 @@ breaksymbolsepleft=##L breaksymbolsepleftnchars=% breaksymbolsepright=##L breaksymbolseprightnchars=% +spacebreak=% breakbytoken#true,false breakbytokenanywhere#true,false #endkeyvals @@ -62,7 +64,7 @@ breakbytokenanywhere#true,false \fvinlineset{options%keyvals} # keys from fancyvrb for fvextra commands -#keyvals:\fvinlineset,\EscVerb,\EscVerb*,\RobustVerb,\RobustVerb*,\RobustUseVerb,\RobustUseVerb*,\RobustEscVerb,\RobustEscVerb* +#keyvals:\fvinlineset,\EscVerb,\EscVerb*,\begin{VerbEnv},\VerbatimInsertBuffer,\RobustVerb,\RobustVerb*,\RobustUseVerb,\RobustUseVerb*,\RobustEscVerb,\RobustEscVerb* commentchar=% gobble=% formatcom=% @@ -116,13 +118,44 @@ aftersave={%} \EscVerb{backslash-escaped text} \EscVerb[options%keyvals]{backslash-escaped text} -\EscVerb*{backslash-escaped text}#* -\EscVerb*[options%keyvals]{backslash-escaped text}#* +\EscVerb*{backslash-escaped text} +\EscVerb*[options%keyvals]{backslash-escaped text} \begin{VerbEnv}#V \begin{VerbEnv}[options%keyvals]#V \end{VerbEnv} +\begin{VerbatimWrite}#V +\begin{VerbatimWrite}[options%keyvals]#V +\end{VerbatimWrite} + +#keyvals:\begin{VerbatimWrite} +writefilehandle=% +writer=% +#endkeyvals + +\FancyVerbWriteFileHandle#* +\FancyVerbDefaultWriter#* + +\begin{VerbatimBuffer}#V +\begin{VerbatimBuffer}[options%keyvals]#V +\end{VerbatimBuffer} + +\FancyVerbDefaultBufferer#* +\FancyVerbBufferLineName#* + +\VerbatimInsertBuffer +\VerbatimInsertBuffer[options%keyvals] + +#keyvals:\begin{VerbatimBuffer},\VerbatimInsertBuffer +afterbuffer=% +bufferer=% +bufferlengthname=% +bufferlinename=% +buffername=% +globalbuffer#true,false +#endkeyvals + \FancyVerbBreakStart#* \FancyVerbBreakStop#* \FancyVerbBreakAnywhereBreak#* @@ -196,3 +229,4 @@ FancyVerbHighlightColor#B \FancyVerbBreakBeforeSymbolPost#* \FancyVerbBreakAfterSymbolPre#* \FancyVerbBreakAfterSymbolPost#* +\FancyVerbSpaceBreak#* diff --git a/completion/garamondlibre.cwl b/completion/garamondlibre.cwl index ab4e8a0531..cd78799d33 100644 --- a/completion/garamondlibre.cwl +++ b/completion/garamondlibre.cwl @@ -18,7 +18,6 @@ lining lf #endkeyvals -\oldstylenums{text} \liningnums{text} \sufigures \textsu{text} diff --git a/completion/gitinfo-lua.cwl b/completion/gitinfo-lua.cwl new file mode 100644 index 0000000000..54d08c8b30 --- /dev/null +++ b/completion/gitinfo-lua.cwl @@ -0,0 +1,32 @@ +# gitinfo-lua package +# Matthew Bertucci 2023/11/11 for v1.0.0 + +#include:luacode +#include:pgfopts + +#keyvals:\usepackage/gitinfo-lua#c +contrib +alpha +authors +titlepage +#endkeyvals + +\gitdirectory{path%definition} +\gitunsetdirectory +\gitversion +\gitdate +\gitauthor +\gitemail +\dogitauthors +\dogitauthors[conjunction] +\forgitauthors{csname} +\forgitauthors[conjunction]{csname} +\gitcommit{csname}{revision} +\gitcommit[format]{csname}{revision} +\forgitcommit{csname}{rev-spec} +\forgitcommit[format]{csname}{rev-spec} +\forgittag{csname} +\forgittag[format]{csname} +\forgittagseq{csname} +\gittag{csname}{tag} +\gittag[format]{csname}{tag} \ No newline at end of file diff --git a/completion/hfoldsty.cwl b/completion/hfoldsty.cwl index 995934c95e..bf63cdcc11 100644 --- a/completion/hfoldsty.cwl +++ b/completion/hfoldsty.cwl @@ -16,5 +16,4 @@ fix-cm #include:fix-cm #endif -\oldstylenums{text} \newstylenums{text} \ No newline at end of file diff --git a/completion/hitex.cwl b/completion/hitex.cwl index d194cd3fca..04f5a8de07 100644 --- a/completion/hitex.cwl +++ b/completion/hitex.cwl @@ -1,8 +1,8 @@ # hitex format -# Matthew Bertucci 2023/04/18 for v2.0 +# Matthew Bertucci 2023/11/13 for v2.0 \HINTversion#* -\HINTsubversion#* +\HINTminorversion#* \HINTimage %<= %>#* \HINTstartlink %<%>#* \HINTendlink#* @@ -11,4 +11,4 @@ \HINTsetpage %< = %> {%}#* \HINTstream %<%>#* \HINTbefore %<= %>{%}#* -\HINTafter %<= %>{%}#* \ No newline at end of file +\HINTafter %<= %>{%}#* diff --git a/completion/ibarra.cwl b/completion/ibarra.cwl index c82d321d51..c736a636ca 100644 --- a/completion/ibarra.cwl +++ b/completion/ibarra.cwl @@ -18,6 +18,5 @@ semibold \ibarra \ibarraSemiBold -\oldstylenums{text} \liningnums{text} \ibarrafamily#* diff --git a/completion/latex-document.cwl b/completion/latex-document.cwl index 7e7b97a1f8..c5b1e3f75c 100644 --- a/completion/latex-document.cwl +++ b/completion/latex-document.cwl @@ -336,7 +336,7 @@ \oe \OE \ointop#*m -\oldstylenums{text}#* +\oldstylenums{text} \onecolumn \oval(width,height)#*/picture \oval(width,height)[portion]#*/picture diff --git a/completion/latex2pydata.cwl b/completion/latex2pydata.cwl new file mode 100644 index 0000000000..aba31e0cfb --- /dev/null +++ b/completion/latex2pydata.cwl @@ -0,0 +1,42 @@ +# latex2pydata package +# Matthew Bertucci 2023/11/21 for v0.1 + +#include:etoolbox +#include:fvextra +#include:pdftexcmds + +\pydatasetfilehandle{filehandle}#* +\pydatareleasefilehandle{filehandle}#* +\pydatasetfilename{file}#* +\pydataclosefilename{file}#* +\pydatasetschemamissing{missing behavior}#* +\pydatasetschemakeytype{key%plain}{value type}#* +\pydataclearschema#* +\pydatawritemeta#* +\pydataclearmeta#* +\pydatawritedictopen#* +\pydatawritedictclose#* +\pydatawritelistopen#* +\pydatawritelistclose#* +\pydatawritekey{key%plain}#* +\pydatawritevalue{value}#* +\pydatawritekeyvalue{key%plain}{value}#* +\begin{pydatawritemlvalue}#* +\end{pydatawritemlvalue}#* +\pydatasetbuffername{buffername}#* +\pydataclearbuffername{buffername}#* +\pydatabuffermdfivesum#* +\pydatawritebuffer#* +\pydatabufferkey{key%plain}#* +\pydatabuffervalue{value}#* +\pydatabufferkeyvalue{key%plain}{value}#* +\begin{pydatabuffermlvalue}#* +\end{pydatabuffermlvalue}#* + +# not documented +\pydatawritemlvaluestart#S +\pydatawritemlvalueline#S +\pydatawritemlvalueend#S +\pydatabuffermlvaluestart#S +\pydatabuffermlvalueline{arg}#S +\pydatabuffermlvalueend#S \ No newline at end of file diff --git a/completion/libertine.cwl b/completion/libertine.cwl index 99f6f259ae..f1a249143f 100644 --- a/completion/libertine.cwl +++ b/completion/libertine.cwl @@ -49,7 +49,6 @@ llscale=% defaultfeatures={%} #endkeyvals -\oldstylenums{text}#n \oldstylenumsf{text}#n \liningnums{text}#n \liningnumsf{text}#n diff --git a/completion/libertineRoman.cwl b/completion/libertineRoman.cwl index b35acd8341..9de923d3a4 100644 --- a/completion/libertineRoman.cwl +++ b/completion/libertineRoman.cwl @@ -35,7 +35,6 @@ defaultfeatures={%} \sufigures#n \textsu{text}#n \textsuperior{text}#*n -\oldstylenums{text}#n \liningnums{text}#n \oldstylenumsf{text}#n \liningnumsf{text}#n diff --git a/completion/logoetalab.cwl b/completion/logoetalab.cwl index 41b8ec3a8b..b6e246af12 100644 --- a/completion/logoetalab.cwl +++ b/completion/logoetalab.cwl @@ -1,7 +1,10 @@ # logoetalab package -# Matthew Bertucci 2023/08/19 for v0.1.0 +# Matthew Bertucci 2023/11/21 for v0.1.1 #include:graphicx +#include:tikz +#include:tikzlibrarycalc +#include:xstring #include:calc #include:simplekv @@ -18,4 +21,19 @@ Couleur=#%color Legende#true,false TexteLegende={%} -#endkeyvals \ No newline at end of file +#endkeyvals + +\loetalabtkz +\loetalabtkz[options%keyvals] +\loetalabtkz* +\loetalabtkz*[options%keyvals] +\affloetalabtkz +\affloetalabtkz[options%keyvals] +\affloetalabtkz* +\affloetalabtkz*[options%keyvals] + +#keyvals:\loetalabtkz,\loetalabtkz*,\affloetalabtkz,\affloetalabtkz* +Couleur=#%color +Hauteur= +DecalageV= +#endkeyvals diff --git a/completion/luarandom.cwl b/completion/luarandom.cwl index cd63b064d2..f575dc2d29 100644 --- a/completion/luarandom.cwl +++ b/completion/luarandom.cwl @@ -1,9 +1,11 @@ # luarandom package -# Matthew Bertucci 9/27/2021 for v0.01 +# Matthew Bertucci 2023/11/14 for v0.02 -#include:ifluatex +#include:iftex #include:luacode \makeSimpleRandomNumberList{least}{greatest}{number} +\makeSimpleRandomNumberList[seed]{least}{greatest}{number} \makeRandomNumberList{least}{greatest}{number} -\getNumberFromList{number} \ No newline at end of file +\makeRandomNumberList[seed]{least}{greatest}{number} +\getNumberFromList{number} diff --git a/completion/mathdesign.cwl b/completion/mathdesign.cwl index e7f4bc8020..becb6e0cd2 100644 --- a/completion/mathdesign.cwl +++ b/completion/mathdesign.cwl @@ -54,28 +54,23 @@ didot # commands specific to mdpus.sty #ifOption:utopiastd -\oldstylenums{text} \semiseries \blackseries #endif #ifOption:mdpus -\oldstylenums{text} \semiseries \blackseries #endif #ifOption:adobe-utopiastd -\oldstylenums{text} \semiseries \blackseries #endif # commands specific to mdpgd.sty #ifOption:adobe-garamond -\oldstylenums{text} \blackseries #endif #ifOption:mdpgd -\oldstylenums{text} \blackseries #endif diff --git a/completion/newpx.cwl b/completion/newpx.cwl index 9449aab78f..c4256e979f 100644 --- a/completion/newpx.cwl +++ b/completion/newpx.cwl @@ -1,5 +1,5 @@ # newpx package -# Matthew Bertucci 2023/08/22 for v1.51 +# Matthew Bertucci 2023/08/22 for v1.533 #include:fontenc #include:fontaxes @@ -36,6 +36,7 @@ smallerops amsthm noOT1 fracspacing +curlybraces # passed to newpxtext no-math#true,false lining#true,false diff --git a/completion/newpxmath.cwl b/completion/newpxmath.cwl index 2e369aa742..2534335d65 100644 --- a/completion/newpxmath.cwl +++ b/completion/newpxmath.cwl @@ -1,5 +1,5 @@ # newpxmath package -# Matthew Bertucci 2023/09/11 for v1.51 +# Matthew Bertucci 2023/11/11 for v1.533 #include:amsmath #include:etoolbox @@ -28,6 +28,7 @@ smallerops noOT1 amsthm fracspacing +curlybraces #endkeyvals #ifOption:amsthm @@ -166,6 +167,7 @@ fracspacing \curlywedge#m \curvearrowleft#m \curvearrowright#m +\dAlembertian#m \daleth#m \dasharrow#m \dasharrow#m @@ -312,6 +314,8 @@ fracspacing \lambdaslash#m \Lambdaup#*m \lambdaup#*m +\laplac#m +\laplace#m \lbag#m \Lbag#m \lBrack#m diff --git a/completion/newtxtext.cwl b/completion/newtxtext.cwl index 4ea27b905c..8eb9910213 100644 --- a/completion/newtxtext.cwl +++ b/completion/newtxtext.cwl @@ -58,7 +58,6 @@ newsu \liningnums{text} \nufigures#* \nustyle -\oldstylenums{text} \osfstyle \proportionalnums{text} \sufigures#* diff --git a/completion/overlock.cwl b/completion/overlock.cwl index 8a3f05d0c1..7b8e480c79 100644 --- a/completion/overlock.cwl +++ b/completion/overlock.cwl @@ -20,6 +20,5 @@ black \overlock \overlockBlack -\oldstylenums{text} \liningnums{text} \overlockfamily#* diff --git a/completion/pmdraw.cwl b/completion/pmdraw.cwl index 6a304290c2..65d6a75c90 100644 --- a/completion/pmdraw.cwl +++ b/completion/pmdraw.cwl @@ -1,5 +1,5 @@ # pmdraw package -# Matthew Bertucci 2023/11/09 for v1.0 +# Matthew Bertucci 2023/11/14 for v1.1 #include:keyval #include:tikz @@ -63,6 +63,7 @@ decorate after={%} #keyvals:\pmdDiagram#c,\pmdProduct#c row sep=% +tikz={%} dots options={%} grid decorate before={%} @@ -72,4 +73,4 @@ decorate after={%} #keyvals:\pmdProduct#c diagram sep=% edges added={%<\draw options%>} -#endkeyvals \ No newline at end of file +#endkeyvals diff --git a/completion/postnotes.cwl b/completion/postnotes.cwl index fbd7e89340..b05b528830 100644 --- a/completion/postnotes.cwl +++ b/completion/postnotes.cwl @@ -1,5 +1,5 @@ # postnotes package -# Matthew Bertucci 2022/12/28 for v0.2.0 +# Matthew Bertucci 2023/11/15 for v0.2.7 \postnote{text} \postnote[options%keyvals]{text} @@ -58,6 +58,7 @@ sort#true,false \pnhdtopages#* \pnheaderdefault#* \pnheading#* +\pnidnextnote#* \pnthechapter#* \pnthechapternextnote#* \pnthepage#* diff --git a/completion/robust-externalize.cwl b/completion/robust-externalize.cwl index ce0e286ab9..30ba44fe58 100644 --- a/completion/robust-externalize.cwl +++ b/completion/robust-externalize.cwl @@ -1,5 +1,5 @@ # robust-externalize package -# Matthew Bertucci 2023/11/10 for v2.1 +# Matthew Bertucci 2023/11/14 for v2.2 #include:pgfkeys #include:pgffor @@ -58,6 +58,8 @@ \copyPlaceholder{new placeholder%definition}{old placeholder%definition} \DeclareDocumentCommandAutoForward{cmd}{xargs}[add. style]{def}#d \DeclareDocumentCommandAutoForward{cmd}{xargs}{def}#d +\DeclareExpandableDocumentCommandAutoForward{cmd}{xargs}[add. style]{def}#d +\DeclareExpandableDocumentCommandAutoForward{cmd}{xargs}{def}#d \defAutoForward{cmd}[arg spec]{def}#d \defAutoForward{cmd}[arg spec]{def}[add. style]#d \defAutoForward{cmd}{def}#d @@ -67,6 +69,22 @@ \evalPlaceholderNoReplacement{name placeholder%definition} \firstPlaceholdersInCompilationCommand{list of placeholders%definition} \firstPlaceholdersInTemplate{list of placeholders%definition} +\genericAutoForward{string}{code} +\genericAutoForward{string}[add. style]{code} +\genericAutoForward[preset]{string}{code} +\genericAutoForward[preset]{string}[add. style]{code} +\genericAutoForward*{string}{code} +\genericAutoForward*{string}[add. style]{code} +\genericAutoForward*[preset]{string}{code} +\genericAutoForward*[preset]{string}[add. style]{code} +\genericAutoForwardStringMatch{string}{code} +\genericAutoForwardStringMatch{string}[add. style]{code} +\genericAutoForwardStringMatch[preset]{string}{code} +\genericAutoForwardStringMatch[preset]{string}[add. style]{code} +\genericAutoForwardStringMatch*{string}{code} +\genericAutoForwardStringMatch*{string}[add. style]{code} +\genericAutoForwardStringMatch*[preset]{string}{code} +\genericAutoForwardStringMatch*[preset]{string}[add. style]{code} \getPlaceholder[new placeholder%definition]{name placeholder%definition} \getPlaceholder{name placeholder%definition} \getPlaceholderInResult[new placeholder%definition]{name placeholder%definition} @@ -89,6 +107,8 @@ \newcommandAutoForward{cmd}{def}[add. style]#d \NewDocumentCommandAutoForward{cmd}{xargs}[add. style]{def}#d \NewDocumentCommandAutoForward{cmd}{xargs}{def}#d +\NewExpandableDocumentCommandAutoForward{cmd}{xargs}[add. style]{def}#d +\NewExpandableDocumentCommandAutoForward{cmd}{xargs}{def}#d \newGroupPlaceholders{name group} \onlyPlaceholdersInCompilationCommand{list of placeholders%definition} \onlyPlaceholdersInTemplate{list of placeholders%definition} @@ -125,6 +145,8 @@ \providecommandAutoForward{cmd}{def}[add. style]#d \ProvideDocumentCommandAutoForward{cmd}{xargs}[add. style]{def}#d \ProvideDocumentCommandAutoForward{cmd}{xargs}{def}#d +\ProvideExpandableDocumentCommandAutoForward{cmd}{xargs}[add. style]{def}#d +\ProvideExpandableDocumentCommandAutoForward{cmd}{xargs}{def}#d \removeImportedPlaceholder{name placeholder%definition} \removePlaceholder{placeholder%definition} \removePlaceholderFromGroup{name group}{list of placeholders%definition} @@ -137,6 +159,8 @@ \renewcommandAutoForward{cmd}{def}[add. style] \RenewDocumentCommandAutoForward{cmd}{xargs}[add. style]{def} \RenewDocumentCommandAutoForward{cmd}{xargs}{def} +\RenewExpandableDocumentCommandAutoForward{cmd}{xargs}[add. style]{def} +\RenewExpandableDocumentCommandAutoForward{cmd}{xargs}{def} \rescanPlaceholderInVariableNoReplacement{name macro}{name placeholder%definition} \robExtAddCachePath{path%file}#* \robExtAddCachePathAndName{path%file}#* @@ -261,6 +285,7 @@ \RobExtIfFormatAtLeastTF{true}{false}#S \robExtIfMatchesRegex{arg1}{arg2}#S \robExtIfMatchesString{arg1}{arg2}#S +\robExtIfWindowsTF{true}{false}#S \robExtImagePlaceholderIfFallbackMode#S \robExtImagePlaceholderIfManualMode#S \robExtImagePlaceholderIfParallelCompilation#S @@ -343,3 +368,19 @@ \setPlaceholderFirst{arg1}{arg2}#S \setPlaceholderFromStringExpanded{arg1}{arg2}#S \showAllRegisteredGroupsAndPlaceholders#S +\robExtGenericAutoForward{string}{code} +\robExtGenericAutoForward{string}[add. style]{code} +\robExtGenericAutoForward[preset]{string}{code} +\robExtGenericAutoForward[preset]{string}[add. style]{code} +\robExtGenericAutoForward*{string}{code} +\robExtGenericAutoForward*{string}[add. style]{code} +\robExtGenericAutoForward*[preset]{string}{code} +\robExtGenericAutoForward*[preset]{string}[add. style]{code} +\robExtGenericAutoForwardStringMatch{string}{code} +\robExtGenericAutoForwardStringMatch{string}[add. style]{code} +\robExtGenericAutoForwardStringMatch[preset]{string}{code} +\robExtGenericAutoForwardStringMatch[preset]{string}[add. style]{code} +\robExtGenericAutoForwardStringMatch*{string}{code} +\robExtGenericAutoForwardStringMatch*{string}[add. style]{code} +\robExtGenericAutoForwardStringMatch*[preset]{string}{code} +\robExtGenericAutoForwardStringMatch*[preset]{string}[add. style]{code} diff --git a/completion/simpleicons.cwl b/completion/simpleicons.cwl index d721189bd0..5dd29841ed 100644 --- a/completion/simpleicons.cwl +++ b/completion/simpleicons.cwl @@ -1,5 +1,5 @@ # simpleicons package -# Matthew Bertucci 2023/10/23 for v9.19.0 +# Matthew Bertucci 2023/10/23 for v9.20.0 #include:iftex @@ -173,6 +173,7 @@ apachedruid apacheecharts apacheflink apachegroovy +apacheguacamole apachehadoop apachehive apachejmeter @@ -867,6 +868,7 @@ fox foxtel fozzy framer +framework framework7 franprix fraunhofergesellschaft @@ -2716,6 +2718,7 @@ yourtraveldottv youtube youtubegaming youtubemusic +youtubeshorts youtubestudio youtubetv yubico diff --git a/completion/spectral.cwl b/completion/spectral.cwl index dcaba6a90c..3fbf9273f8 100644 --- a/completion/spectral.cwl +++ b/completion/spectral.cwl @@ -37,7 +37,6 @@ eb \spectralmedium \spectralsemibold \spectralextrabold -\oldstylenums{text} \liningnums{text} \tabularnums{text} \proportionalnums{text} diff --git a/completion/textcomp.cwl b/completion/textcomp.cwl index e10756798c..a1959dc889 100644 --- a/completion/textcomp.cwl +++ b/completion/textcomp.cwl @@ -30,7 +30,6 @@ force \capitaltie{A} \capitaltilde{A} \newtie{A} -\oldstylenums{number} \textacutedbl \textascendercompwordmark \textasciiacute diff --git a/completion/tkz-elements.cwl b/completion/tkz-elements.cwl index c23251dc50..f6653fd4b3 100644 --- a/completion/tkz-elements.cwl +++ b/completion/tkz-elements.cwl @@ -1,9 +1,13 @@ # tkz-elements package -# Matthew Bertucci 2023/10/26 for v1.00b +# Matthew Bertucci 2023/11/11 for v1.20b #include:luacode \begin{tkzelements} \end{tkzelements} -\tkzGetNodes \ No newline at end of file +\tkzGetNodes +\tkzUseLua{variable} + +# not documented +\tkzEraseTables#S diff --git a/completion/uni-titlepage.cwl b/completion/uni-titlepage.cwl index e2a7099fda..4597923030 100644 --- a/completion/uni-titlepage.cwl +++ b/completion/uni-titlepage.cwl @@ -1,5 +1,5 @@ # uni-titlepage package -# Matthew Bertucci 2022/08/06 for v1.1 +# Matthew Bertucci 2023/11/21 for v1.2 #include:scrbase #include:graphicx @@ -119,7 +119,7 @@ secondlogo={%} #endkeyvals #keyvals:\TitlePageStyle/WWUM -sience=% +science=% #endkeyvals #keyvals:\TitlePageStyle/KOMAScript,\TitlePageStyle/Markus-1,\TitlePageStyle/Markus-2,\TitlePageStyle/Spacer,\TitlePageStyle/TU-HH @@ -170,7 +170,7 @@ referee rulesep rulewidth secondlogo -sience +science student subject subjectfont @@ -216,7 +216,7 @@ referee={%} rulesep=##L rulewidth=##L secondlogo={%} -sience=% +science=% student=% subject=% subjectfont=% diff --git a/completion/worldflags.cwl b/completion/worldflags.cwl index 4aae447996..ab28f4661a 100644 --- a/completion/worldflags.cwl +++ b/completion/worldflags.cwl @@ -1,6 +1,7 @@ # worldflags package -# Matthew Bertucci 8/12/2021 +# Matthew Bertucci 2023/11/13 +#include:graphicx #include:ifthen #include:tikz #include:tikzlibrarycalc @@ -9,6 +10,7 @@ #include:tikzlibraryshapes.symbols #include:tikzlibrarypositioning #include:tikzlibrarymath +#include:tikzlibrarydecorations.text #include:xcolor #include:xkeyval @@ -25,6 +27,7 @@ grid noemblem emblem emblemdefault +variant=% #endkeyvals #keyvals:\flagsdefault @@ -36,6 +39,7 @@ hang=% \begin{flagdescription}{aspectratio}#* \end{flagdescription}#* \framecode{code}#* +\flagvariant#* \flagwidth#* \flaglength#* \flagframe#* diff --git a/completion/xcolor.cwl b/completion/xcolor.cwl index 7baf2c726b..7a53d23f56 100644 --- a/completion/xcolor.cwl +++ b/completion/xcolor.cwl @@ -2,6 +2,7 @@ # sdm 2014 # thatlittleboy/2018-11-11 # muzimuzhi/12 Nov 2019, 25 Apr 2020 +# Matthew Bertucci 2023/11/13 for v3.00 #keyvals:\usepackage/xcolor#c dvips @@ -44,8 +45,6 @@ svgnames* x11names x11names* table -fixpdftex -hyperref prologue kernelfbox xcdraw @@ -61,10 +60,6 @@ hideerrors #include:colortbl #endif -#ifOption:fixpdftex -#include:pdfcolmk -#endif - \GetGinDriver#* \GinDriver#* \xcolorcmd#*