diff options
author | nicm <nicm> | 2018-04-18 14:35:37 +0000 |
---|---|---|
committer | nicm <nicm> | 2018-04-18 14:35:37 +0000 |
commit | 3dceddd70ea8491aed082efbb551ca352e97e03d (patch) | |
tree | bf5333f77aef71b6d6069664247b3708566da00c /tmux.h | |
parent | 2595718dd39a2aa66885b202c8ab04e0549370a4 (diff) | |
download | rtmux-3dceddd70ea8491aed082efbb551ca352e97e03d.tar.gz rtmux-3dceddd70ea8491aed082efbb551ca352e97e03d.tar.bz2 rtmux-3dceddd70ea8491aed082efbb551ca352e97e03d.zip |
Change how display-message uses the client. Originally it was only
intended as the target client where the message should be displayed but
at some point (perhaps when -p was added), it was used for format
expansion too. This means it can get a bit weird where you have client
formats expanding for a client with a different current session than the
target session.
However, it is nice that display-message can be used to show information
about a specific client. So change so that the -c client will be used if
the session matches the target session (-t or default), otherwise the
best client will be chosen.
Diffstat (limited to 'tmux.h')
-rw-r--r-- | tmux.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1772,6 +1772,7 @@ long long args_strtonum(struct args *, u_char, long long, long long, /* cmd-find.c */ int cmd_find_target(struct cmd_find_state *, struct cmdq_item *, const char *, enum cmd_find_type, int); +struct client *cmd_find_best_client(struct session *); struct client *cmd_find_client(struct cmdq_item *, const char *, int); void cmd_find_clear_state(struct cmd_find_state *, int); int cmd_find_empty_state(struct cmd_find_state *); |