From 0668f74c0ef68fcbb56b67d1e0806db0f955152a Mon Sep 17 00:00:00 2001 From: WormHeamer Date: Fri, 2 Jan 2026 03:41:59 -0500 Subject: convert some stuff to recursive uses of mode_key_normal() --- main.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/main.c b/main.c index d01405a..56c780f 100644 --- a/main.c +++ b/main.c @@ -1445,6 +1445,10 @@ void mode_key_normal(Editor *e, u32 c) { yank_range(e, eb->cur, end_of_line(eb->cur)); eb->cur = txt_delete_range(eb->cur, end_of_line(eb->cur)); break; + case 'C': + mode_key_normal(e, 'D'); + e->mode = 1; + break; case 'S': { TxtLoc start = start_of_line(eb->cur); TxtLoc end = end_of_line(eb->cur); @@ -1470,11 +1474,6 @@ void mode_key_normal(Editor *e, u32 c) { } break; } - case 'C': - yank_range(e, eb->cur, end_of_line(eb->cur)); - eb->cur = txt_delete_range(eb->cur, end_of_line(eb->cur)); - e->mode = 1; - break; case 'x': if (!at_end(eb->cur)) { yank_range(e, eb->cur, cnext(eb->cur)); -- cgit v1.2.3