helix/helix-term/src
Michael Davis d43de14807
LSP: Avoid requesting document colors for ghost transactions
The point of ghost transactions is to avoid notifying language servers
about changes since the change is meant to be temporary. This is used
for completion while selecting items in the menu: updating the language
server would mess up incomplete completions.

When a document is changed by a ghost transaction the language server
will not be notified so its understanding of the document will not be
synchronized and any positions it sends may be out-of-date. So we should
avoid triggering a request for new document color information when a
document is changed by a ghost transaction.
2025-03-25 08:52:47 -04:00
..
commands Allow `:theme` to show current theme (#13192) 2025-03-25 18:43:26 +09:00
handlers LSP: Avoid requesting document colors for ghost transactions 2025-03-25 08:52:47 -04:00
keymap Rename "file browser" => "file explorer" 2025-01-23 18:17:56 -05:00
ui fix: render rulers before the cursor 2025-03-07 12:44:28 -05:00
application.rs Add document and LSP lifecycle events, move some callbacks into hooks 2025-03-22 11:41:50 -04:00
args.rs feat: passing multile of the same files in the arguments places a cursor at each position (#12192) 2025-01-23 14:04:02 -06:00
commands.rs LSP: Eagerly decode request results in the client 2025-03-22 14:40:29 -04:00
compositor.rs Do not record keys pressed by macros while recording a macro (#12733) 2025-01-30 18:14:04 -06:00
config.rs feat: smart_tab 2023-08-01 09:41:42 -05:00
events.rs Add document and LSP lifecycle events, move some callbacks into hooks 2025-03-22 11:41:50 -04:00
handlers.rs Color swatches ( 🟩 green 🟥 #ffaaaa ) (#12308) 2025-03-23 16:07:02 -05:00
health.rs fix: check and print remaining language servers (#12841) 2025-02-12 09:57:25 -06:00
job.rs Add hook/event system 2024-01-23 11:20:19 +09:00
keymap.rs Rewrite command line parsing, add flags and expansions (#12527) 2025-02-26 19:50:15 -06:00
lib.rs fix(lints): clippy 1.84 2025-01-23 15:18:16 -05:00
main.rs feat: passing multile of the same files in the arguments places a cursor at each position (#12192) 2025-01-23 14:04:02 -06:00