[BACK]Return to tmux.1 CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/tmux.1 between version 1.743 and 1.744

version 1.743, 2020/04/18 07:19:29 version 1.744, 2020/04/20 13:25:36
Line 28 
Line 28 
 .Op Fl f Ar file  .Op Fl f Ar file
 .Op Fl L Ar socket-name  .Op Fl L Ar socket-name
 .Op Fl S Ar socket-path  .Op Fl S Ar socket-path
   .Op Fl T Ar features
 .Op Ar command Op Ar flags  .Op Ar command Op Ar flags
 .Ek  .Ek
 .Sh DESCRIPTION  .Sh DESCRIPTION
Line 98 
Line 99 
 Force  Force
 .Nm  .Nm
 to assume the terminal supports 256 colours.  to assume the terminal supports 256 colours.
   This is equivalent to
   .Fl T Ar 256 .
 .It Fl C  .It Fl C
 Start in control mode (see the  Start in control mode (see the
 .Sx CONTROL MODE  .Sx CONTROL MODE
Line 186 
Line 189 
 .Qq UTF-8  .Qq UTF-8
 or  or
 .Qq UTF8 .  .Qq UTF8 .
   This is equivalent to
   .Fl T Ar UTF-8 .
   .It Fl T Ar features
   Set terminal features for the client.
   This is a comma-separated list of features.
   See the
   .Ic terminal-features
   option.
 .It Fl v  .It Fl v
 Request verbose logging.  Request verbose logging.
 Log messages will be saved into  Log messages will be saved into
Line 3166 
Line 3177 
 Or changing this property from the  Or changing this property from the
 .Xr xterm 1  .Xr xterm 1
 interactive menu when required.  interactive menu when required.
   .It Ic terminal-features[] Ar string
   Set terminal features for terminal types read from
   .Xr terminfo 5 .
   .Nm
   has a set of named terminal features.
   Each will apply appropriate changes to the
   .Xr terminfo 5
   entry in use.
   .Pp
   .Nm
   can detect features for a few common terminals; this option can be used to
   easily tell tmux about features supported by terminals it cannot detect.
   The
   .Ic terminal-overrides
   option allows individual
   .Xr terminfo 5
   capabilities to be set instead,
   .Ic terminal-features
   is intended for classes of functionality supported in a standard way but not
   reported by
   .Xr terminfo 5 .
   Care must be taken only to configure this with features the terminal actually
   support.
   .Pp
   This is an array option where each entry is a colon-separated string made up
   of a terminal type pattern (matched using
   .Xr fnmatch 3 )
   followed by a list of terminal features.
   The available features are:
   .Bl -tag -width Ds
   .It 256
   Supports 256 colours with the SGR escape sequences.
   .It clipboard
   Allows setting the system clipboard.
   .It ccolour
   Allows setting the cursor colour.
   .It cstyle
   Allows setting the cursor style.
   .It margins
   Supports DECSLRM margins.
   .It overline
   Supports the overline SGR attribute.
   .It rectfill
   Supports the DECFRA rectangle fill escape sequence.
   .It RGB
   Supports RGB colour with the SGR escape sequences.
   .It sync
   Supports synchronized updates.
   .It title
   Supports
   .Xr xterm 1
   title setting.
   .It usstyle
   Allows underscore style and colour to be set.
   .It UTF-8
   Is able to handle UTF-8 output.
   .El
 .It Ic terminal-overrides[] Ar string  .It Ic terminal-overrides[] Ar string
 Allow terminal descriptions read using  Allow terminal descriptions read using
 .Xr terminfo 5  .Xr terminfo 5
Line 4383 
Line 4451 
 .It Li "client_readonly" Ta "" Ta "1 if client is readonly"  .It Li "client_readonly" Ta "" Ta "1 if client is readonly"
 .It Li "client_session" Ta "" Ta "Name of the client's session"  .It Li "client_session" Ta "" Ta "Name of the client's session"
 .It Li "client_termname" Ta "" Ta "Terminal name of client"  .It Li "client_termname" Ta "" Ta "Terminal name of client"
   .It Li "client_termfeatures" Ta "" Ta "Terminal features of client"
 .It Li "client_tty" Ta "" Ta "Pseudo terminal of client"  .It Li "client_tty" Ta "" Ta "Pseudo terminal of client"
 .It Li "client_utf8" Ta "" Ta "1 if client supports UTF-8"  .It Li "client_utf8" Ta "" Ta "1 if client supports UTF-8"
 .It Li "client_width" Ta "" Ta "Width of client"  .It Li "client_width" Ta "" Ta "Width of client"
Line 5465 
Line 5534 
 .Sh TERMINFO EXTENSIONS  .Sh TERMINFO EXTENSIONS
 .Nm  .Nm
 understands some unofficial extensions to  understands some unofficial extensions to
 .Xr terminfo 5 :  .Xr terminfo 5.
   It is not normally necessary to set these manually, instead the
   .Ic terminal-features
   option should be used.
 .Bl -tag -width Ds  .Bl -tag -width Ds
 .It Em \&Cs , Cr  .It Em \&Cs , Cr
 Set the cursor colour.  Set the cursor colour.
Line 5479 
Line 5551 
 .Ed  .Ed
 .It Em \&Smol  .It Em \&Smol
 Enable the overline attribute.  Enable the overline attribute.
 The capability is usually SGR 53 and can be added to  
 .Ic terminal-overrides  
 as:  
 .Bd -literal -offset indent  
 Smol=\eE[53m  
 .Ed  
 .It Em \&Smulx  .It Em \&Smulx
 Set a styled underscore.  Set a styled underscore.
 The single parameter is one of: 0 for no underscore, 1 for normal  The single parameter is one of: 0 for no underscore, 1 for normal
 underscore, 2 for double underscore, 3 for curly underscore, 4 for dotted  underscore, 2 for double underscore, 3 for curly underscore, 4 for dotted
 underscore and 5 for dashed underscore.  underscore and 5 for dashed underscore.
 The capability can typically be added to  
 .Ic terminal-overrides  
 as:  
 .Bd -literal -offset indent  
 Smulx=\eE[4::%p1%dm  
 .Ed  
 .It Em \&Setulc  .It Em \&Setulc
 Set the underscore colour.  Set the underscore colour.
 The argument is (red * 65536) + (green * 256) + blue where each is between 0  The argument is (red * 65536) + (green * 256) + blue where each is between 0
 and 255.  and 255.
 The capability can typically be added to  
 .Ic terminal-overrides  
 as:  
 .Bd -literal -offset indent  
 Setulc=\eE[58::2::%p1%{65536}%/%d::%p1%{256}%/%{255}%&%d::%p1%{255}%&%d%;m  
 .Ed  
 .It Em \&Ss , Se  .It Em \&Ss , Se
 Set or reset the cursor style.  Set or reset the cursor style.
 If set, a sequence such as this may be used  If set, a sequence such as this may be used

Legend:
Removed from v.1.743  
changed lines
  Added in v.1.744