Kirawi
Kirawi
It's far from ready. I'm waiting for motivation to complete #3268 which entails implementing a cached line wrapper iterator.
I plan to make it optional in `config.toml` or `languages.toml`. There are some cases in which tree-sitter isn't enough.
Yeah, that's doable with a `locals.scm`. It will track the use of an identifier throughout the scope and apply the color it was highlighted with at the definition.
Most of these are currently achievable by modifying the queries except for imports and accurate type highlighting. With https://github.com/helix-editor/helix/issues/1252 however, I think that would be addressed as well. There are...
It looks like you deleted your last comment, but I think you have a misunderstanding of how tree-sitter works. From how I understand it, tree-sitter a parser generator with an...
Even though there may be a slight pause in speech, it is grammatically incorrect to have a comma.
Alternatively, you can specify an external formatter which Helix will generate a diff for.
`similar` provides a function: https://docs.rs/similar/2.2.0/similar/fn.get_diff_ratio.html On second thought, that sounds a little expensive.
Ah right, we could just convert `TextEdit`s into `DiffOp`s. We could generate a diff if a certain amount of the file is entirely replaced, or we could generate a diff...
Would https://github.com/helix-editor/helix/pull/1445 fix it for you?