Skip to content

Commit 1e0580e

Browse files
authored
Use categories for builtin extensions groups (microsoft#202453)
* support grouping of extensions * remove grouping * reuse categories parsing * cleanup * fix tests
1 parent 04d168a commit 1e0580e

File tree

65 files changed

+196
-134
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+196
-134
lines changed

extensions/bat/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin mmims/language-batchfile grammars/batchfile.cson ./syntaxes/batchfile.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/clojure/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin atom/language-clojure grammars/clojure.cson ./syntaxes/clojure.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/coffeescript/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin atom/language-coffee-script grammars/coffeescript.cson ./syntaxes/coffeescript.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/cpp/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ./build/update-grammars.js"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/csharp/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin dotnet/csharp-tmLanguage grammars/csharp.tmLanguage ./syntaxes/csharp.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"configurationDefaults": {
1617
"[csharp]": {

extensions/css/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin microsoft/vscode-css grammars/css.cson ./syntaxes/css.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/dart/package.json

+9-6
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,12 @@
88
"engines": {
99
"vscode": "0.10.x"
1010
},
11-
"scripts": {
12-
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin dart-lang/dart-syntax-highlight grammars/dart.json ./syntaxes/dart.tmLanguage.json"
13-
},
11+
"scripts": {
12+
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin dart-lang/dart-syntax-highlight grammars/dart.json ./syntaxes/dart.tmLanguage.json"
13+
},
14+
"categories": [
15+
"Programming Languages"
16+
],
1417
"contributes": {
1518
"languages": [
1619
{
@@ -26,9 +29,9 @@
2629
],
2730
"grammars": [
2831
{
29-
"language": "dart",
30-
"scopeName": "source.dart",
31-
"path": "./syntaxes/dart.tmLanguage.json"
32+
"language": "dart",
33+
"scopeName": "source.dart",
34+
"path": "./syntaxes/dart.tmLanguage.json"
3235
}
3336
]
3437
}

extensions/diff/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin textmate/diff.tmbundle Syntaxes/Diff.plist ./syntaxes/diff.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/docker/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin moby/moby contrib/syntax/textmate/Docker.tmbundle/Syntaxes/Dockerfile.tmLanguage ./syntaxes/docker.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/fsharp/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin ionide/ionide-fsgrammar grammars/fsharp.json ./syntaxes/fsharp.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/go/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin worlpaker/go-syntax syntaxes/go.tmLanguage.json ./syntaxes/go.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/groovy/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin textmate/groovy.tmbundle Syntaxes/Groovy.tmLanguage ./syntaxes/groovy.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/handlebars/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin daaain/Handlebars grammars/Handlebars.json ./syntaxes/Handlebars.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"extensionKind": [
1516
"ui",
1617
"workspace"

extensions/hlsl/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin tgjones/shaders-tmLanguage grammars/hlsl.json ./syntaxes/hlsl.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/html/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ./build/update-grammar.mjs"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/ini/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"scripts": {
1313
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin textmate/ini.tmbundle Syntaxes/Ini.plist ./syntaxes/ini.tmLanguage.json"
1414
},
15+
"categories": ["Programming Languages"],
1516
"contributes": {
1617
"languages": [
1718
{

extensions/java/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin redhat-developer/vscode-java language-support/java/java.tmLanguage.json ./syntaxes/java.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/javascript/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"engines": {
99
"vscode": "0.10.x"
1010
},
11+
"categories": ["Programming Languages"],
1112
"contributes": {
1213
"configurationDefaults": {
1314
"[javascript]": {

extensions/json/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ./build/update-grammars.js"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/julia/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin JuliaEditorSupport/atom-language-julia grammars/julia_vscode.json ./syntaxes/julia.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/latex/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ./build/update-grammars.js"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/less/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ./build/update-grammar.js"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/log/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin emilast/vscode-logfile-highlighter syntaxes/log.tmLanguage ./syntaxes/log.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/lua/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin sumneko/lua.tmbundle Syntaxes/Lua.plist ./syntaxes/lua.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/make/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin fadeevab/make.tmbundle Syntaxes/Makefile.plist ./syntaxes/make.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/markdown-basics/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"engines": {
99
"vscode": "^1.20.0"
1010
},
11+
"categories": ["Programming Languages"],
1112
"contributes": {
1213
"languages": [
1314
{

extensions/markdown-math/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
"vscode": "^1.54.0"
1212
},
1313
"categories": [
14-
"Other"
14+
"Other",
15+
"Programming Languages"
1516
],
1617
"capabilities": {
1718
"virtualWorkspaces": true,

extensions/objective-c/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ./build/update-grammars.js"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/perl/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin textmate/perl.tmbundle Syntaxes/Perl.plist ./syntaxes/perl.tmLanguage.json Syntaxes/Perl%206.tmLanguage ./syntaxes/perl6.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/php/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"engines": {
99
"vscode": "0.10.x"
1010
},
11+
"categories": ["Programming Languages"],
1112
"contributes": {
1213
"languages": [
1314
{

extensions/powershell/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"engines": {
99
"vscode": "*"
1010
},
11+
"categories": ["Programming Languages"],
1112
"contributes": {
1213
"languages": [
1314
{

extensions/pug/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin davidrios/pug-tmbundle Syntaxes/Pug.JSON-tmLanguage ./syntaxes/pug.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/python/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"engines": {
99
"vscode": "*"
1010
},
11+
"categories": ["Programming Languages"],
1112
"contributes": {
1213
"languages": [
1314
{

extensions/r/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin REditorSupport/vscode-R syntax/r.json ./syntaxes/r.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/razor/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ./build/update-grammar.mjs"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/references-view/package.json

-3
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@
2222
"bugs": {
2323
"url": "https://github.com/Microsoft/vscode-references-view/issues"
2424
},
25-
"categories": [
26-
"Programming Languages"
27-
],
2825
"activationEvents": [
2926
"onCommand:references-view.find",
3027
"onCommand:editor.action.showReferences"

extensions/restructuredtext/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin trond-snekvik/vscode-rst syntaxes/rst.tmLanguage.json ./syntaxes/rst.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/ruby/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin textmate/ruby.tmbundle Syntaxes/Ruby.plist ./syntaxes/ruby.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/rust/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ./build/update-grammar.mjs"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/scss/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin atom/language-sass grammars/scss.cson ./syntaxes/scss.tmLanguage.json grammars/sassdoc.cson ./syntaxes/sassdoc.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/search-result/package.json

-3
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@
99
"engines": {
1010
"vscode": "^1.39.0"
1111
},
12-
"categories": [
13-
"Programming Languages"
14-
],
1512
"main": "./out/extension.js",
1613
"browser": "./dist/extension.js",
1714
"activationEvents": [

extensions/shaderlab/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin tgjones/shaders-tmLanguage grammars/shaderlab.json ./syntaxes/shaderlab.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/shellscript/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin jeff-hykin/better-shell-syntax autogenerated/shell.tmLanguage.json ./syntaxes/shell-unix-bash.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/sql/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ./build/update-grammar.mjs"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/swift/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"scripts": {
1212
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin jtbandes/swift-tmlanguage Swift.tmLanguage.json ./syntaxes/swift.tmLanguage.json"
1313
},
14+
"categories": ["Programming Languages"],
1415
"contributes": {
1516
"languages": [
1617
{

extensions/theme-abyss/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"engines": {
99
"vscode": "*"
1010
},
11+
"categories": ["Themes"],
1112
"contributes": {
1213
"themes": [
1314
{

0 commit comments

Comments
 (0)