aboutsummaryrefslogtreecommitdiff
path: root/keybind.h
diff options
context:
space:
mode:
Diffstat (limited to 'keybind.h')
-rw-r--r--keybind.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/keybind.h b/keybind.h
index a56e48a..abf8145 100644
--- a/keybind.h
+++ b/keybind.h
@@ -10,20 +10,26 @@ typedef bool key_repeat_t;
#define KEY_NO_REPEAT 0
key_repeat_t quit(client_state* state);
-
key_repeat_t submit_line(client_state* state);
-key_repeat_t insert_selected(client_state* state);
-
+// options
key_repeat_t select_next(client_state* state);
key_repeat_t select_previous(client_state* state);
+// select first
+// select last
+
+// input
+key_repeat_t insert_selected(client_state* state);
key_repeat_t goto_end(client_state* state);
-key_repeat_t goto_begining(client_state* state);
+key_repeat_t goto_start(client_state* state);
key_repeat_t forward_char(client_state* state);
key_repeat_t backward_char(client_state* state);
+key_repeat_t forward_word(client_state* state);
+key_repeat_t backward_word(client_state* state);
+key_repeat_t kill_to_start(client_state* state);
key_repeat_t kill_to_end(client_state* state);
key_repeat_t delete_word(client_state* state);