summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Reiner <nathan@nathanreiner.xyz>2023-03-22 21:09:58 +0100
committerNathan Reiner <nathan@nathanreiner.xyz>2023-03-22 21:09:58 +0100
commitbe8ab03c38ac94ea55507c26a88f7c716b3c461d (patch)
tree16b5596cb0af337fce0341e478fa32b5e880a95b
parentaaa904ce3208a6b576f036d99338f9f7dbe054c4 (diff)
add auto completion
-rw-r--r--dmenu-wl.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/dmenu-wl.c b/dmenu-wl.c
index 436d0bb..764d709 100644
--- a/dmenu-wl.c
+++ b/dmenu-wl.c
@@ -423,6 +423,11 @@ handle_keyboard_event()
case XKB_KEY_Escape:
running = 0;
break;
+ case XKB_KEY_Tab:
+ if (options.selection) {
+ strncpy(input_field, options.selection->name, MAX_LINE_LENGTH);
+ }
+ break;
case XKB_KEY_BackSpace:
if (strlen(input_field))
input_field[strlen(input_field) - 1] = 0;