aboutsummaryrefslogtreecommitdiff
path: root/helix-view
diff options
context:
space:
mode:
authorgibbz002023-06-03 08:37:06 +0000
committerBlaž Hrastnik2023-06-07 01:11:13 +0000
commit3d0bc720994a404ba316562621dd186e3efe98c5 (patch)
treeec26b12d749d7b658e509e3332f878b212f36307 /helix-view
parent19326d23d15f5e7a1df61249d071e835a28905ed (diff)
Place `Info::from_keymap()` contents in `keymap.infobox()`:
This makes it easier later control the order in which the key events are presented.
Diffstat (limited to 'helix-view')
-rw-r--r--helix-view/src/info.rs15
1 files changed, 1 insertions, 14 deletions
diff --git a/helix-view/src/info.rs b/helix-view/src/info.rs
index eced78e1..1503e855 100644
--- a/helix-view/src/info.rs
+++ b/helix-view/src/info.rs
@@ -1,6 +1,5 @@
-use crate::input::KeyEvent;
use helix_core::{register::Registers, unicode::width::UnicodeWidthStr};
-use std::{collections::BTreeSet, fmt::Write};
+use std::fmt::Write;
#[derive(Debug)]
/// Info box used in editor. Rendering logic will be in other crate.
@@ -55,18 +54,6 @@ impl Info {
}
}
- pub fn from_keymap(title: &str, body: Vec<(BTreeSet<KeyEvent>, &str)>) -> Self {
- let body: Vec<_> = body
- .into_iter()
- .map(|(events, desc)| {
- let events = events.iter().map(ToString::to_string).collect::<Vec<_>>();
- (events.join(", "), desc)
- })
- .collect();
-
- Self::new(title, &body)
- }
-
pub fn from_registers(registers: &Registers) -> Self {
let body: Vec<_> = registers
.inner()