htmx-lsp
htmx-lsp copied to clipboard
its so over
- `cargo install`'d `htmx-lsp` - Added mason config files. ```lua local lspconfig = require('lspconfig') lspconfig.htmx.setup{} ``` - Launched nvim - This happened. ``` ------------------------------------- Translated Report (Full Report Below) -------------------------------------...
Is this supposed to work in JSX/TSX files? It doesn't for me, even though LSP is running. Adding support would be great.
I'm not entirely sure if this is the proper way to ask for it, but I was wondering if there is a way to setup this lsp in a way...
when the client lets the server autocomplete one of the hx-ext="{extension}" and the header is specified in the current tree, add the script source to it. ex. Add `` to...
Some extensions, like websockets make use of some extra tags. When the extension is active (I.e. this element or a parent element has the hx-ext=extension attribute) we could also include...
Add completions for the various htmx extensions. for #14 thanks to @WillLillis for making a framework to add the extensions TODO: - [x] add actual documentation for the attributes -...
Here's a first pass on the tree-sitter performance changes I asked about in #39. I brought in the [lsp_textdocument](https://crates.io/crates/lsp-textdocument) crate to help manage in-memory copies of the buffers being edited....
Regarding the "Gallons of perf" [todo comment](https://github.com/ThePrimeagen/htmx-lsp/blob/8f05662346b1d14cb1a39e011c7dc454a104df21/lsp/src/tree_sitter.rs#L114C60-L114C60) in `htmx-lsp/lsp/src/tree-sitter.rs`, I wanted to ask about taking an initial stab at some improvements regarding tree-sitter and the LSP's in-memory copy of the...