Skip to content

Commit c205d73

Browse files
Re-enable latex and swift for vscode versions >= 1.107.0 (#124)
* Re-enable latex and swift for vscode versions >= 1.107.0 * Ran prettier
1 parent d1e8925 commit c205d73

File tree

4 files changed

+13
-12
lines changed

4 files changed

+13
-12
lines changed

copy-assets.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
cp -r node_modules/@cursorless/tree-sitter-wasms/out parsers
1+
cp -r node_modules/@cursorless/tree-sitter-wasms/out/. parsers/

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "parse-tree",
33
"displayName": "Parse tree",
44
"description": "Access document syntax using tree-sitter",
5-
"version": "0.47.0",
5+
"version": "0.48.0",
66
"publisher": "pokey",
77
"repository": {
88
"type": "git",
@@ -89,6 +89,10 @@
8989
"prettier": "prettier --write --list-different .",
9090
"lint": "eslint src && prettier --check ."
9191
},
92+
"dependencies": {
93+
"semver": "^7.7.3",
94+
"web-tree-sitter": "^0.25.10"
95+
},
9296
"devDependencies": {
9397
"@cursorless/tree-sitter-wasms": "0.7.0",
9498
"@eslint/js": "^9.31.0",
@@ -102,9 +106,5 @@
102106
"prettier": "^3.6.2",
103107
"typescript-eslint": "^8.41.0",
104108
"typescript": "^5.9.3"
105-
},
106-
"dependencies": {
107-
"semver": "^7.7.3",
108-
"web-tree-sitter": "^0.25.10"
109109
}
110110
}

src/extension.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,15 @@ export function activate(context: vscode.ExtensionContext) {
8080
* https://github.com/cursorless-dev/cursorless/issues/2879
8181
* https://github.com/cursorless-dev/vscode-parse-tree/issues/110
8282
*/
83-
const disabledLanguages = semver.gte(vscode.version, "1.98.0")
84-
? new Set(["latex", "swift"])
85-
: null;
83+
const disabledLanguages =
84+
semver.lt(vscode.version, "1.107.0") && semver.gte(vscode.version, "1.98.0")
85+
? new Set(["latex", "swift"])
86+
: null;
8687

8788
const validateGetLanguage = (languageId: string) => {
8889
if (disabledLanguages?.has(languageId)) {
8990
throw new Error(
90-
`${languageId} is disabled on vscode versions >= 1.98.0. See https://github.com/cursorless-dev/cursorless/issues/2879`,
91+
`${languageId} is disabled on vscode versions 1.98.0 through 1.06.3. See https://github.com/cursorless-dev/cursorless/issues/2879`,
9192
);
9293
}
9394
};

0 commit comments

Comments
 (0)