Skip to content

Commit 44ab4f0

Browse files
committed
Merge branch 'master' of github.com:texstudio-org/texstudio
2 parents d8076c4 + 36956fe commit 44ab4f0

14 files changed

+122
-13
lines changed

completion.qrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,7 @@
319319
<file>completion/beamerthemeTUDa.cwl</file>
320320
<file>completion/beamerthemeVerona.cwl</file>
321321
<file>completion/beamerthemeXiaoshan.cwl</file>
322+
<file>completion/beamertools.cwl</file>
322323
<file>completion/bearwear.cwl</file>
323324
<file>completion/begingreek.cwl</file>
324325
<file>completion/begriff.cwl</file>
@@ -523,6 +524,7 @@
523524
<file>completion/CascadiaCodePL.cwl</file>
524525
<file>completion/CascadiaMono.cwl</file>
525526
<file>completion/CascadiaMonoPL.cwl</file>
527+
<file>completion/cascadiamono-otf.cwl</file>
526528
<file>completion/cas-common.cwl</file>
527529
<file>completion/cases.cwl</file>
528530
<file>completion/casiofont.cwl</file>
@@ -1563,6 +1565,7 @@
15631565
<file>completion/filemod.cwl</file>
15641566
<file>completion/filemod-expmin.cwl</file>
15651567
<file>completion/filesdo.cwl</file>
1568+
<file>completion/fillpages.cwl</file>
15661569
<file>completion/fillwith.cwl</file>
15671570
<file>completion/finstrut.cwl</file>
15681571
<file>completion/firamath-otf.cwl</file>
@@ -1695,6 +1698,7 @@
16951698
<file>completion/gensymb.cwl</file>
16961699
<file>completion/gentiumbook.cwl</file>
16971700
<file>completion/gentium.cwl</file>
1701+
<file>completion/gentium-otf.cwl</file>
16981702
<file>completion/gentombow.cwl</file>
16991703
<file>completion/geometry.cwl</file>
17001704
<file>completion/german.cwl</file>
@@ -1985,6 +1989,7 @@
19851989
<file>completion/iwonamath.cwl</file>
19861990
<file>completion/jamtimes.cwl</file>
19871991
<file>completion/javascripthttp.cwl</file>
1992+
<file>completion/jetbrainsmono-otf.cwl</file>
19881993
<file>completion/JeuxCartes.cwl</file>
19891994
<file>completion/jiazhu.cwl</file>
19901995
<file>completion/jigsaw.cwl</file>

completion/beamertools.cwl

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# beamertools package
2+
# Matthew Bertucci 2025/01/13 for v0.1
3+
4+
\redefbeamertemplate<mode specification>*{element name}{predefined option}[argument number][default optional argument]{predefined text}[action]{action command}
5+
\redefbeamertemplate<mode specification>*{element name}{predefined option}[default optional argument]{predefined text}[action]{action command}
6+
\redefbeamertemplate<mode specification>*{element name}{predefined option}{predefined text}[action]{action command}
7+
\redefbeamertemplate<mode specification>*{element name}{predefined option}[argument number][default optional argument]{predefined text}
8+
\redefbeamertemplate<mode specification>*{element name}{predefined option}[argument number]{predefined text}
9+
\redefbeamertemplate<mode specification>*{element name}{predefined option}{predefined text}
10+
\redefbeamertemplate{element name}{predefined option}[argument number][default optional argument]{predefined text}[action]{action command}
11+
\redefbeamertemplate{element name}{predefined option}[default optional argument]{predefined text}[action]{action command}
12+
\redefbeamertemplate{element name}{predefined option}{predefined text}[action]{action command}
13+
\redefbeamertemplate{element name}{predefined option}[argument number][default optional argument]{predefined text}
14+
\redefbeamertemplate{element name}{predefined option}[argument number]{predefined text}
15+
\redefbeamertemplate{element name}{predefined option}{predefined text}

completion/cascadiamono-otf.cwl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# cascadiamono-otf package
2+
# Matthew Bertucci 2025/01/13 for v0.3
3+
4+
#include:xkeyval
5+
#include:fontspec
6+
7+
\cascadiamono
8+
\cascadiamonosemilight
9+
\cascadiamonolight
10+
\cascadiamonoextralight
11+
\cascadiacode
12+
\cascadiacodesemilight
13+
\cascadiacodelight
14+
\cascadiacodeextralight

completion/class-elsarticle.cwl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# elsarticle class
2-
# Matthew Bertucci 3/22/2022 for v3.3
2+
# Matthew Bertucci 2025/01/12 for v3.4c
33

44
#include:etoolbox
55
#include:graphicx
@@ -263,7 +263,6 @@ abstract
263263
\stmexpandonce{arg}#*
264264
\textmarker{color}{text}#*
265265
\theaffn#*
266-
\theauthor#*
267266
\thecnote#*
268267
\theead#*
269268
\thefnote#*

completion/class-xdupgthesis.cwl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# xdupgthesis class
2-
# Matthew Bertucci 2023/03/05 for v6.1.0.1
2+
# Matthew Bertucci 2025/01/13 for v6.2.3.1
33

44
#include:l3keys2e
55
#include:class-ctexbook
@@ -102,7 +102,6 @@ info/supv-ent-title*={%<校外导师职称英文名称%>}
102102
info/student-id={%<作者学号%>}
103103
info/clc={%<中图分类号%>}
104104
info/secret-level=#秘密,公开
105-
info/secret-year={%<保密年限%>}
106105
info/submit-date={%<yyyy-mm%>}
107106
info/statement-scan={%<学位论文独创性声明和关于论文使用授权的说明页扫描文件路径%>}
108107
info/statement-sign={%<文件路径1,文件路径2,文件路径3,文件路径4,文件路径5,文件路径6%>}

completion/fillpages.cwl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# fillpages package
2+
# Matthew Bertucci 2025/01/13 for v1.0.1
3+
4+
\pagesDivisibleBy{number}
5+
\pagesDivisibleBy{number}[offset]
6+
\setFillPage{number}{content%text}
7+
\insertFillPages

completion/gentium-otf.cwl

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# gentium-otf package
2+
# Matthew Bertucci 2025/01/13 for v0.01
3+
4+
#include:iftex
5+
#include:xkeyval
6+
#include:fontspec
7+
8+
#keyvals:\usepackage/gentium-otf#c
9+
book
10+
ScaleRM=%<factor%>
11+
math=%<font name%>
12+
mathFeatures={%<fontspec features%>}
13+
sans=%<font name%>
14+
sansFeatures={%<fontspec features%>}
15+
mono=%<font name%>
16+
monoFeatures={%<fontspec features%>}
17+
defaultfeatures={%<fontspec features%>}
18+
#endkeyvals
19+
20+
\Lctosc{text}
21+
\LCtoSC-
22+
\LCtoSC+
23+
\Lctosmcp{text}
24+
\LCtoSMCP-
25+
\LCtoSMCP+
26+
\Lliga{text}
27+
\LLIGA-
28+
\LLIGA+
29+
\Lss{num1}{num2}{text}
30+
\LSS{num1}{num2}
31+
\Lcv{num1}{num2}{text}
32+
\LCV{num1}{num2}
33+
\Lcv[opt]{num1}{num2}{text}
34+
\LCV[opt]{num1}{num2}
35+
\Lsup{text}
36+
\LSUP-
37+
\LSUP+
38+
\Lsub{text}
39+
\LSUB-
40+
\LSUB+
41+
\Lfrac{fraction}
42+
\LFRAC-
43+
\LFRAC+
44+
45+
# not documented
46+
\Llang{arg}#S

completion/jetbrainsmono-otf.cwl

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# jetbrainsmono-otf package
2+
# Matthew Bertucci 2025/01/13 for v0.1
3+
4+
#include:xkeyval
5+
#include:fontspec
6+
7+
\jetbrainsmono
8+
\jetbrainsmonoextralight
9+
\jetbrainsmonolight
10+
\jetbrainsmonomedium
11+
\jetbrainsmonothin
12+
\jetbrainscode
13+
\jetbrainscodeextralight
14+
\jetbrainscodelight
15+
\jetbrainscodemedium
16+
\jetbrainscodethin

completion/jsonparse.cwl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# jsonparse package
2-
# Matthew Bertucci 2024/11/29 for v0.9.8
2+
# Matthew Bertucci 2025/01/16 for v0.9.11
33

44
\JSONParse{token variable%cmd}{JSON string}#d
55
\JSONParse[options%keyvals]{token variable%cmd}{JSON string}#d
@@ -32,6 +32,8 @@
3232
\JSONParseArrayKey
3333
\JSONParseArrayValue
3434
\JSONParseArrayCount{token variable}{key%plain}
35+
\JSONParseSetArrayCount{token variable%cmd}{token variable}{key%plain}#d
36+
\JSONParseArrayMapInline{token variable}{key%plain}{inline function}
3537
\JSONParseSet{keyvals}
3638

3739
## global
@@ -73,4 +75,4 @@ rescan#true,false
7375
\jsonparse_if_num:nTF {%<⟨true code⟩%>} {%<⟨false code⟩%>} {%<⟨string⟩%>}#/%expl3
7476
\jsonparse_if_num_p:n {%<⟨string⟩%>}#/%expl3
7577
\jsonparse_parse:n {%<⟨JSON string⟩%>}#/%expl3
76-
\jsonparse_parse_to_prop:Nn %<⟨tl var⟩%> {%<⟨JSON string⟩%>}#/%expl3
78+
\jsonparse_parse_to_prop:Nn %<⟨tl var⟩%> {%<⟨JSON string⟩%>}#/%expl3

completion/libertinus-type1.cwl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# libertinus-type1 package
2-
# Matthew Bertucci 2024/09/23
2+
# Matthew Bertucci 2025/01/13
33

44
#include:ifxetex
55
#include:ifluatex
@@ -44,6 +44,7 @@ ScaleTT=%<factor%>
4444
\LibertinusSansLF
4545
\LibertinusMono
4646
\LibertinusKeyboard
47+
\libertinusDisplay
4748
\libertinusseriflgr#*
4849
\libertinussanslgr#*
4950
\sufigures

0 commit comments

Comments
 (0)