@@ -1,6 +1,5 @@
1−use crate::input::KeyEvent;
2use helix_core::{register::Registers, unicode::width::UnicodeWidthStr};
1use helix_core::{register::Registers, unicode::width::UnicodeWidthStr};
3−use std::{collections::BTreeSet, fmt::Write};
2+use std::fmt::Write;
5#[derive(Debug)]
4#[derive(Debug)]
6/// Info box used in editor. Rendering logic will be in other crate.
5/// Info box used in editor. Rendering logic will be in other crate.
@@ -55,18 +54,6 @@ impl Info {
58− pub fn from_keymap(title: &str, body: Vec<(BTreeSet<KeyEvent>, &str)>) -> Self {
59− let body: Vec<_> = body
61− .map(|(events, desc)| {
62− let events = events.iter().map(ToString::to_string).collect::<Vec<_>>();
63− (events.join(", "), desc)
67− Self::new(title, &body)
70 pub fn from_registers(registers: &Registers) -> Self {
57 pub fn from_registers(registers: &Registers) -> Self {
71 let body: Vec<_> = registers
58 let body: Vec<_> = registers