1 个不稳定版本

0.1.0 2023年10月3日

#437文本编辑器

Download history 631/week @ 2024-03-14 434/week @ 2024-03-21 398/week @ 2024-03-28 373/week @ 2024-04-04 394/week @ 2024-04-11 403/week @ 2024-04-18 357/week @ 2024-04-25 334/week @ 2024-05-02 281/week @ 2024-05-09 345/week @ 2024-05-16 350/week @ 2024-05-23 344/week @ 2024-05-30 341/week @ 2024-06-06 327/week @ 2024-06-13 310/week @ 2024-06-20 234/week @ 2024-06-27

1,257 每月下载量
用于 2 crates

MIT 许可证

3KB

HTMX-LSP logo HTMX-LSP logo
crates.io build status

已经足够了

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

贡献者

依赖

~5–13MB
~155K SLoC