From 3971f0faeaa5254a5b2145685549e0b78266ba06 Mon Sep 17 00:00:00 2001 From: Jack Jamison Date: Wed, 5 Nov 2025 14:11:42 -0500 Subject: improve keybinds slightly --- input_field.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'input_field.c') diff --git a/input_field.c b/input_field.c index ab0492f..78e0a05 100644 --- a/input_field.c +++ b/input_field.c @@ -53,6 +53,7 @@ void filter_items(client_state* state) { if (array_size(state->input_buffer)) { qsort(state->filtered_items, array_size(state->filtered_items), sizeof(item_display_t), orderless_compare); } + array_free(parts); } else { array_for_all(item_t, i, state->items) { @@ -92,6 +93,9 @@ key_repeat_t type_key(client_state* state, xkb_keysym_t keysym) { switch (keysym) { case XKB_KEY_i: return insert_selected(state); case XKB_KEY_d: return delete_word(state); + case XKB_KEY_BackSpace: return delete_word_backward(state); + case XKB_KEY_f: return forward_word(state); + case XKB_KEY_b: return backward_word(state); } } else if (ctrl) { -- cgit v1.2.3