1 个不稳定版本
0.1.0 | 2023 年 10 月 3 日 |
---|
#369 在 文本编辑器
1,253 每月下载量
用于 htmx-lsp
44KB
1K SLoC
已经足够了
LSP
目前,这仍然是一个非常正在进行中的项目,目前提供对大多数 HTMX 属性的基本自动完成。我们已经到了需要帮助的时候了!如果您想填写文档或帮助完成自动完成,请打开一个 issue/pr!
集成
Neovim
htmx-lsp
可以通过 Mason 安装。并且可以使用 lspconfig
进行配置
local lspconfig = require('lspconfig')
-- ...
lspconfig.htmx.setup{}
另一个选项是使用 lsp-debug-tools
VSCode
尚未发布扩展,但在 clients/vscode
文件夹中有开发扩展(附带设置说明)
开发
一般
到目前为止,一般目标是只为任何接收到的 -
字符提供完成,甚至不看上下文。
之后,将执行一些有意义的代码操作,允许围绕 htmx 的惊人实用程序。
htmx-lsp -f /path/to/file --level [OFF | TRACE | DEBUG | INFO | WARN | ERROR]
构建
cargo build
# OR auto-build on file save, requires `cargo-watch`
cargo install cargo-watch
cargo watch -x build
贡献者
依赖项
~8–19MB
~280K SLoC