@@ -461,11 +461,19 @@ pub fn extend_first_nonwhitespace(cx: &mut Context) {
461pub fn replace(cx: &mut Context) {
461pub fn replace(cx: &mut Context) {
462 // need to wait for next key
462 // need to wait for next key
463 cx.on_next_key(move |cx, event| {
463 cx.on_next_key(move |cx, event| {
465− code: KeyCode::Char(ch),
467− } = event
464+ let ch = match event {
466+ code: KeyCode::Char(ch),
470+ code: KeyCode::Enter,
476+ if let Some(ch) = ch {
469 let (view, doc) = cx.current();
477 let (view, doc) = cx.current();
471 let transaction =
479 let transaction =