Skip to content
CodeMorph
Esc
  • No results: ""

Extensions

Install, update and manage extensions from Open VSX, recommended extensions for a migration, and what isn't available.

CodeMorph runs a standard extension host, so extensions work the way you're used to. They install from Open VSX, the open extension registry.

Installing an extension

  1. Open the Extensions view with Ctrl Shift X.
  2. Search by name or ID, for example dbaeumer.vscode-eslint.
  3. Click Install.

No account is needed.

Installing from a VSIX file

If you have an extension packaged as a .vsix file:

  1. Open the Command Palette with Ctrl Shift P.
  2. Run Extensions: Install from VSIX…
  3. Choose the file.

Updating and disabling

Installed extensions update from Open VSX automatically. To turn that off, set:

settings.json
{
  "extensions.autoUpdate": false
}

Right-click any installed extension to Disable it globally or for the current workspace, or to Uninstall it.

ExtensionIDWhy
ESLintdbaeumer.vscode-eslintLints JavaScript and TypeScript; pair with typescript-eslint after converting
Prettieresbenp.prettier-vscodeKeeps converted files formatted, so diffs stay about types
Error Lensusernamehw.errorlensShows diagnostics inline, handy for files in review
Pretty TypeScript Errorsyoavbls.pretty-ts-errorsMakes long compiler errors readable
Vitestvitest.explorerRun and debug Vitest tests in the editor
JestOrta.vscode-jestTest results in the editor for Jest projects

Each extension's author decides where it's published; these were on Open VSX at the time of writing.

What isn't available

  • Proprietary extensions whose licenses limit them to their publisher's own editors aren't on Open VSX.
  • Other built-in AI assistants aren't included. Morph is the built-in agent.
  • Cloud settings sync isn't available. To bring settings from another editor, copy your settings.json and keybindings.json into %APPDATA%\CodeMorph\User.

Where extensions live

Extensions install to %USERPROFILE%\.codemorph\extensions, separate from any other editor, so nothing is shared or overwritten.

Extensions and security

Extensions run with full access to your workspace and can read files in your workspace. Install from authors you trust, and keep folders you haven't reviewed in Restricted Mode, where many extensions are limited.

Something unclear or out of date? Tell us.