mirror of
https://github.com/tmux/tmux.git
synced 2025-09-02 21:56:57 +00:00
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.
This commit is contained in:
1
tmux.h
1
tmux.h
@ -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 *);
|
||||
|
Reference in New Issue
Block a user