You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Regarding the "Gallons of perf" todo comment 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 buffer(s) being edited. I've contributed a decent amount to asm-lsp (another LSP implemented in Rust), and was able to take advantage of both the LSP's incremental edits (as opposed to sending the entire document over with each change) as well as incremental parsing on the tree-sitter tree of the buffer in that project. If this sounds like it would be helpful, I'd love to spend some time implementing something similar here as a starting point :).
The text was updated successfully, but these errors were encountered:
Regarding the "Gallons of perf" todo comment 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 buffer(s) being edited. I've contributed a decent amount to asm-lsp (another LSP implemented in Rust), and was able to take advantage of both the LSP's incremental edits (as opposed to sending the entire document over with each change) as well as incremental parsing on the tree-sitter tree of the buffer in that project. If this sounds like it would be helpful, I'd love to spend some time implementing something similar here as a starting point :).The text was updated successfully, but these errors were encountered: