helix-mods/helix-term/src/commands
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
2022-07-29 14:31:21 +09:00
..
dap.rs Reuse menu::Item trait in picker (#2814) 2022-07-02 13:21:27 +02:00
lsp.rs Fix byte index error in signature help highlighting 2022-07-29 14:31:21 +09:00
typed.rs Shorten embedded command descriptions (#3070) 2022-07-26 12:04:23 +09:00