#
8e309d18 |
| 06-Jul-2022 |
nicm <nicm@openbsd.org> |
Show config errors on attach if they were not shown when the session was created.
|
#
40e79f18 |
| 20-Jun-2022 |
nicm <nicm@openbsd.org> |
Do not display configuration file errors in a pane when in control mode, instead report them with a %config-error notification. GitHub issue 3193.
|
#
d8b32369 |
| 27-Aug-2021 |
nicm <nicm@openbsd.org> |
Replace %% in command lists (by copying them) for template arguments , this means they can be used with {} as well. Also make argument processing from an existing vector preserve commands. GitHub iss
Replace %% in command lists (by copying them) for template arguments , this means they can be used with {} as well. Also make argument processing from an existing vector preserve commands. GitHub issue 2858.
show more ...
|
#
825f884a |
| 21-Aug-2021 |
nicm <nicm@openbsd.org> |
Rename a member to match what it will be in future.
|
#
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.
|
#
05b80794 |
| 20-Aug-2021 |
nicm <nicm@openbsd.org> |
Expose args_value struct (will be needed soon) and add some missing frees.
|
#
1a773291 |
| 13-Aug-2021 |
nicm <nicm@openbsd.org> |
Change focus to be driven by events rather than walking all panes at end of event loop, this way the ordering of in and out can be enforced. GitHub issue 2808.
|
#
6f732176 |
| 13-Jul-2021 |
nicm <nicm@openbsd.org> |
Only use client for sizing when not detached, GitHub issue 2772.
|
#
998b9ee1 |
| 06-Jul-2021 |
nicm <nicm@openbsd.org> |
Forbid empty session names, GitHub issue 2758.
|
#
2077c06b |
| 10-Jun-2021 |
nicm <nicm@openbsd.org> |
Include current client in size calculation for new sessions, GitHub issue 2662.
|
#
a34cf9c8 |
| 01-Jun-2020 |
nicm <nicm@openbsd.org> |
Instead of sending all data to control mode clients as fast as possible, add a limit of how much data will be sent to the client and try to use it for panes with some degree of fairness. GitHub issue
Instead of sending all data to control mode clients as fast as possible, add a limit of how much data will be sent to the client and try to use it for panes with some degree of fairness. GitHub issue 2217, with George Nachman.
show more ...
|
#
a4da624b |
| 24-May-2020 |
nicm <nicm@openbsd.org> |
Now the tty has a pointer back to the client there is no point (and a bit confusing) in it keeping a copy of the fd as well. Remove it.
|
#
cfef6bbb |
| 16-May-2020 |
nicm <nicm@openbsd.org> |
Change the existing client flags for control mode to apply for any client, use the same mechanism for the read-only flag and add an ignore-size flag.
refresh-client -F has become -f (-F stays for ba
Change the existing client flags for control mode to apply for any client, use the same mechanism for the read-only flag and add an ignore-size flag.
refresh-client -F has become -f (-F stays for backwards compatibility) and attach-session and switch-client now have -f flags also. A new format "client_flags" lists the flags and is shown by list-clients by default.
This separates the read-only flag from "ignore size" behaviour (new ignore-size) flag - both behaviours are useful in different circumstances.
attach -r and switchc -r remain and set or toggle both flags together.
show more ...
|
#
b4606cf7 |
| 16-May-2020 |
nicm <nicm@openbsd.org> |
Add -e for new-session to set environment variables.
|
#
c27246d4 |
| 16-May-2020 |
nicm <nicm@openbsd.org> |
Instead of forbidding invalid session names, sanitize them like window names.
|
#
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.
|
#
c1e0bdab |
| 13-Apr-2020 |
nicm <nicm@openbsd.org> |
When adding a list of commands to the queue, instead of automatically creating a new state for each group of commands, require the caller to create one and use it for all the commands in the list. Th
When adding a list of commands to the queue, instead of automatically creating a new state for each group of commands, require the caller to create one and use it for all the commands in the list. This means the current target works even with list with multiple groups (which can happen if they are defined with newlines).
show more ...
|
#
823b6d6d |
| 13-Apr-2020 |
nicm <nicm@openbsd.org> |
Move cmdq_state into cmd-queue.c.
|
#
054f42ac |
| 13-Apr-2020 |
nicm <nicm@openbsd.org> |
Rename cmdq_shared to cmdq_state which will better reflect what it is (going to be) used for.
|
#
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.
|
#
8f26b93f |
| 09-Apr-2020 |
nicm <nicm@openbsd.org> |
Tweak how the default size is worked out so it is more obvious.
|
#
c8713798 |
| 03-Apr-2020 |
nicm <nicm@openbsd.org> |
Use new window and new pane as well for -P to new-session or new-window.
|
#
53fa2326 |
| 14-Nov-2019 |
nicm <nicm@openbsd.org> |
Change new-session -A without a session name (that is, no -s option also) to attach to the best existing session like attach-session rather than creating a new one.
|