helix/helix-term/src
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
..
commands Commit an undo checkpoint before each write (#11062) 2024-07-14 02:59:47 +09:00
handlers Delay auto-save until exiting insert mode (#11047) 2024-06-29 11:08:21 +09:00
keymap feat(command): select_all_children 2024-04-09 10:33:15 -04:00
ui Use an AsyncHook for picker preview highlighting 2024-07-15 09:31:31 -04:00
application.rs Prevent improper files (like /dev/random) from being used as file arguments (#10733) 2024-06-18 18:14:17 +02:00
args.rs Fallback to filename for +arg (#9333) 2024-01-14 15:11:18 +01:00
commands.rs Make `format_selections` respect document configuration (#11169) 2024-07-15 22:27:42 +09:00
compositor.rs add redraw command (#6949) 2023-09-08 10:46:36 +09:00
config.rs feat: smart_tab 2023-08-01 09:41:42 -05:00
events.rs Add hook/event system 2024-01-23 11:20:19 +09:00
handlers.rs Auto Save All Buffers After A Delay (#10899) 2024-06-11 00:39:06 +02:00
health.rs Add glob file type support (#8006) 2024-02-11 18:24:20 +01:00
job.rs Add hook/event system 2024-01-23 11:20:19 +09:00
keymap.rs Allow numbers as second input event (#8471) 2024-02-14 11:53:15 +01:00
lib.rs Ignore .svn version control files (#10536) 2024-04-21 12:00:30 +09:00
main.rs Add glob file type support (#8006) 2024-02-11 18:24:20 +01:00