mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-14 16:07:52 +00:00
Prisma schema files get highlighting, structure view and folding from the bundled tree-sitter-prisma-io grammar, a file icon, and code insight from @prisma/language-server (installable from the IDE). The language definition provides the `prisma` settings section the server reads before each validation; without it the server crashed. Closes #2926
18 lines
508 B
TOML
18 lines
508 B
TOML
id = "prisma"
|
|
name = "Prisma"
|
|
extensions = ["prisma"]
|
|
line-comment = "//"
|
|
indent = { tab-size = 2, insert-spaces = true }
|
|
tree-sitter = "prisma"
|
|
|
|
[[language-servers]]
|
|
name = "prisma-language-server"
|
|
command = "prisma-language-server"
|
|
args = ["--stdio"]
|
|
root-markers = ["package.json", "schema.prisma"]
|
|
install-hint = "npm i -g @prisma/language-server"
|
|
|
|
# Asked for as section `prisma` before every validation; a missing section crashes the server.
|
|
[language-servers.settings.prisma]
|
|
enableDiagnostics = true
|