#
1dd5a954 |
| 05-Feb-2023 |
nicm <nicm@openbsd.org> |
Extend display-message to work for control clients. GitHub issue 3449.
|
#
a04d395b |
| 03-Nov-2022 |
nicm <nicm@openbsd.org> |
Add a -l flag to display-message to disable format expansion, from Aaron Jensen. GitHub issue 3372.
|
#
d110efb0 |
| 07-Oct-2021 |
nicm <nicm@openbsd.org> |
Handle splitw -I correctly when used from an attached client, GitHub issue 2917.
|
#
a51dead1 |
| 21-Aug-2021 |
nicm <nicm@openbsd.org> |
Add args parsing callback for some future work, currently unused.
|
#
1693b10b |
| 20-Aug-2021 |
nicm <nicm@openbsd.org> |
Hide struct args behind a couple of accessor functions.
|
#
f949020f |
| 14-Aug-2021 |
nicm <nicm@openbsd.org> |
Missing argument specifier for -c.
|
#
e7e79d0a |
| 12-Apr-2021 |
nicm <nicm@openbsd.org> |
Add a flag to disable keys to close a message, GitHub issue 2625.
|
#
3d231979 |
| 07-Apr-2021 |
nicm <nicm@openbsd.org> |
When display-message used in config file, show the message after the config file finishes. GitHub issue 2637.
|
#
247fdabf |
| 27-Jul-2020 |
nicm <nicm@openbsd.org> |
Add a -d option to display-message to set delay, from theonekeyg at gmail dot com in GitHub issue 2322.
|
#
4f4307f9 |
| 16-May-2020 |
nicm <nicm@openbsd.org> |
Support embedded styles in the display-message message, GitHub issue 2206.
|
#
035dc73d |
| 13-Apr-2020 |
nicm <nicm@openbsd.org> |
Make client -c and -t handling common in cmd-queue.c and try to be clearer about whether the client is the target client (must have a session) or not.
|
#
040343ae |
| 13-Apr-2020 |
nicm <nicm@openbsd.org> |
Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its use more clearly defined and preparation for some future work).
|
#
90d7ba38 |
| 13-Apr-2020 |
nicm <nicm@openbsd.org> |
Make struct cmd local to cmd.c and move it out of tmux.h.
|
#
10b50ca4 |
| 30-May-2019 |
nicm <nicm@openbsd.org> |
Remove a leftover abort and some fixes from cppcheck.
|
#
aab3c1a6 |
| 03-May-2019 |
nicm <nicm@openbsd.org> |
Allow panes to be empty (no command), output can be piped to them with split-window or display-message -I.
|
#
71431f24 |
| 18-Mar-2019 |
nicm <nicm@openbsd.org> |
Add format variables for the default formats for the various modes (tree_mode_format and so on) and add a -a flag to display-message to list variables with values.
|
#
e1e244cd |
| 15-Mar-2019 |
nicm <nicm@openbsd.org> |
Add a -v flag to display-message to show verbose messages as the format is parsed, this gives the user a way to debug problems with formats rather than just being confronted with (for example) a blan
Add a -v flag to display-message to show verbose messages as the format is parsed, this gives the user a way to debug problems with formats rather than just being confronted with (for example) a blank status line.
show more ...
|
#
a7d9196c |
| 14-Mar-2019 |
nicm <nicm@openbsd.org> |
Store the time in the format tree rather than passing it around.
|
#
555dc265 |
| 14-Mar-2019 |
nicm <nicm@openbsd.org> |
Accept 0 time as a shorthand for now to format_expand_time.
|
#
3cddec6b |
| 23-Apr-2018 |
nicm <nicm@openbsd.org> |
Remove unnecessary brackets.
|
#
b6908644 |
| 18-Apr-2018 |
nicm <nicm@openbsd.org> |
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 f
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.
show more ...
|
#
d559dd45 |
| 01-May-2017 |
nicm <nicm@openbsd.org> |
In order that people can use formats like #D in #() in the status line and not have to wait for an update when they change pane, we allow commands to run more than once a second if the expanded form
In order that people can use formats like #D in #() in the status line and not have to wait for an update when they change pane, we allow commands to run more than once a second if the expanded form changes. Unfortunately this can mean them being run far too often (pretty much continually) when multiple clients exist, because some formats (including #D) will always differ between clients.
To avoid this, give each client its own tree of jobs which means that the same command will be different instances for each client - similar to how we have the tag to separate commands for different panes.
GitHub issue 889; test case reported by Paul Johnson.
show more ...
|
#
bf0d297e |
| 22-Apr-2017 |
nicm <nicm@openbsd.org> |
Get rid of the extra layer of flags and cmd_prepare() and just store the CMD_FIND_* flags in the cmd_entry and call it for the command. Commands with special requirements call it themselves and updat
Get rid of the extra layer of flags and cmd_prepare() and just store the CMD_FIND_* flags in the cmd_entry and call it for the command. Commands with special requirements call it themselves and update the target for hooks to use.
show more ...
|
#
134e9c11 |
| 03-Feb-2017 |
nicm <nicm@openbsd.org> |
Add a window or pane id "tag" to each format tree and use it to separate jobs, this means that if the same job is used for different windows or panes (for example in pane-border-format), it will be r
Add a window or pane id "tag" to each format tree and use it to separate jobs, this means that if the same job is used for different windows or panes (for example in pane-border-format), it will be run separately for each pane.
show more ...
|
#
68e0a7f2 |
| 16-Oct-2016 |
nicm <nicm@openbsd.org> |
Mass rename struct cmd_q to struct cmdq_item and related.
|