From 9f6164a05cc0de372f6859127f72c8b242596bf5 Mon Sep 17 00:00:00 2001 From: nicm Date: Tue, 5 Oct 2021 12:49:37 +0000 Subject: Make send-keys without any arguments send the key it is bound to (if any). GitHub issue 2904. --- cmd-send-keys.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'cmd-send-keys.c') diff --git a/cmd-send-keys.c b/cmd-send-keys.c index 44b796ba..47fa1caa 100644 --- a/cmd-send-keys.c +++ b/cmd-send-keys.c @@ -202,6 +202,12 @@ cmd_send_keys_exec(struct cmd *self, struct cmdq_item *item) wp->flags |= (PANE_STYLECHANGED|PANE_REDRAW); } + if (count == 0) { + for (; np != 0; np--) + cmd_send_keys_inject_key(item, NULL, event->key); + return (CMD_RETURN_NORMAL); + } + for (; np != 0; np--) { for (i = 0; i < count; i++) { after = cmd_send_keys_inject_string(item, after, args, -- cgit