History log of /openbsd-src/usr.bin/tmux/cmd-set-option.c (Results 101 – 125 of 141)
Revision Date Author Comments
# 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 ...


123456