diff options
| author | _ov4 <ov4@ov4.org> | 2026-10-13 06:02:56 +0000 |
|---|---|---|
| committer | _ov4 <ov4@ov4.org> | 2026-10-13 06:02:56 +0000 |
| commit | 5c0d65b83391ced6889841b7f5e8200cbc0271d7 (patch) | |
| tree | 008eb4efdce457975795265e33ec0b12c27ebaed /plugin/package.json | |
| parent | e52266d8ce8823866b2dad3e04ffc78438e08397 (diff) | |
feat(plugin): color bracket pairs and mark unmatched brackets red
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Diffstat (limited to 'plugin/package.json')
| -rw-r--r-- | plugin/package.json | 46 |
1 files changed, 31 insertions, 15 deletions
diff --git a/plugin/package.json b/plugin/package.json index 003a866..60cf9da 100644 --- a/plugin/package.json +++ b/plugin/package.json @@ -10,20 +10,32 @@ "url": "https://github.com/ovfor4/cie-pseudocode-compiler.git", "directory": "plugin" }, - "engines": { "vscode": "^1.85.0" }, + "engines": { + "vscode": "^1.85.0" + }, "main": "./src/extension.js", - "categories": ["Programming Languages", "Formatters"], + "categories": [ + "Programming Languages", + "Formatters" + ], "scripts": { - "check": "node --check src/extension.js && node --check src/indentation.js && node --check src/lexical.js", + "check": "node --check src/extension.js && node --check src/indentation.js && node --check src/lexical.js && node --check src/brackets.js", "test": "node --test test/*.test.js" }, "contributes": { - "languages": [{ - "id": "cie-pseudocode", - "aliases": ["CIE Pseudocode", "cie-pseudocode"], - "extensions": [".cps"], - "configuration": "./language-configuration.json" - }], + "languages": [ + { + "id": "cie-pseudocode", + "aliases": [ + "CIE Pseudocode", + "cie-pseudocode" + ], + "extensions": [ + ".cps" + ], + "configuration": "./language-configuration.json" + } + ], "configurationDefaults": { "[cie-pseudocode]": { "editor.insertSpaces": false, @@ -31,14 +43,18 @@ "editor.detectIndentation": false, "editor.autoIndent": "full", "editor.formatOnType": true, - "editor.defaultFormatter": "ovfor4.cie-pseudocode" + "editor.defaultFormatter": "ovfor4.cie-pseudocode", + "editor.bracketPairColorization.enabled": true, + "editor.bracketPairColorization.independentColorPoolPerBracketType": false } }, - "grammars": [{ - "language": "cie-pseudocode", - "scopeName": "source.cie-pseudocode", - "path": "./syntaxes/cie-pseudocode.tmLanguage.json" - }] + "grammars": [ + { + "language": "cie-pseudocode", + "scopeName": "source.cie-pseudocode", + "path": "./syntaxes/cie-pseudocode.tmLanguage.json" + } + ] }, "devDependencies": { "vscode-oniguruma": "^2.0.1", |
