hx-lsp 为 helix 提供 snippets 和 code-actions 功能
原文中文,约2600字,阅读约需7分钟。
📝
内容提要
hx-lsp是一个提供自定义代码片段和Code Action的lsp工具,支持Completion和CodeAction功能。可以通过git clone安装,也可以在helix配置文件中进行配置。支持加载snippets和actions配置文件,格式兼容vscode。
❓
Q&A
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。