Skip to content

Use shared vscode extensions plugin#125

Merged
just-be-dev merged 1 commit intomainfrom
improve-vscode-setup
Feb 17, 2025
Merged

Use shared vscode extensions plugin#125
just-be-dev merged 1 commit intomainfrom
improve-vscode-setup

Conversation

@just-be-dev
Copy link
Owner

The mise-vscode has an option configureExtensionsAutomatically which will automatically setup the paths to binaries for runtimes like deno, node, python, etc for anything configured in mise and used by vscode. This ends up writing absolute paths to the settings.json which makes it hard to share settings with other folks. This is more a failing of vscode than of mise-vscode. To attempt to help with this issue, mise-vscode will do automatic symlinking in .vscode/mise-tools and configure local paths. As I unfortunately found out, vscode also doesn't path references they provide for extensions to consume so support of these features is dependent on an extension maintainer's willingness to add it. The deno team refused to add this support which ultimately makes it feel like a non-starter to me.

Thankfully @swellaby implemented vscode-workspace-config-plus which gives some rudimentary ability to share config. It doesn't look like the extension is actively maintained, but its functional enough to achieve what I need from it.

@just-be-dev just-be-dev merged commit 270390f into main Feb 17, 2025
7 checks passed
@just-be-dev just-be-dev deleted the improve-vscode-setup branch February 17, 2025 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant