Skip to content

Commit 1536530

Browse files
authored
updated cwls (#2160)
* Update pstricks.cwl * Update pgfkeys.cwl * Update pgfmath.cwl * Update pyluatex.cwl * Update beamerthemetrigon.cwl * Update beamerthemefocus.cwl * Update babel.cwl * Update bidi.cwl * Update fontspec.cwl * Update babel.cwl * Update ProfCollege.cwl * Update tiscreen.cwl * Update xsavebox.cwl * Update academicons.cwl * Add files via upload * Update totalcount.cwl * Add files via upload * Update pgfkeys.cwl
1 parent d632b39 commit 1536530

25 files changed

+1590
-182
lines changed

completion/ProfCollege.cwl

Lines changed: 83 additions & 62 deletions
Large diffs are not rendered by default.

completion/academicons.cwl

Lines changed: 96 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,133 +1,147 @@
11
# academicons package
2-
# Matthew Bertucci 11/28/2021 for v1.9.1
2+
# Matthew Bertucci 3/14/2022 for v1.9.1-2
33

44
\aiicon{icon name%keyvals}
55

66
#keyvals:\aiicon#c
77
academia
8-
academiasquare
8+
academia-square
99
acclaim
10-
acclaimsquare
10+
acclaim-square
1111
acm
12-
acmsquare
12+
acm-square
1313
acmdl
14-
acmdlsquare
14+
acmdl-square
1515
ads
16-
adssquare
16+
ads-square
1717
africarxiv
18-
africarxivsquare
18+
africarxiv-square
19+
archive
20+
archive-square
1921
arxiv
20-
arxivsquare
22+
arxiv-square
2123
biorxiv
22-
biorxivsquare
24+
biorxiv-square
2325
ceur
2426
ceursquare
25-
cienciavitae
26-
cienciavitaesquare
27+
ciencia-vitae
28+
ciencia-vitae-square
2729
conversation
28-
conversationsquare
30+
conversation-square
2931
coursera
30-
courserasquare
32+
coursera-square
3133
crossref
32-
crossrefsquare
34+
crossref-square
3335
cv
3436
cvsquare
3537
datacite
36-
datacitesquare
38+
datacite-square
3739
dataverse
38-
dataversesquare
40+
dataverse-square
3941
dblp
40-
dblpsquare
42+
dblp-square
4143
depsy
42-
depsysquare
44+
depsy-square
4345
doi
44-
doisquare
46+
doi-square
4547
dryad
46-
dryadsquare
48+
dryad-square
4749
elsevier
48-
elseviersquare
49-
ideasrepec
50-
ideasrepecsquare
50+
elsevier-square
51+
ideas-repec
52+
ideas-repec-square
5153
figshare
52-
figsharesquare
54+
figshare-square
5355
googlescholar
54-
googlescholarsquare
56+
googlescholar-square
5557
hal
56-
halsquare
58+
hal-square
59+
hypothesis
60+
hypothesis-square
5761
ieee
58-
ieeesquare
62+
ieee-square
5963
impactstory
60-
impactstorysquare
64+
impactstory-square
6165
inaturalist
62-
inaturalistsquare
66+
inaturalist-square
6367
inpn
64-
inpnsquare
68+
inpn-square
6569
inspire
66-
inspiresquare
70+
inspire-square
6771
isidore
68-
isidoresquare
72+
isidore-square
6973
jstor
70-
jstorsquare
74+
jstor-square
7175
lattes
72-
lattessquare
76+
lattes-square
7377
mathoverflow
74-
mathoverflowsquare
78+
mathoverflow-square
7579
mendeley
76-
mendeleysquare
80+
mendeley-square
7781
moodle
78-
moodlesquare
82+
moodle-square
7983
mtmt
80-
mtmtsquare
84+
mtmt-square
8185
nakala
82-
nakalasquare
83-
closedaccess
84-
closedaccesssquare
85-
openaccess
86-
openaccesssquare
87-
opendata
88-
opendatasquare
89-
openmaterials
90-
openmaterialssquare
86+
nakala-square
87+
closed-access
88+
closed-access-square
89+
obp
90+
obp-square
91+
open-access
92+
open-access-square
93+
open-data
94+
open-data-square
95+
open-materials
96+
open-materials-square
9197
openedition
92-
openeditionsquare
98+
openedition-square
9399
orcid
94-
orcidsquare
100+
orcid-square
95101
osf
96-
osfsquare
102+
osf-square
97103
overleaf
98-
overleafsquare
104+
overleaf-square
99105
philpapers
100-
philpaperssquare
106+
philpapers-square
101107
piazza
102-
piazzasquare
108+
piazza-square
103109
preregistered
104-
preregisteredsquare
110+
preregistered-square
105111
protocols
106-
protocolssquare
112+
protocols-square
107113
psyarxiv
108-
psyarxivsquare
114+
psyarxiv-square
109115
publons
110-
publonssquare
116+
publons-square
111117
pubmed
112-
pubmedsquare
118+
pubmed-square
113119
pubpeer
114-
pubpeersquare
120+
pubpeer-square
115121
researcherid
116-
researcheridsquare
122+
researcherid-square
117123
researchgate
118-
researchgatesquare
124+
researchgate-square
125+
ror
126+
ror-square
127+
sci-hub
128+
sci-hub-square
119129
scirate
120-
sciratesquare
130+
scirate-square
131+
scopus
132+
scopus-square
121133
semanticscholar
122-
semanticscholarsquare
134+
semanticscholar-square
123135
springer
124-
springersquare
136+
springer-square
125137
ssrn
126-
ssrnsquare
138+
ssrn-square
127139
stackoverflow
128-
stackoverflowsquare
140+
stackoverflow-square
141+
zenodo
142+
zenodo-square
129143
zotero
130-
zoterosquare
144+
zotero-square
131145
#endkeyvals
132146

133147
\aiAcademia
@@ -142,6 +156,8 @@ zoterosquare
142156
\aiADSSquare
143157
\aiAfricArXiv
144158
\aiAfricArXivSquare
159+
\aiArchive
160+
\aiArchiveSquare
145161
\aiarXiv
146162
\aiarXivSquare
147163
\aibioRxiv
@@ -180,6 +196,8 @@ zoterosquare
180196
\aiGoogleScholarSquare
181197
\aiHAL
182198
\aiHALSquare
199+
\aiHypothesis
200+
\aiHypothesisSquare
183201
\aiIEEE
184202
\aiIEEESquare
185203
\aiImpactstory
@@ -208,6 +226,8 @@ zoterosquare
208226
\aiNAKALASquare
209227
\aiClosedAccess
210228
\aiClosedAccessSquare
229+
\aiOBP
230+
\aiOBPSquare
211231
\aiOpenAccess
212232
\aiOpenAccessSquare
213233
\aiOpenData
@@ -242,8 +262,14 @@ zoterosquare
242262
\aiResearcherIDSquare
243263
\aiResearchGate
244264
\aiResearchGateSquare
265+
\aiROR
266+
\aiRORSquare
267+
\aiSciHub
268+
\aiSciHubSquare
245269
\aiSciRate
246270
\aiSciRateSquare
271+
\aiScopus
272+
\aiScopusSquare
247273
\aiSemanticScholar
248274
\aiSemanticScholarSquare
249275
\aiSpringer
@@ -252,7 +278,9 @@ zoterosquare
252278
\aiSSRNSquare
253279
\aiStackOverflow
254280
\aiStackOverflowSquare
281+
\aiZenodo
282+
\aiZenodoSquare
255283
\aiZotero
256284
\aiZoteroSquare
257285

258-
\AI#*
286+
\AI#*

completion/babel.cwl

Lines changed: 55 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,35 @@
11
# babel.sty
22
# available from ctan
3-
# tbraun 4.11.2008; Matthew Bertucci 12/1/2021 for v3.67
3+
# tbraun 4.11.2008; Matthew Bertucci 3/14/2022 for v3.73
4+
5+
#keyvals:\usepackage/babel#c
6+
%<language%>
7+
KeepShorthandsActive
8+
activeacute
9+
activegrave
10+
shorthands=#%<chars%>,off
11+
safe=#none,ref,bib
12+
math=#active,normal
13+
config=%<file%>
14+
main=%<language%>
15+
headfoot=%<language%>
16+
noconfigs
17+
showlanguages
18+
nocase
19+
silent
20+
strings=#generic,unicode,encoded,%<label%>,%<font encoding%>
21+
hyphenmap=#off,first,select,other,other*
22+
bidi=#default,basic,basic-r,bidi-l,bidi-r
23+
layout=#sectioning,counters,contents,footnotes,captions,columns,graphics,extras
24+
provide=*
25+
provide+=*
26+
provide*=*
27+
base
28+
#endkeyvals
429

530
\selectlanguage{language}
31+
\begin{selectlanguage}{language}#*
32+
\end{selectlanguage}#*
633
\foreignlanguage{language}{text}
734
\foreignlanguage[options%keyvals]{language}{text}
835
\begin{otherlanguage}{language}
@@ -13,6 +40,7 @@
1340

1441
#keyvals:\foreignlanguage,\begin{otherlanguage*}
1542
date
43+
captions
1644
#endkeyvals
1745

1846
\babeltags{tag1=lang1,tag2=lang2,...}
@@ -42,9 +70,9 @@ fontenc=%<encoding%>
4270
\AfterBabelLanguage{option_name}{code}
4371
#endif
4472

45-
\babelfont{font_family}{font_name}#*
46-
\babelfont[lang1,lang2,...]{font_family}{font_name}#*
47-
\babelfont[lang1,lang2,...]{font_family}[font_options]{font_name}#*
73+
\babelfont{font_family}{font_name}
74+
\babelfont[lang1,lang2,...]{font_family}{font_name}
75+
\babelfont[lang1,lang2,...]{font_family}[font_options]{font_name}
4876
\setlocalecaption{language}{caption_name}{string}#*
4977
\babelprovide[options%keyvals]{language}
5078

@@ -61,10 +89,12 @@ Alph=%<counter%>
6189
onchar=#ids,fonts
6290
intraspace=%<base shrink stretch%>
6391
intrapenalty=%<penalty%>
92+
transforms=#transliteration.dad,digraphs.ligatures,hyphen.repeat,oneletter.nobreak,diaeresis.hyphen,transliteration.hk,punctuation.space,digraphs.hyphen,danda.nobreak,kashida.plain,transliteration.gajica
6493
justification=#kashida,elongated,unhyphenated
6594
linebreaking=#kashida,elongated,unhyphenated
6695
mapfont=
67-
transforms=#transliteration.dad,digraphs.ligatures,hyphen.repeat,oneletter.nobreak,diaeresis.hyphen,transliteration.hk,punctuation.space,digraphs.hyphen,danda.nobreak,kashida.plain,transliteration.gajica
96+
maparabic
97+
mapdigits
6898
#endkeyvals
6999

70100
\localenumeral{style}{number}
@@ -92,12 +122,11 @@ script.tag.bcp47
92122
script.tag.opentype
93123
#endkeyvals
94124

95-
\getlocaleproperty{cmd}{locale}{property}#*
96-
\getlocaleproperty*{cmd}{locale}{property}#*
125+
\getlocaleproperty{cmd}{locale}{property}#*d
126+
\getlocaleproperty*{cmd}{locale}{property}#*d
97127
\LocaleForEach{code}#*
98128
\BabelEnsureInfo#*
99129
\localeid#*
100-
\getlanguageproperty#*
101130

102131
\babelhyphen{text}
103132
\babelhyphen*{text}
@@ -128,6 +157,24 @@ attribute=
128157
\BabelPatchSection{section-name}#*
129158
\BabelFootnote{cmd}{language}{before}{after}#*d
130159

160+
#ifOption:bidi=default
161+
#include:fontspec
162+
#endif
163+
#ifOption:bidi=basic
164+
#include:fontspec
165+
#endif
166+
#ifOption:bidi=basic-r
167+
#include:fontspec
168+
#endif
169+
#ifOption:bidi=bidi-l
170+
#include:fontspec
171+
#include:bidi
172+
#endif
173+
#ifOption:bidi=bidi-r
174+
#include:fontspec
175+
#include:bidi
176+
#endif
177+
131178
\languageattribute{language}{list of attributes}
132179
\AddBabelHook{name}{event}{code}#*
133180
\AddBabelHook[language]{name}{event}{code}#*

0 commit comments

Comments
 (0)