hx-lsp 为 helix 提供 snippets 和 code-actions 功能
💡
原文中文,约2600字,阅读约需7分钟。
📝
内容提要
hx-lsp是一个提供自定义代码片段和Code Action的lsp工具,支持Completion和CodeAction功能。可以通过git clone安装,也可以在helix配置文件中进行配置。支持加载snippets和actions配置文件,格式兼容vscode。
🎯
关键要点
- hx-lsp是一个提供自定义代码片段和Code Action的lsp工具。
- 支持Completion和CodeAction功能,正在不断改进。
- 可以通过git clone安装hx-lsp。
- 在helix配置文件中修改languages.toml以使用hx-lsp。
- 支持加载snippets和actions配置文件,格式兼容vscode。
- 配置文件支持jsonc格式,允许注释但不支持多余的逗号。
- snippets文件和actions配置的加载路径有特定目录。
- snippets格式包括name、prefix、body和description。
- CodeAction格式包括title、catch、shell和description。
❓
延伸问答
hx-lsp是什么工具?
hx-lsp是一个提供自定义代码片段和Code Action的LSP工具。
如何安装hx-lsp?
可以通过git clone命令安装hx-lsp,具体命令为:git clone https://github.com/erasin/hx-lsp.git。
hx-lsp支持哪些配置文件格式?
hx-lsp支持jsonc格式的配置文件,允许注释但不支持多余的逗号。
如何在helix中使用hx-lsp?
需要修改helix的语言配置文件languages.toml,添加hx-lsp作为语言服务器。
hx-lsp的snippets格式是什么样的?
snippets格式包括name、prefix、body和description,支持多种类型的内容。
hx-lsp的Code Action格式包含哪些内容?
Code Action格式包括title、catch、shell和description。
➡️