You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
helix-plus/helix-term
Gokul Soumya a8b123fe17
Fix byte index error in signature help highlighting
The language server sends a char offset range within the
signature help label text to highlight as the current parameter,
but helix uses byte offset ranges for rendering highlights. This
was brought up in the [review of the original signature help PR][1],
but the ranges were being highlighted correctly, and there were no
out of bound or indexing panics. Turns out rust-analyzer was
[incorrectly sending byte offsets] instead of char offsets and this
made it seem like all was well and good with offsets in helix during
initial testing.

[1]: https://github.com/helix-editor/helix/pull/1755#discussion_r906715371
[2]: https://github.com/rust-lang/rust-analyzer/pull/12272
2 years ago
..
src Fix byte index error in signature help highlighting 2 years ago
tests Fix backwards selection duplication widening bug (#2945) 2 years ago
.gitignore Initial import. 4 years ago
Cargo.toml build(deps): bump grep-searcher from 0.1.8 to 0.1.10 (#3101) 2 years ago
build.rs publish a source tarball with version and grammars (#1875) 2 years ago