"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "tmux.1" between
tmux-3.2.tar.gz and tmux-3.2a.tar.gz

About: tmux is a terminal multiplexer that lets you switch easily between several programs in one terminal.

tmux.1  (tmux-3.2):tmux.1  (tmux-3.2a)
skipping to change at line 1265 skipping to change at line 1265
pane is used rather than the current window. pane is used rather than the current window.
unlink-window [-k] [-t target-window] unlink-window [-k] [-t target-window]
(alias: unlinkw) (alias: unlinkw)
Unlink target-window. Unless -k is given, a window may be unlinked only if it is linked to multiple Unlink target-window. Unless -k is given, a window may be unlinked only if it is linked to multiple
sessions - windows may not be linked to no sessions; if -k is speci fied and the window is linked to sessions - windows may not be linked to no sessions; if -k is speci fied and the window is linked to
only one session, it is unlinked and destroyed. only one session, it is unlinked and destroyed.
KEY BINDINGS KEY BINDINGS
tmux allows a command to be bound to most keys, with or without a prefix ke y. When specifying keys, most tmux allows a command to be bound to most keys, with or without a prefix ke y. When specifying keys, most
represent themselves (for example ‘A’ to ‘Z’). Ctrl keys may be prefixed w represent themselves (for example ‘A’ to ‘Z’). Ctrl keys may be prefixed w
ith ‘C-’ or ‘^’, and Alt (meta) ith ‘C-’ or ‘^’, Shift keys with
with ‘M-’. In addition, the following special key names are accepted: Up, ‘S-’ and Alt (meta) with ‘M-’. In addition, the following special key name
Down, Left, Right, BSpace, BTab, s are accepted: Up, Down, Left,
DC (Delete), End, Enter, Escape, F1 to F12, Home, IC (Insert), NPage/PageDo Right, BSpace, BTab, DC (Delete), End, Enter, Escape, F1 to F12, Home, IC (
wn/PgDn, PPage/PageUp/PgUp, Insert), NPage/PageDown/PgDn,
Space, and Tab. Note that to bind the ‘"’ or ‘'’ keys, quotation marks are PPage/PageUp/PgUp, Space, and Tab. Note that to bind the ‘"’ or ‘'’ keys,
necessary, for example: quotation marks are necessary,
for example:
bind-key '"' split-window bind-key '"' split-window
bind-key "'" new-window bind-key "'" new-window
A command bound to the Any key will execute for all keys which do not have a more specific binding. A command bound to the Any key will execute for all keys which do not have a more specific binding.
Commands related to key bindings are as follows: Commands related to key bindings are as follows:
bind-key [-nr] [-N note] [-T key-table] key command [arguments] bind-key [-nr] [-N note] [-T key-table] key command [arguments]
(alias: bind) (alias: bind)
skipping to change at line 1446 skipping to change at line 1447
editor shell-command editor shell-command
Set the command used when tmux runs an editor. Set the command used when tmux runs an editor.
exit-empty [on | off] exit-empty [on | off]
If enabled (the default), the server will exit when there are no ac tive sessions. If enabled (the default), the server will exit when there are no ac tive sessions.
exit-unattached [on | off] exit-unattached [on | off]
If enabled, the server will exit when there are no attached clients . If enabled, the server will exit when there are no attached clients .
extended-keys [on | off] extended-keys [on | off | always]
When enabled, extended keys are requested from the terminal and if When on or always, the escape sequence to enable extended keys is s
supported are recognised by tmux. ent to the terminal, if tmux
knows that it is supported. tmux always recognises extended keys i
tself. If this option is on,
tmux will only forward extended keys to applications when they requ
est them; if always, tmux will
always forward the keys.
focus-events [on | off] focus-events [on | off]
When enabled, focus events are requested from the terminal if suppo rted and passed through to appli- When enabled, focus events are requested from the terminal if suppo rted and passed through to appli-
cations running in tmux. Attached clients should be detached and a ttached again after changing this cations running in tmux. Attached clients should be detached and a ttached again after changing this
option. option.
history-file path history-file path
If not empty, a file to which tmux will write command prompt histor y on exit and load it from on If not empty, a file to which tmux will write command prompt histor y on exit and load it from on
start. start.
skipping to change at line 1484 skipping to change at line 1488
Or changing this property from the xterm(1) interactive menu when r equired. Or changing this property from the xterm(1) interactive menu when r equired.
terminal-features[] string terminal-features[] string
Set terminal features for terminal types read from terminfo(5). tm ux has a set of named terminal Set terminal features for terminal types read from terminfo(5). tm ux has a set of named terminal
features. Each will apply appropriate changes to the terminfo(5) e ntry in use. features. Each will apply appropriate changes to the terminfo(5) e ntry in use.
tmux can detect features for a few common terminals; this option ca n be used to easily tell tmux tmux can detect features for a few common terminals; this option ca n be used to easily tell tmux
about features supported by terminals it cannot detect. The termin al-overrides option allows indi- about features supported by terminals it cannot detect. The termin al-overrides option allows indi-
vidual terminfo(5) capabilities to be set instead, terminal-feature s is intended for classes of vidual terminfo(5) capabilities to be set instead, terminal-feature s is intended for classes of
functionality supported in a standard way but not reported by termi functionality supported in a standard way but not reported by termi
nfo(5). Care must be taken only nfo(5). Care must be taken to
to configure this with features the terminal actually support. configure this only with features the terminal actually supports.
This is an array option where each entry is a colon-separated strin g made up of a terminal type pat- This is an array option where each entry is a colon-separated strin g made up of a terminal type pat-
tern (matched using fnmatch(3)) followed by a list of terminal feat ures. The available features tern (matched using fnmatch(3)) followed by a list of terminal feat ures. The available features
are: are:
256 Supports 256 colours with the SGR escape sequences. 256 Supports 256 colours with the SGR escape sequences.
clipboard clipboard
Allows setting the system clipboard. Allows setting the system clipboard.
skipping to change at line 1509 skipping to change at line 1513
cstyle Allows setting the cursor style. cstyle Allows setting the cursor style.
extkeys extkeys
Supports extended keys. Supports extended keys.
focus Supports focus reporting. focus Supports focus reporting.
margins margins
Supports DECSLRM margins. Supports DECSLRM margins.
mouse Supports xterm(1) mouse sequences.
overline overline
Supports the overline SGR attribute. Supports the overline SGR attribute.
rectfill rectfill
Supports the DECFRA rectangle fill escape sequence. Supports the DECFRA rectangle fill escape sequence.
RGB Supports RGB colour with the SGR escape sequences. RGB Supports RGB colour with the SGR escape sequences.
strikethrough strikethrough
Supports the strikethrough SGR escape sequence. Supports the strikethrough SGR escape sequence.
skipping to change at line 2752 skipping to change at line 2758
Dsbp, Enbp Dsbp, Enbp
Disable and enable bracketed paste. These are set automatically if the XT capability is present. Disable and enable bracketed paste. These are set automatically if the XT capability is present.
Dseks, Eneks Dseks, Eneks
Disable and enable extended keys. Disable and enable extended keys.
Dsfcs, Enfcs Dsfcs, Enfcs
Disable and enable focus reporting. These are set automatically if the XT capability is present. Disable and enable focus reporting. These are set automatically if the XT capability is present.
Rect Tell tmux that the terminal supports rectangle operations.
Smol Enable the overline attribute. Smol Enable the overline attribute.
Smulx Set a styled underscore. The single parameter is one of: 0 for no underscore, 1 for normal under- Smulx Set a styled underscore. The single parameter is one of: 0 for no underscore, 1 for normal under-
score, 2 for double underscore, 3 for curly underscore, 4 for dotte d underscore and 5 for dashed score, 2 for double underscore, 3 for curly underscore, 4 for dotte d underscore and 5 for dashed
underscore. underscore.
Setulc, ol Setulc, ol
Set the underscore colour or reset to the default. The argument is (red * 65536) + (green * 256) + Set the underscore colour or reset to the default. The argument is (red * 65536) + (green * 256) +
blue where each is between 0 and 255. blue where each is between 0 and 255.
skipping to change at line 2792 skipping to change at line 2800
XT This is an existing extension capability that tmux uses to mean tha t the terminal supports the XT This is an existing extension capability that tmux uses to mean tha t the terminal supports the
xterm(1) title set sequences and to automatically set some of the c apabilities above. xterm(1) title set sequences and to automatically set some of the c apabilities above.
CONTROL MODE CONTROL MODE
tmux offers a textual interface called control mode. This allows applicati ons to communicate with tmux tmux offers a textual interface called control mode. This allows applicati ons to communicate with tmux
using a simple text-only protocol. using a simple text-only protocol.
In control mode, a client sends tmux commands or command sequences terminat ed by newlines on standard input. In control mode, a client sends tmux commands or command sequences terminat ed by newlines on standard input.
Each command will produce one block of output on standard output. An outpu t block consists of a %begin line Each command will produce one block of output on standard output. An outpu t block consists of a %begin line
followed by the output (which may be empty). The output block ends with a %end or %error. %begin and followed by the output (which may be empty). The output block ends with a %end or %error. %begin and
matching %end or %error have two arguments: an integer time (as seconds fro matching %end or %error have three arguments: an integer time (as seconds f
m epoch) and command number. For rom epoch), command number and
example: flags (currently not used). For example:
%begin 1363006971 2 %begin 1363006971 2 1
0: ksh* (1 panes) [80x24] [layout b25f,80x24,0,0,2] @2 (active) 0: ksh* (1 panes) [80x24] [layout b25f,80x24,0,0,2] @2 (active)
%end 1363006971 2 %end 1363006971 2 1
The refresh-client -C command may be used to set the size of a client in co ntrol mode. The refresh-client -C command may be used to set the size of a client in co ntrol mode.
In control mode, tmux outputs notifications. A notification will never occ ur inside an output block. In control mode, tmux outputs notifications. A notification will never occ ur inside an output block.
The following notifications are defined: The following notifications are defined:
%client-detached client %client-detached client
The client has detached. The client has detached.
 End of changes. 8 change blocks. 
19 lines changed or deleted 29 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)