mirror of
https://github.com/We-Dont-Byte/Mind_Reader.git
synced 2024-11-15 03:35:59 +00:00
dc1565f4d0
Implied nodes caused ambiguity when querying for context. Now every line is considered, even blank lines, to make the process much easier.
204 lines
4.7 KiB
JSON
204 lines
4.7 KiB
JSON
{
|
|
"name": "mind-reader",
|
|
"displayName": "Mind_Reader",
|
|
"description": "",
|
|
"version": "0.0.1",
|
|
"engines": {
|
|
"vscode": "^1.60.0"
|
|
},
|
|
"categories": [
|
|
"Other"
|
|
],
|
|
"activationEvents": [
|
|
"onStartupFinished"
|
|
],
|
|
"main": "./out/extension.js",
|
|
"contributes": {
|
|
"commands": [
|
|
{
|
|
"command": "mind-reader.helloWorld",
|
|
"title": "Hello World"
|
|
},
|
|
{
|
|
"command": "mind-reader.increaseFontScale",
|
|
"title": "Increase Font Scale"
|
|
},
|
|
{
|
|
"command": "mind-reader.decreaseFontScale",
|
|
"title": "Decrease Font Scale"
|
|
},
|
|
{
|
|
"command": "mind-reader.resetFontScale",
|
|
"title": "Reset Font Scale"
|
|
},
|
|
{
|
|
"command": "mind-reader.increaseEditorScale",
|
|
"title": "Increase Editor Scale"
|
|
},
|
|
{
|
|
"command": "mind-reader.decreaseEditorScale",
|
|
"title": "Decrease Editor Scale"
|
|
},
|
|
{
|
|
"command": "mind-reader.resetEditorScale",
|
|
"title": "Reset Editor Scale"
|
|
},
|
|
{
|
|
"command": "mind-reader.selectTheme",
|
|
"title": "Select Theme"
|
|
},
|
|
|
|
{
|
|
"command": "mind-reader.runLineContext",
|
|
"title": "Run Line Context"
|
|
}
|
|
|
|
],
|
|
"keybindings": [
|
|
{
|
|
"command": "mind-reader.decreaseFontScale",
|
|
"key": "numpad_subtract",
|
|
"mac": ""
|
|
},
|
|
|
|
{
|
|
"command": "mind-reader.increaseFontScale",
|
|
"key": "numpad_add",
|
|
"mac": ""
|
|
},
|
|
|
|
{
|
|
"command": "mind-reader.increaseEditorScale",
|
|
"key": "shift+numpad_add"
|
|
},
|
|
|
|
{
|
|
"command": "mind-reader.decreaseEditorScale",
|
|
"key": "shift+numpad_subtract",
|
|
"mac": ""
|
|
},
|
|
|
|
{
|
|
"command": "mind-reader.resetEditorScale",
|
|
"key": "shift+enter",
|
|
"mac": ""
|
|
}
|
|
],
|
|
"menus": {
|
|
"editor/context": [
|
|
{
|
|
"submenu": "mind-reader.editor.context",
|
|
"group": "mind-reader"
|
|
}
|
|
],
|
|
"mind-reader.editor.context": [
|
|
{
|
|
"command": "mind-reader.increaseEditorScale",
|
|
"group": "mind-reader",
|
|
"when": "activeEditor"
|
|
},
|
|
{
|
|
"command": "mind-reader.decreaseFontScale",
|
|
"group": "mind-reader",
|
|
"when": "activeEditor"
|
|
},
|
|
{
|
|
"command": "mind-reader.resetFontScale",
|
|
"group": "mind-reader",
|
|
"when": "activeEditor"
|
|
},
|
|
{
|
|
"command": "mind-reader.increaseEditorScale",
|
|
"group": "mind-reader",
|
|
"when": "activeEditor"
|
|
},
|
|
{
|
|
"command": "mind-reader.decreaseEditorScale",
|
|
"group": "mind-reader",
|
|
"when": "activeEditor"
|
|
},
|
|
{
|
|
"command": "mind-reader.resetEditorScale",
|
|
"group": "mind-reader",
|
|
"when": "activeEditor"
|
|
},
|
|
{
|
|
"command": "mind-reader.selectTheme",
|
|
"group": "mind-reader",
|
|
"when": "activeEditor"
|
|
}
|
|
]
|
|
},
|
|
"submenus": [
|
|
{
|
|
"id": "mind-reader.editor.context",
|
|
"label": "Mind_Reader"
|
|
}
|
|
],
|
|
"configuration": {
|
|
"title": "Mind_Reader",
|
|
"properties": {
|
|
"mindreader.productType": {
|
|
"type": "string",
|
|
"description": "Specifies the LEGO® product.",
|
|
"default": "MINDSTORMS® EV3",
|
|
"enum": [
|
|
"MINDSTORMS® EV3",
|
|
"SPIKE™ Prime"
|
|
],
|
|
"enumDescriptions": [
|
|
"LEGO® MINDSTORMS® EV3 (31313)",
|
|
"LEGO® Education SPIKE™ Prime Set (45678)"
|
|
]
|
|
},
|
|
"mindreader.screenReader": {
|
|
"type": "string",
|
|
"description": "Specifies which screen reader to optimize for.",
|
|
"default": "NVDA",
|
|
"enum": [
|
|
"NVDA",
|
|
"Orca",
|
|
"VoiceOver"
|
|
],
|
|
"enumDescriptions": [
|
|
"NonVisual Desktop Access (Windows)",
|
|
"Orca (Linux)",
|
|
"Apple VoiceOver (macOS)"
|
|
]
|
|
},
|
|
"mindreader.connection.connectAutomatically": {
|
|
"type": "boolean",
|
|
"description": "Specifies whether to try to automatically detect and communicate with a connected Hub.",
|
|
"default": "true"
|
|
},
|
|
"mindreader.connection.portPath": {
|
|
"type": "string",
|
|
"markdownDescription": "Specifies the serial port path to use if `#mindreader.connectAutomatically#` is not set."
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"scripts": {
|
|
"vscode:prepublish": "npm run compile",
|
|
"compile": "tsc -p ./",
|
|
"watch": "tsc -watch -p ./",
|
|
"pretest": "npm run compile && npm run lint",
|
|
"lint": "eslint src --ext ts",
|
|
"test": "node ./out/test/runTest.js"
|
|
},
|
|
"devDependencies": {
|
|
"@types/vscode": "^1.60.0",
|
|
"@types/glob": "^7.1.3",
|
|
"@types/mocha": "^8.2.2",
|
|
"@types/node": "14.x",
|
|
"eslint": "^7.27.0",
|
|
"@typescript-eslint/eslint-plugin": "^4.26.0",
|
|
"@typescript-eslint/parser": "^4.26.0",
|
|
"glob": "^7.1.7",
|
|
"mocha": "^8.4.0",
|
|
"typescript": "^4.3.2",
|
|
"vscode-test": "^1.5.2",
|
|
"@vscode/test-electron": "^1.6.2"
|
|
}
|
|
}
|