Skip to content

Supported extensions

hverlin edited this page Nov 21, 2024 · 8 revisions

List of extensions that can be automatically configured to use tools from mise.

If you want to configure it manually, search for Mise: Configure extension sdk path... in the command palette.

  • By default, the extensions are automatically configured to use mise shims. You can disable this feature in the settings
  • If you want to share your .vscode/settings.json file with others, you can enable configureExtensionsUseSymLinks. This will create a folder in your .vscode directory with a symlink to the tools installed by mise.
Extension Settings Comment
Python python.defaultInterpreterPath
Go go.goroot, go.alternateTools
Java jdk.jdkhome
Shellcheck shellcheck.executablePath
NodeJS debug.javascript.defaultRuntimeExecutable.pwa-node
Deno deno.path
Bun bun.runtime
Ruff ruff.path
php, php built-in php.validate.executablePath, php.debug.executablePath Does not work with symlinks
julia julia.executablePath Does not work with shims
erlang erlang.erlangPath Does not work with shims
dart dart.sdkPath Does not work with shims or shims

Extensions which have built-in support for mise:

If you would like to add one, you can open a PR that updates src/utils/supportedExtensions.ts

Clone this wiki locally