Sync an elide.pkl into the Kotlin language server, then run, test and debug from code lenses, the Testing view and the Elide sidebar.
curl -LOJ "https://plugins.elide.dev/vscode/files?id=elide.elide"
code --install-extension elide-*.vsixElide 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.
Sync an elide.pkl into the Kotlin language server, then run, test and debug from code lenses, the Testing view and the Elide sidebar.
curl -LOJ "https://plugins.elide.dev/vscode/files?id=elide.elide"
code --install-extension elide-*.vsixImport Elide projects and workspaces like a Maven or Gradle build, with run configurations, gutter actions, test results and coverage.
https://plugins.elide.dev/intellijelide 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.
git clone https://github.com/elide-dev/zed elide-zedPoint 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.
elide lspThe 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.
| Feature | VS Code | IntelliJ IDEA | Zed | LSP or DAP client |
|---|---|---|---|---|
| Project sync from elide.pkl | Yes | Yes | Classpath | Classpath |
| Kotlin code intelligence | Yes | Yes | No | No |
| Java code intelligence | Yes | Yes | Yes | Yes |
| JavaScript, TypeScript, Python debugging | No | No | Elide adapter | DAP |
| Run entrypoints and tasks | Yes | Yes | No | No |
| Tests in the IDE's runner | Yes | Yes | No | No |
| JVM debugging | Yes | Yes | No | No |
| Native Image debugging | GDB | GDB, LLDB | No | No |
| Coverage view | Yes | Yes | No | No |
| New project from a template | Yes | Yes | No | No |
| elide.pkl completion | No | Pkl plugin | No | No |
Was this page helpful?