适配.prisma文件的Emacs modes有哪些?Prisma schema编辑支持方案问询
Emacs 编辑 Prisma Schema 文件的解决方案
安装 Prisma 专用主模式
MELPA 源已提供适配 Prisma Schema 格式的 prisma-mode,默认支持语法高亮、正确缩进、关键字识别等基础编辑能力:
- 若使用
use-package管理包,添加如下配置即可自动安装并关联文件格式:
(use-package prisma-mode :ensure t :mode ("\\.prisma\\'" . prisma-mode))
- 手动安装时,先将
prisma-mode.el放入你的 Emacsload-path目录,再添加配置:
(add-to-list 'auto-mode-alist '("\\.prisma\\'" . prisma-mode)) (require 'prisma-mode)
启用 LSP 获得高级编程辅助
需要代码补全、实时代码校验、定义跳转、自动重构等功能的话,可以搭配 Prisma 官方语言服务使用:
- 首先全局安装 Prisma 语言服务器:
npm install -g @prisma/language-server - 搭配对应 LSP 客户端配置即可:
- 使用
lsp-mode无需额外配置,打开.prisma文件时会自动检测并连接语言服务 - 使用
eglot的话添加如下配置:
(add-to-list 'eglot-server-programs '(prisma-mode . ("prisma-language-server" "--stdio"))) - 使用
配置完成后重启 Emacs 或重新打开 .prisma 文件即可生效。
内容的提问来源于stack exchange,提问作者BuddhiLW
相关产品推荐
相关产品推荐

