1 unstable release

0.1.0 Oct 3, 2023

#192 in Text processing

Download history 156/week @ 2023-10-22 199/week @ 2023-10-29 212/week @ 2023-11-05 264/week @ 2023-11-12 230/week @ 2023-11-19 230/week @ 2023-11-26 218/week @ 2023-12-03 211/week @ 2023-12-10 291/week @ 2023-12-17 305/week @ 2023-12-24 363/week @ 2023-12-31 385/week @ 2024-01-07 379/week @ 2024-01-14 362/week @ 2024-01-21 430/week @ 2024-01-28 400/week @ 2024-02-04

1,626 downloads per month

MIT license

58KB
1K SLoC

HTMX LSP

Right now this is very much so a work in progress.

GREAT NEWS!

We have reached a point where i could use help! If you want to fill in documentation or help with autocompletes please make an issue / make a pr!

BIG TODOS LEFT

  • all the autocomplete based on the hx-* attributes
  • distribute binary

Integration

There is no vim or vscode specific integration, but!!! i do have an example of launching servers and listening to them for neovim in lsp-debug-tools repo

Help

Creating the required clients to be used in vscode would be super cool. If i could avoid touching vscode that would be awesome

Build

Simple build

cargo build

Watching

cargo install cargo-watch
cargo watch -x build

Development

General

As of right now the general goal is just to provide completion for any - character received without even looking at the context.

After that, would be to perform some code actions that make sense and allow for amazing utility around htmx.

htmx-lsp -f /path/to/file --level OFF | TRACE | DEBUG | INFO | WARN | ERROR

NeoVim

As of now, lsp-debug-tools is the only debugging tool designed for in editor experience.

Dependencies

~10–19MB
~266K SLoC