Home Docs Download About Contact
Download

Editors

VS Code, JetBrains, Neovim, Helix, Zed — pick one, keep the experience.

Tooling Updated 2026-08-01 Edit this page

Because the language server is part of the toolchain, every editor gets the same answers. This page covers the supported setups.

VS Code

Install the Prism extension from the marketplace. It activates on .prism and .prismx files, starts the language server automatically, and enables format-on-save.

code --install-extension prism-lang.prism

JetBrains IDEs

Install the Prism plugin via Settings → Plugins. Works with IntelliJ IDEA, CLion and PyCharm. The plugin embeds the language server; no separate configuration.

Neovim

Minimal setup with the built-in LSP client:

vim.lsp.start({
  name = "prism",
  cmd = { "prism", "lsp" },
  root_dir = vim.fs.root(0, { "prism.toml" }),
})

Tree-sitter grammars for Prism and PrismX are available in nvim-treesitter.

Helix

Add Prism to your languages.toml:

[[language]]
name = "prism"
language-servers = ["prism-lsp"]
file-types = ["prism"]

[language-server.prism-lsp]
command = "prism"
args = ["lsp"]

Zed

Prism support is built in. Zed detects prism.toml and starts the language server automatically when prism is on your PATH.

Tip: regardless of editor, the language server keeps everything consistent for everyone — and prism audit in CI catches dependency drift.