commands: Handle t<ENTER> as till newline

This commit is contained in:
Wojciech Kępka 2021-06-11 09:30:27 +02:00 committed by Blaž Hrastnik
parent a8a5bcd13d
commit 0c2b99327a

View file

@ -348,11 +348,18 @@ where
// need to wait for next key
cx.on_next_key(move |cx, event| {
if let KeyEvent {
let ch = match event {
KeyEvent {
code: KeyCode::Enter,
..
} => '\n',
KeyEvent {
code: KeyCode::Char(ch),
..
} = event
{
} => ch,
_ => return,
};
let (view, doc) = cx.current();
let text = doc.text().slice(..);
@ -369,7 +376,6 @@ where
});
doc.set_selection(view.id, selection);
}
})
}