diff options
author | Gokul Soumya | 2021-11-04 18:33:31 +0000 |
---|---|---|
committer | Blaž Hrastnik | 2022-02-10 01:52:06 +0000 |
commit | bf773db45171b59a758b7dabf9f10ffb8852dcf0 (patch) | |
tree | 1f472eeaf0f752d2d0af83aeb7b2931811e47e65 /helix-term/src/commands.rs | |
parent | 5995568c1d23239a230d6e1bcbfc370e5c8cd287 (diff) |
Show infobox with register contents
Diffstat (limited to 'helix-term/src/commands.rs')
-rw-r--r-- | helix-term/src/commands.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/helix-term/src/commands.rs b/helix-term/src/commands.rs index e766417c..2e430106 100644 --- a/helix-term/src/commands.rs +++ b/helix-term/src/commands.rs @@ -20,6 +20,7 @@ use helix_view::{ clipboard::ClipboardType, document::{Mode, SCRATCH_BUFFER_NAME}, editor::{Action, Motion}, + info::Info, input::KeyEvent, keyboard::KeyCode, view::View, @@ -5745,8 +5746,10 @@ fn wonly(cx: &mut Context) { } fn select_register(cx: &mut Context) { + cx.editor.autoinfo = Some(Info::from_registers(&cx.editor.registers)); cx.on_next_key(move |cx, event| { if let Some(ch) = event.char() { + cx.editor.autoinfo = None; cx.editor.selected_register = Some(ch); } }) |