Skip to content

Supported extensions

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.
ExtensionSettingsComment
Pythonpython.defaultInterpreterPath
Gogo.goroot, go.alternateTools
Javajdk.jdkhome
Shellcheckshellcheck.executablePath
NodeJSdebug.javascript.defaultRuntimeExecutable.pwa-node
Denodeno.path
Bunbun.runtime
Ruffruff.path
php, php built-inphp.validate.executablePath, php.debug.executablePathDoes not work with symlinks
juliajulia.executablePathDoes not work with shims
erlangerlang.erlangPathDoes not work with shims
dartdart.sdkPathDoes not work with shims or symlinks
flutterdart.flutterSdkPathDoes not work with shims or symlinks
zigzig.path, zig.zls.path (install zls with mise)

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