diff options
author | June McEnroe <june@causal.agency> | 2020-02-05 00:20:39 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2020-02-05 00:20:39 -0500 |
commit | 4cce893eab7403821ff211f64a7df05051fd6f52 (patch) | |
tree | 3499aa89f3a5b59356abcc9c215babe057bff4a4 /ui.c | |
parent | Convert editHead and editTail from wchar_t (diff) | |
download | test-4cce893eab7403821ff211f64a7df05051fd6f52.tar.gz test-4cce893eab7403821ff211f64a7df05051fd6f52.zip |
Add extremely basic editing and message sending
Diffstat (limited to 'ui.c')
-rw-r--r-- | ui.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ui.c b/ui.c index 8f813b4..b764f84 100644 --- a/ui.c +++ b/ui.c @@ -498,8 +498,11 @@ static void keyMeta(wchar_t ch) { } static void keyCtrl(wchar_t ch) { + size_t id = windows.active->id; switch (ch) { + break; case L'J': edit(id, EditEnter, 0); break; case L'L': clearok(curscr, true); + break; case L'U': edit(id, EditKill, 0); } } @@ -518,7 +521,7 @@ void uiRead(void) { } else if (iswcntrl(ch)) { keyCtrl(ch ^ L'@'); } else { - // TODO: Insert. + edit(windows.active->id, EditInsert, ch); } meta = false; } |