1 个不稳定版本

0.1.0 2023 年 10 月 3 日

#369文本编辑器

Download history 630/week @ 2024-03-14 428/week @ 2024-03-21 391/week @ 2024-03-28 371/week @ 2024-04-04 393/week @ 2024-04-11 397/week @ 2024-04-18 351/week @ 2024-04-25 328/week @ 2024-05-02 280/week @ 2024-05-09 343/week @ 2024-05-16 349/week @ 2024-05-23 339/week @ 2024-05-30 335/week @ 2024-06-06 324/week @ 2024-06-13 311/week @ 2024-06-20 239/week @ 2024-06-27

1,253 每月下载量
用于 htmx-lsp

MIT 许可证

44KB
1K SLoC

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

贡献者

依赖项

~8–19MB
~280K SLoC