diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2021-12-03 19:12:57 -0800 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2021-12-03 19:45:51 -0800 |
commit | bbab1a7c1085f1b1a80ff7e0e29e917397496572 (patch) | |
tree | 96a07d0724213ebf59c574eda6311d3baa335cf3 /src/lua.c | |
parent | fe5f54299123fda8760ae8d40761ac0ffb8d908b (diff) | |
download | teliva-bbab1a7c1085f1b1a80ff7e0e29e917397496572.tar.gz |
get rid of `Esc` hotkey
For a variety of historical reasons, terminals pause every time you press `Esc`. Let's get rid of that lag.
Diffstat (limited to 'src/lua.c')
-rw-r--r-- | src/lua.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lua.c b/src/lua.c index dceac8f..246b7fe 100644 --- a/src/lua.c +++ b/src/lua.c @@ -442,7 +442,7 @@ static void recent_changes_menu (int cursor, int history_array_size) { attrset(A_NORMAL); extern int menu_column; menu_column = 2; - draw_menu_item("Esc", "go back"); + draw_menu_item("^x", "go back"); /* draw_menu_item("↓/space", "older"); */ attroff(A_REVERSE); mvaddstr(LINES-1, menu_column, " ↓/space "); @@ -608,7 +608,7 @@ void recent_changes_view (lua_State *L) { render_recent_changes(L, history_array, cursor, history_array_size); int c = getch(); switch (c) { - case ESC: + case CTRL_X: quit = 1; break; case KEY_DOWN: @@ -649,7 +649,7 @@ static void big_picture_menu (void) { attrset(A_NORMAL); extern int menu_column; menu_column = 2; - draw_menu_item("Esc", "go back"); + draw_menu_item("^x", "go back"); draw_menu_item("Enter", "submit"); draw_menu_item("^h", "back up cursor"); draw_menu_item("^u", "clear"); @@ -816,7 +816,7 @@ restart: int c = getch(); if (c == KEY_BACKSPACE || c == DELETE || c == CTRL_H) { if (qlen != 0) query[--qlen] = '\0'; - } else if (c == ESC) { + } else if (c == CTRL_X) { return; } else if (c == ENTER) { save_to_current_definition_and_editor_buffer(L, query); |