Skip to content

IDE integration

Elide projects open in VS Code and IntelliJ IDEA with their dependencies, source sets, run targets, tests and debugger wired to the elide CLI. The Zed extension and other editors use elide lsp for Java and the Debug Adapter Protocol to debug JavaScript, TypeScript and Python.

VS Code 1.105+IntelliJ IDEA 2025.3+ZedAny LSP or DAP client
VS CodeSync and the Elide sidebar0:19Add a dependency to elide.pkl, reload when prompted, find it under Dependencies.
On this page

Choose your editor

VS Code

1.105+

Sync an elide.pkl into the Kotlin language server, then run, test and debug from code lenses, the Testing view and the Elide sidebar.

SyncSidebarCode lensesTesting viewCoverageJVM and Native Image debugging
Install
curl -LOJ "https://plugins.elide.dev/vscode/files?id=elide.elide" code --install-extension elide-*.vsix

IntelliJ IDEA

2025.3+

Import Elide projects and workspaces like a Maven or Gradle build, with run configurations, gutter actions, test results and coverage.

ImportTool windowGutter actionsTest runnerCoverageDebugging
Plugin repository
https://plugins.elide.dev/intellij

Zed

Extension

elide lsp as Zed's Java language server, and an Elide debug adapter for JavaScript, TypeScript and Python, launched from .zed/debug.json or any elide task.

Java language serverDebug adapterDebug from tasks
Dev extension
git clone https://github.com/elide-dev/zed elide-zed

Other editors

LSP, DAP

Point Neovim, Helix or any LSP client at elide lsp for Java code intelligence, and any DAP client at elide run --debugger=dap to debug JavaScript, TypeScript and Python.

DiagnosticsCompletionNavigationRenameFormattingDAP debugging
Server command
elide lsp

See it work

The same project in VS Code: Kotlin completion, a run from the code lens, the Testing view and a breakpoint. Each clip has its section in the VS Code guide.

VS CodeKotlin code intelligence0:12
VS CodeRun with Elide0:08
VS CodeTests in the Testing view0:10
VS CodeDebug with Elide0:13
VS CodeRun with Coverage0:10

What each editor gets

FeatureVS CodeIntelliJ IDEAZedLSP or DAP client
Project sync from elide.pklYesYesClasspathClasspath
Kotlin code intelligenceYesYesNoNo
Java code intelligenceYesYesYesYes
JavaScript, TypeScript, Python debuggingNoNoElide adapterDAP
Run entrypoints and tasksYesYesNoNo
Tests in the IDE's runnerYesYesNoNo
JVM debuggingYesYesNoNo
Native Image debuggingGDBGDB, LLDBNoNo
Coverage viewYesYesNoNo
New project from a templateYesYesNoNo
elide.pkl completionNoPkl pluginNoNo

Where to go next

Was this page helpful?