diff options
Diffstat (limited to 'editors/code/package.json')
-rw-r--r-- | editors/code/package.json | 50 |
1 files changed, 29 insertions, 21 deletions
diff --git a/editors/code/package.json b/editors/code/package.json index ec325ad3f..4e7e3faf7 100644 --- a/editors/code/package.json +++ b/editors/code/package.json | |||
@@ -21,7 +21,7 @@ | |||
21 | "Programming Languages" | 21 | "Programming Languages" |
22 | ], | 22 | ], |
23 | "engines": { | 23 | "engines": { |
24 | "vscode": "^1.44.0" | 24 | "vscode": "^1.45.0" |
25 | }, | 25 | }, |
26 | "enableProposedApi": true, | 26 | "enableProposedApi": true, |
27 | "scripts": { | 27 | "scripts": { |
@@ -39,15 +39,15 @@ | |||
39 | "devDependencies": { | 39 | "devDependencies": { |
40 | "@rollup/plugin-commonjs": "^11.1.0", | 40 | "@rollup/plugin-commonjs": "^11.1.0", |
41 | "@rollup/plugin-node-resolve": "^7.1.3", | 41 | "@rollup/plugin-node-resolve": "^7.1.3", |
42 | "@types/node": "^12.12.37", | 42 | "@types/node": "^12.12.39", |
43 | "@types/node-fetch": "^2.5.6", | 43 | "@types/node-fetch": "^2.5.7", |
44 | "@types/vscode": "^1.44.0", | 44 | "@types/vscode": "^1.45.0", |
45 | "@typescript-eslint/eslint-plugin": "^2.29.0", | 45 | "@typescript-eslint/eslint-plugin": "^2.33.0", |
46 | "@typescript-eslint/parser": "^2.29.0", | 46 | "@typescript-eslint/parser": "^2.33.0", |
47 | "eslint": "^6.8.0", | 47 | "eslint": "^6.8.0", |
48 | "rollup": "^2.7.1", | 48 | "rollup": "^2.10.0", |
49 | "tslib": "^1.11.1", | 49 | "tslib": "^1.12.0", |
50 | "typescript": "^3.8.3", | 50 | "typescript": "^3.9.2", |
51 | "typescript-formatter": "^7.2.2", | 51 | "typescript-formatter": "^7.2.2", |
52 | "vsce": "^1.75.0" | 52 | "vsce": "^1.75.0" |
53 | }, | 53 | }, |
@@ -489,6 +489,11 @@ | |||
489 | ], | 489 | ], |
490 | "grammars": [ | 490 | "grammars": [ |
491 | { | 491 | { |
492 | "language": "rust", | ||
493 | "scopeName": "source.rust", | ||
494 | "path": "rust.tmGrammar.json" | ||
495 | }, | ||
496 | { | ||
492 | "language": "ra_syntax_tree", | 497 | "language": "ra_syntax_tree", |
493 | "scopeName": "source.ra_syntax_tree", | 498 | "scopeName": "source.ra_syntax_tree", |
494 | "path": "ra_syntax_tree.tmGrammar.json" | 499 | "path": "ra_syntax_tree.tmGrammar.json" |
@@ -600,34 +605,37 @@ | |||
600 | "language": "rust", | 605 | "language": "rust", |
601 | "scopes": { | 606 | "scopes": { |
602 | "attribute": [ | 607 | "attribute": [ |
603 | "meta.attribute" | 608 | "meta.attribute.rust" |
604 | ], | 609 | ], |
605 | "builtinType": [ | 610 | "builtinType": [ |
606 | "support.type.primitive" | 611 | "support.type.primitive.rust" |
607 | ], | 612 | ], |
608 | "lifetime": [ | 613 | "lifetime": [ |
609 | "entity.name.lifetime.rust" | 614 | "storage.modifier.lifetime.rust" |
610 | ], | 615 | ], |
611 | "typeAlias": [ | 616 | "typeAlias": [ |
612 | "entity.name.typeAlias" | 617 | "entity.name.type.typeAlias.rust" |
613 | ], | 618 | ], |
614 | "union": [ | 619 | "union": [ |
615 | "entity.name.union" | 620 | "entity.name.type.union.rust" |
616 | ], | 621 | ], |
617 | "struct": [ | 622 | "struct": [ |
618 | "entity.name.type.struct" | 623 | "entity.name.type.struct.rust" |
619 | ], | ||
620 | "keyword.unsafe": [ | ||
621 | "keyword.other.unsafe" | ||
622 | ], | 624 | ], |
623 | "keyword": [ | 625 | "keyword": [ |
624 | "keyword" | 626 | "keyword.other.rust" |
625 | ], | 627 | ], |
626 | "keyword.controlFlow": [ | 628 | "keyword.controlFlow": [ |
627 | "keyword.control" | 629 | "keyword.control.rust" |
628 | ], | 630 | ], |
629 | "variable.constant": [ | 631 | "variable.constant": [ |
630 | "entity.name.constant" | 632 | "variable.other.constant.rust" |
633 | ], | ||
634 | "formatSpecifier": [ | ||
635 | "punctuation.section.embedded.rust" | ||
636 | ], | ||
637 | "*.mutable": [ | ||
638 | "markup.underline" | ||
631 | ] | 639 | ] |
632 | } | 640 | } |
633 | } | 641 | } |