diff options
author | Nicholas Marriott <nicm@cvs.openbsd.org> | 2009-07-06 19:50:05 +0000 |
---|---|---|
committer | Nicholas Marriott <nicm@cvs.openbsd.org> | 2009-07-06 19:50:05 +0000 |
commit | 4e82919d45c47e6e3df31f726096b84f1a458ef4 (patch) | |
tree | 6d2b3035b07ed1340c74e94c807317f1d0425b1a | |
parent | 93582ad14cbb5dda68745b29f42a5952fd44e27b (diff) |
Add a section summarising how options work, make the distinction between window
and session options clearer, and fix the incorrect synopses and descriptions of
show-options and show-window-options.
-rw-r--r-- | usr.bin/tmux/tmux.1 | 71 |
1 files changed, 50 insertions, 21 deletions
diff --git a/usr.bin/tmux/tmux.1 b/usr.bin/tmux/tmux.1 index e251628e8c5..401ca4657c5 100644 --- a/usr.bin/tmux/tmux.1 +++ b/usr.bin/tmux/tmux.1 @@ -1,4 +1,4 @@ -.\" $OpenBSD: tmux.1,v 1.17 2009/06/26 22:47:06 nicm Exp $ +.\" $OpenBSD: tmux.1,v 1.18 2009/07/06 19:50:04 nicm Exp $ .\" .\" Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net> .\" @@ -14,7 +14,7 @@ .\" IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING .\" OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: June 26 2009 $ +.Dd $Mdocdate: July 6 2009 $ .Dt TMUX 1 .Os .Sh NAME @@ -339,6 +339,38 @@ or the command, and pasted into a window using the .Ic paste-buffer command. +.Sh OPTIONS +The appearance and behaviour of +.Nm +may be modified by changing the value of various options. +There are two types of option: +.Em session options +and +.Em window options . +.Pp +Each individual session may have a set of session options, and there is a +separate set of global session options. +Sessions which do not have a particular option configured inherit the value +from the global session options. +Session options are set or unset with the +.Ic set-option +command and may be listed with the +.Ic show-options +command. +The available session options are listed under the +.Ic set-option +command. +.Pp +Similarly, a set of window options is attached to each window, and there is +a set of global window options from which any unset options are inherited. +Window options are altered with the +.Ic set-window-option +command and can be listed with the +.Ic show-window-options +command. +All window options are documented with the +.Ic set-window-option +command. .Sh PANES AND LAYOUTS Each window displayed by .Nm @@ -1008,22 +1040,16 @@ Set the contents of the specified buffer to .Ar option Ar value .Xc .D1 (alias: Ic set ) -Set an option. +Set a session option. If .Fl g -is specified, the option is set as a global option. -Global options apply to all sessions which don't have the option explicitly -set. -If -.Fl g -is not used, the option applies only to -.Ar target-session . +is specified, the global session option is set. The .Fl u flag unsets an option, so a session inherits the option from the global options - it is not possible to unset a global option. .Pp -Possible options are: +Available session options are: .Bl -tag -width Ds .It Xo Ic bell-action .Op Ic any | Ic none | Ic current @@ -1234,7 +1260,7 @@ configuration file, enclose it in single quotes ('). .Ar option Ar value .Xc .D1 (alias: Ic setw ) -Set a window-specific option. +Set a window option. The .Fl g and @@ -1243,7 +1269,7 @@ flags work similarly to the .Ic set-option command. .Pp -Supported options are: +Supported window options are: .Bl -tag -width Ds .It Xo Ic aggressive-resize .Op Ic on | Ic off @@ -1359,21 +1385,24 @@ as Shift, Alt or Ctrl. .D1 (alias: Ic showb ) Display the contents of the specified buffer. .It Xo Ic show-options +.Op Fl g .Op Fl t Ar target-session -.Ar option Ar value .Xc .D1 (alias: Ic show ) -Show the currently set options. -If a -.Ar target-session -is specified, the options for that session are shown; otherwise, the global -options are listed. +Show the session options for +.Ar target session , +or the global session options with +.Fl g . .It Xo Ic show-window-options +.Op Fl g .Op Fl t Ar target-window -.Ar option Ar value .Xc .D1 (alias: Ic showw ) -List the current options for the given window. +List the window options for +.Ar target-window , +or the global window options if +.Fl g +is used. .It Xo Ic source-file .Ar path .Xc |