editor: Add debounce setting for triggering DocumentHighlight (#21702)
Closes https://github.com/zed-industries/zed/issues/6843 I don't see where is the logic to remove old document highlight when new one applies, ideally, old highlight should be cleared as soon as possible when cursor moves if the new position does not sits in old highlight ranges to avoid linger highlights described in https://github.com/zed-industries/zed/issues/13682#issuecomment-2498368680. So current solution is still not ideal, because only when lsp responses highlight ranges (even is a empty set) can we clear the old one. Release Notes: - Added a setting `lsp_highlight_debounce` to configure delay for querying highlights from language server. --------- Co-authored-by: mgsloan@gmail.com <michael@zed.dev>
This commit is contained in:
parent
57874717c1
commit
8dd1c23b92
4 changed files with 17 additions and 4 deletions
|
@ -467,6 +467,12 @@ List of `string` values
|
|||
"current_line_highlight": "all"
|
||||
```
|
||||
|
||||
## LSP Highlight Debounce
|
||||
|
||||
- Description: The debounce delay before querying highlights from the language server based on the current cursor location.
|
||||
- Setting: `lsp_highlight_debounce`
|
||||
- Default: `75`
|
||||
|
||||
## Cursor Blink
|
||||
|
||||
- Description: Whether or not the cursor blinks.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue