#
b8565899 |
| 19-Dec-2010 |
nicm <nicm@openbsd.org> |
Add other-pane-height and other-pane-width options, allowing the width or height of the smaller panes in the main-horizontal and main-vertical layouts to be set. Mostly from David Goodlad.
|
#
74744db4 |
| 06-Dec-2010 |
nicm <nicm@openbsd.org> |
Add an option to alert (monitor) for silence (lack of activity) in a window. From Thomas Adam.
|
#
35776674 |
| 26-Sep-2010 |
nicm <nicm@openbsd.org> |
Two new options:
- server option "exit-unattached" makes the server exit when no clients are attached, even if sessions are present;
- session option "destroy-unattached" destroys a session once
Two new options:
- server option "exit-unattached" makes the server exit when no clients are attached, even if sessions are present;
- session option "destroy-unattached" destroys a session once no clients are attached to it.
These are useful for preventing tmux remaining in the background where it is undesirable and when using tmux as a login shell to keep a limit on new sessions.
show more ...
|
#
b8806a36 |
| 01-Sep-2010 |
nicm <nicm@openbsd.org> |
Reset running jobs when the status line is enabled or disabled as well, some people have it bound to a key.
|
#
abc89c60 |
| 27-Jun-2010 |
nicm <nicm@openbsd.org> |
New option, detach-on-destroy, to set what happens to a client when the session it is attached to is destroyed. If on (the default), it is detached; if off, it is switched to the most recently active
New option, detach-on-destroy, to set what happens to a client when the session it is attached to is destroyed. If on (the default), it is detached; if off, it is switched to the most recently active session.
show more ...
|
#
7688ec1b |
| 14-May-2010 |
nicm <nicm@openbsd.org> |
Colour+attribute options for status line alerts, from Alex Alexander.
|
#
4b9f2369 |
| 22-Feb-2010 |
nicm <nicm@openbsd.org> |
Option to set the characters considered word separators in copy mode, from Micah Cowan.
|
#
e59ce48b |
| 08-Feb-2010 |
nicm <nicm@openbsd.org> |
Add an option to disable the smcup/rmcup alternate screen behaviour inside tmux. From clemens fischer.
|
#
9d6f7ac5 |
| 04-Feb-2010 |
nicm <nicm@openbsd.org> |
Option to display the active pane in a different colour with the display-panes command. From Paul Hoffman, thanks.
|
#
b9b22aa8 |
| 03-Jan-2010 |
nicm <nicm@openbsd.org> |
Options to set the colour of the pane borders, with different colours for the active pane.
|
#
298db98f |
| 14-Dec-2009 |
nicm <nicm@openbsd.org> |
New server option, escape-time, to set the timeout used to detect if escapes are alone or part of a function key or meta sequence.
|
#
c3b0325f |
| 11-Dec-2009 |
nicm <nicm@openbsd.org> |
Use quiet variable, and add missing sentinel to options array.
|
#
f79ec119 |
| 10-Dec-2009 |
nicm <nicm@openbsd.org> |
Add "server options" which are server-wide and not bound to a session or window. Set and displayed with "set -s" and "show -s".
Currently the only option is "quiet" (like command-line -q, allowing i
Add "server options" which are server-wide and not bound to a session or window. Set and displayed with "set -s" and "show -s".
Currently the only option is "quiet" (like command-line -q, allowing it to be set from .tmux.conf), but others will come along.
show more ...
|
#
197ec97c |
| 03-Dec-2009 |
nicm <nicm@openbsd.org> |
Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last time now I've configured emacs to make them displayed in really annoying colours...
|
#
f652fcc9 |
| 03-Dec-2009 |
nicm <nicm@openbsd.org> |
Eliminate duplicate code and ease the passage for server-wide options by adding a -w flag to set-option and show-options and making setw and showw aliases to set -w and show -w.
Note: setw and showw
Eliminate duplicate code and ease the passage for server-wide options by adding a -w flag to set-option and show-options and making setw and showw aliases to set -w and show -w.
Note: setw and showw are still there, but now aliases for set -w and show -w.
show more ...
|
#
dca899ea |
| 18-Nov-2009 |
nicm <nicm@openbsd.org> |
Add a per-client log of status line messages displayed while that client exists. A new message-limit session option sets the maximum number of entries and a command, show-messages, shows the log (bou
Add a per-client log of status line messages displayed while that client exists. A new message-limit session option sets the maximum number of entries and a command, show-messages, shows the log (bound to ~ by default).
This (and prompt history) might be better as a single global log but until there are global options it is easier for them to be per client.
show more ...
|
#
0e9de5d4 |
| 13-Nov-2009 |
nicm <nicm@openbsd.org> |
Get rid of the ugly CMD_CHFLAG macro and use a const string (eg "dDU") in the command entry structs and a couple of functions to check/set the flags.
|
#
8fa62d4f |
| 01-Nov-2009 |
nicm <nicm@openbsd.org> |
Add a flag for jobs that shouldn't be freed after they've died and use it for status jobs, then only kill those jobs when status-left, status-right or set-titles-string is changed.
Fixes problems wi
Add a flag for jobs that shouldn't be freed after they've died and use it for status jobs, then only kill those jobs when status-left, status-right or set-titles-string is changed.
Fixes problems with changing options from inside #().
show more ...
|
#
bf87e351 |
| 10-Oct-2009 |
nicm <nicm@openbsd.org> |
Rather than running status-left, status-right and window title #() with popen immediately every redraw, queue them up and run them in the background, starting each once every status-interval. The act
Rather than running status-left, status-right and window title #() with popen immediately every redraw, queue them up and run them in the background, starting each once every status-interval. The actual status line uses the output from the last run.
This brings several advantages:
- tmux itself may be called from inside #() without causing the server to hang; - likewise, sleep or similar doesn't cause the server to block; - commands aren't run excessively often when redrawing; - commands shared by status-left and status-right, or used multiple times, will only be run once.
run-shell and if-shell still use system()/popen() but will be changed over to use this too later.
show more ...
|
#
6f0d6ace |
| 10-Oct-2009 |
nicm <nicm@openbsd.org> |
New option, mouse-select-pane. If on, the mouse may be used to select the current pane.
Suggested by sthen@ and also by someone else ages ago who I have forgotten.
|
#
be5c3bab |
| 10-Oct-2009 |
nicm <nicm@openbsd.org> |
Support for individual session idle time locking. May be enabled by turning off the lock-server option (it is on by default). When this is off, each session locks when it has been idle for the lock-a
Support for individual session idle time locking. May be enabled by turning off the lock-server option (it is on by default). When this is off, each session locks when it has been idle for the lock-after-time setting. When on, the entire server locks when ALL sessions have been idle for their individual lock-after-time settings.
This replaces one global-only option (lock-after-time) with another (lock-server), but the default behaviour is usually preferable so there don't seem to be many alternatives.
Diff/idea largely from Thomas Adam, tweaked by me.
show more ...
|
#
1c5425bd |
| 23-Sep-2009 |
nicm <nicm@openbsd.org> |
Remove the internal tmux locking and instead detach each client and run the command specified by a new option "lock-command" (by default "lock -np") in each client.
This means each terminal has to b
Remove the internal tmux locking and instead detach each client and run the command specified by a new option "lock-command" (by default "lock -np") in each client.
This means each terminal has to be unlocked individually but simplifies the code and allows the system password to be used to unlock.
Note that the set-password command is gone, so it will need to be removed from configuration files, and the -U command line flag has been removed.
This is the third protocol version change so again it is best to stop the tmux server before upgrading.
show more ...
|
#
dfab4fea |
| 22-Sep-2009 |
nicm <nicm@openbsd.org> |
Permit multiple prefix keys to be defined, separated by commas, for example:
set -g prefix ^a,^b
Any key in the list acts as the prefix. The send-prefix command always sends the first key in the li
Permit multiple prefix keys to be defined, separated by commas, for example:
set -g prefix ^a,^b
Any key in the list acts as the prefix. The send-prefix command always sends the first key in the list.
show more ...
|
#
95b31741 |
| 18-Sep-2009 |
nicm <nicm@openbsd.org> |
New option, set-titles-string, to allow the window title to be specified (as for status-left/right) if set-titles is on. Also only update the title when the status line is being redrawn.
|
#
3a5ec08b |
| 01-Sep-2009 |
nicm <nicm@openbsd.org> |
When using tmux as a login shell, there is currently no way to specify a shell to be used as a login shell inside tmux, so add a default-shell session option. This sets the shell invoked as a login s
When using tmux as a login shell, there is currently no way to specify a shell to be used as a login shell inside tmux, so add a default-shell session option. This sets the shell invoked as a login shell when the default-command option is empty.
The default option value is whichever of $SHELL, getpwuid(getuid())'s pw_shell or /bin/sh is valid first.
Based on a diff from martynas@, changed by me to be a session option rather than a window option.
show more ...
|