Skip to content

Commit ceacb5a

Browse files
chore: update grammars and themes
1 parent fd3ee5f commit ceacb5a

File tree

12 files changed

+842
-706
lines changed

12 files changed

+842
-706
lines changed

latest-shiki-commit.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
201c8ae5887e77e39c4def6c26cb548a2bec619a
1+
c1cf1b2f5c8a3944dbc9fc89c5e39f59af46dbd9

vendor/phiki/phiki/resources/languages/actionscript-3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -485,7 +485,7 @@
485485
"name": "keyword.operator.actionscript.3"
486486
},
487487
"metadata": {
488-
"begin": "\\[\\s*\\b(\\w+)\\b",
488+
"begin": "(?<=(?:^|[;{}]|\\*/)\\s*)\\[\\s*\\b([$A-Z_a-z][$0-9A-Z_a-z]+)\\b",
489489
"beginCaptures": {
490490
"1": {
491491
"name": "keyword.other.actionscript.3"

vendor/phiki/phiki/resources/languages/asm.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,9 @@
268268
{
269269
"include": "#mnemonics-esi"
270270
},
271+
{
272+
"include": "#mnemonics-speculation"
273+
},
271274
{
272275
"include": "#mnemonics-intel-manual-listing"
273276
},
@@ -1068,6 +1071,14 @@
10681071
}
10691072
]
10701073
},
1074+
"mnemonics-speculation": {
1075+
"patterns": [
1076+
{
1077+
"match": "(?i)\\bib(pb|hf)\\b",
1078+
"name": "keyword.operator.word.mnemonic.speculation"
1079+
}
1080+
]
1081+
},
10711082
"mnemonics-sse": {
10721083
"patterns": [
10731084
{

vendor/phiki/phiki/resources/languages/coq.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,20 @@
9797
},
9898
"match": "\\b(Ltac)\\s+(([_ \\p{L}])(['0-9_ \\p{L}])*)"
9999
},
100+
{
101+
"captures": {
102+
"1": {
103+
"name": "keyword.source.coq"
104+
},
105+
"2": {
106+
"name": "keyword.source.coq"
107+
},
108+
"3": {
109+
"name": "entity.name.function.ltac"
110+
}
111+
},
112+
"match": "\\b(Ltac2)\\s+(mutable\\s+)?(rec\\s+)?(([_ \\p{L}])(['0-9_ \\p{L}])*)"
113+
},
100114
{
101115
"match": "\\b(Hint(\\s+Mode)?|Create\\s+HintDb|Constructors|Resolve|Rewrite|Ltac2??|Implicit(\\s+Types)?|Set|Unset|Remove\\s+Printing|Arguments|((Tactic|Reserved)\\s+)?Notation|Infix|Section|Module(\\s+Type)?|End|Check|Print(\\s+All)?|Eval|Compute|Search|Universe|Coercions|Generalizable(\\s+(All|Variable))?|Existing(\\s+(Class|Instance))?|Canonical|About|Locate|Collection|Typeclasses\\s+(Opaque|Transparent))\\b",
102116
"name": "keyword.source.coq"

vendor/phiki/phiki/resources/languages/log.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"name": "log",
77
"patterns": [
88
{
9-
"match": "\\b(Trace)\\b:",
9+
"match": "\\b([Tt]race|TRACE)\\b:?",
1010
"name": "comment log.verbose"
1111
},
1212
{

vendor/phiki/phiki/resources/languages/nextflow.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"end": "}",
2121
"patterns": [
2222
{
23-
"include": "source.nextflow-groovy#comments"
23+
"include": "source.nextflow-groovy#groovy"
2424
},
2525
{
2626
"include": "#enum-values"

vendor/phiki/phiki/resources/languages/r.json

Lines changed: 66 additions & 18 deletions
Large diffs are not rendered by default.

vendor/phiki/phiki/resources/languages/svelte.json

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,11 +225,29 @@
225225
{
226226
"include": "#attributes-keyvalue"
227227
},
228+
{
229+
"include": "#attributes-attach"
230+
},
228231
{
229232
"include": "#attributes-interpolated"
230233
}
231234
]
232235
},
236+
"attributes-attach": {
237+
"begin": "(?<![:=])\\s*(\\{@attach\\s)",
238+
"captures": {
239+
"1": {
240+
"name": "entity.other.attribute-name.svelte"
241+
}
242+
},
243+
"contentName": "meta.embedded.expression.svelte source.ts",
244+
"end": "(})",
245+
"patterns": [
246+
{
247+
"include": "source.ts"
248+
}
249+
]
250+
},
233251
"attributes-directives": {
234252
"begin": "(?<!<)(on|use|bind|transition|in|out|animate|let|class|style)(:)(?:((?:--)?[$_[:alpha:]][-$_[:alnum:]]*(?=\\s*=))|((?:--)?[$_[:alpha:]][-$_[:alnum:]]*))((\\|\\w+)*)",
235253
"beginCaptures": {
@@ -738,7 +756,7 @@
738756
"special-tags-modes": {
739757
"patterns": [
740758
{
741-
"begin": "(?<=(if|key|then|catch|snippet|html|render).*?)\\G",
759+
"begin": "(?<=(if|key|then|catch|html|render).*?)\\G",
742760
"end": "(?=})",
743761
"name": "meta.embedded.expression.svelte source.ts",
744762
"patterns": [
@@ -747,6 +765,51 @@
747765
}
748766
]
749767
},
768+
{
769+
"begin": "(?<=snippet.*?)\\G",
770+
"end": "(?=})",
771+
"name": "meta.embedded.expression.svelte source.ts",
772+
"patterns": [
773+
{
774+
"captures": {
775+
"1": {
776+
"name": "entity.name.function.ts"
777+
}
778+
},
779+
"match": "\\G\\s*([$_[:alpha:]][$_[:alnum:]]*)\\s*(?=<)"
780+
},
781+
{
782+
"begin": "(?<=<)",
783+
"contentName": "meta.type.parameters.ts",
784+
"end": "(?=>)",
785+
"patterns": [
786+
{
787+
"include": "source.ts"
788+
}
789+
]
790+
},
791+
{
792+
"begin": "(?<=>\\s*\\()",
793+
"end": "(?=})",
794+
"name": "meta.embedded.expression.svelte source.ts",
795+
"patterns": [
796+
{
797+
"include": "source.ts"
798+
}
799+
]
800+
},
801+
{
802+
"begin": "\\G",
803+
"end": "(?=})",
804+
"name": "meta.embedded.expression.svelte source.ts",
805+
"patterns": [
806+
{
807+
"include": "source.ts"
808+
}
809+
]
810+
}
811+
]
812+
},
750813
{
751814
"begin": "(?<=const.*?)\\G",
752815
"end": "(?=})",

0 commit comments

Comments
 (0)