diff options
author | nicm <nicm> | 2020-11-26 09:19:10 +0000 |
---|---|---|
committer | nicm <nicm> | 2020-11-26 09:19:10 +0000 |
commit | 76cfb5f471ac785b133cdfd6ec53a5097c0bdf3c (patch) | |
tree | 4927270d1883c78ce6207d5c8adf1a0220b046a7 /cmd-display-panes.c | |
parent | 0d28ee927421c46315bc0b47b5f8f49a8392efa4 (diff) | |
download | rtmux-76cfb5f471ac785b133cdfd6ec53a5097c0bdf3c.tar.gz rtmux-76cfb5f471ac785b133cdfd6ec53a5097c0bdf3c.tar.bz2 rtmux-76cfb5f471ac785b133cdfd6ec53a5097c0bdf3c.zip |
Add -N flag to display-panes to ignore keys, GitHub issue 2473.
Diffstat (limited to 'cmd-display-panes.c')
-rw-r--r-- | cmd-display-panes.c | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/cmd-display-panes.c b/cmd-display-panes.c index 352b2e4d..64efb89a 100644 --- a/cmd-display-panes.c +++ b/cmd-display-panes.c @@ -34,8 +34,8 @@ const struct cmd_entry cmd_display_panes_entry = { .name = "display-panes", .alias = "displayp", - .args = { "bd:t:", 0, 1 }, - .usage = "[-b] [-d duration] " CMD_TARGET_CLIENT_USAGE " [template]", + .args = { "bd:Nt:", 0, 1 }, + .usage = "[-bN] [-d duration] " CMD_TARGET_CLIENT_USAGE " [template]", .flags = CMD_AFTERHOOK|CMD_CLIENT_TFLAG, .exec = cmd_display_panes_exec @@ -284,8 +284,15 @@ cmd_display_panes_exec(struct cmd *self, struct cmdq_item *item) else cdata->item = item; - server_client_set_overlay(tc, delay, NULL, NULL, cmd_display_panes_draw, - cmd_display_panes_key, cmd_display_panes_free, cdata); + if (args_has(args, 'N')) { + server_client_set_overlay(tc, delay, NULL, NULL, + cmd_display_panes_draw, NULL, cmd_display_panes_free, + cdata); + } else { + server_client_set_overlay(tc, delay, NULL, NULL, + cmd_display_panes_draw, cmd_display_panes_key, + cmd_display_panes_free, cdata); + } if (args_has(args, 'b')) return (CMD_RETURN_NORMAL); |