helix/helix-term/src/ui
Michael Davis dae3841a75
Use an AsyncHook for picker preview highlighting
The picker previously used the IdleTimeout event as a trigger for
syntax-highlighting the currently selected document in the preview pane.
This is a bit ad-hoc now that the event system has landed and we can
refactor towards an AsyncHook (like those used for LSP completion and
signature-help). This should resolve some odd scenarios where the
preview did not highlight because of a race between the idle timeout
and items appearing in the picker.
2024-07-15 09:31:31 -04:00
..
picker Use an AsyncHook for picker preview highlighting 2024-07-15 09:31:31 -04:00
completion.rs tui: Constify functions, shrink Margin representation 2024-05-21 04:34:36 +09:00
document.rs
editor.rs fix(editor): prevent overflow in count modifier (#10930) 2024-06-13 03:24:24 +02:00
info.rs tui: Constify functions, shrink Margin representation 2024-05-21 04:34:36 +09:00
lsp.rs tui: Constify functions, shrink Margin representation 2024-05-21 04:34:36 +09:00
markdown.rs tui: Constify functions, shrink Margin representation 2024-05-21 04:34:36 +09:00
menu.rs fix popup size calculation 2024-04-28 11:21:50 -04:00
mod.rs Allow multiple language server with lsp-workspace-command (#10176) 2024-07-06 10:34:33 -05:00
overlay.rs
picker.rs Use an AsyncHook for picker preview highlighting 2024-07-15 09:31:31 -04:00
popup.rs tui: Constify functions, shrink Margin representation 2024-05-21 04:34:36 +09:00
prompt.rs Make prompt use cursor set for Insert mode (#10945) 2024-06-18 10:38:56 +02:00
spinner.rs use newtype parttern for langauge server id 2024-04-22 12:27:47 +09:00
statusline.rs Revert "Refactor statusline elements to build Spans (#9122)" (#10642) 2024-05-07 01:51:20 +09:00
text.rs