Crates.io | htmx-lsp |
lib.rs | htmx-lsp |
version | 0.1.0 |
source | src |
created_at | 2023-10-03 19:53:38.945887 |
updated_at | 2023-10-03 19:53:38.945887 |
description | A language server for htmx |
homepage | https://github.com/ThePrimeagen/htmx-lsp |
repository | |
max_upload_size | |
id | 991493 |
size | 40,482 |
Right now this is very much so a work in progress.
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!
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
Creating the required clients to be used in vscode would be super cool. If i could avoid touching vscode that would be awesome
Simple build
cargo build
Watching
cargo install cargo-watch
cargo watch -x build
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
As of now, lsp-debug-tools is the only debugging tool designed for in editor experience.