mirror of
https://github.com/tmux/tmux.git
synced 2025-09-04 06:56:58 +00:00
Add a load of miscellaneous pane formats, from George Nachman.
This commit is contained in:
41
tmux.1
41
tmux.1
@ -850,7 +850,7 @@ The following keys are supported as appropriate for the mode:
|
||||
.It Li "Start of line" Ta "0" Ta "C-a"
|
||||
.It Li "Start selection" Ta "Space" Ta "C-Space"
|
||||
.It Li "Top of history" Ta "g" Ta "M->"
|
||||
.It Li "Transpose chars" Ta "" Ta "C-t"
|
||||
.It Li "Transpose characters" Ta "" Ta "C-t"
|
||||
.El
|
||||
.Pp
|
||||
The next and previous word keys use space and the
|
||||
@ -912,6 +912,17 @@ command and keys modified or removed with
|
||||
.Ic bind-key
|
||||
and
|
||||
.Ic unbind-key .
|
||||
One command in accepts an argument,
|
||||
.Ic copy-pipe ,
|
||||
which copies the selection and pipes it to a command.
|
||||
For example the following will bind
|
||||
.Ql C-q
|
||||
to copy the selection into
|
||||
.Pa /tmp
|
||||
as well as the paste buffer:
|
||||
.Bd -literal -offset indent
|
||||
bind-key -temacs-copy C-q copy-pipe "cat >/tmp/out"
|
||||
.Ed
|
||||
.Pp
|
||||
The paste buffer key pastes the first line from the top paste buffer on the
|
||||
stack.
|
||||
@ -1052,7 +1063,12 @@ is given, the output goes to stdout, otherwise to the buffer specified with
|
||||
or a new buffer if omitted.
|
||||
If
|
||||
.Fl e
|
||||
is given, the output includes escape sequences for text and background attributes.
|
||||
is given, the output includes escape sequences for text and background
|
||||
attributes.
|
||||
.Fl C
|
||||
also escapes non-printable characters as octal \\xxx.
|
||||
.Fl J
|
||||
joins wrapped lines.
|
||||
.Pp
|
||||
.Fl S
|
||||
and
|
||||
@ -2965,6 +2981,9 @@ if it is unattached.
|
||||
The following variables are available, where appropriate:
|
||||
.Bl -column "session_created_string" "Replaced with" -offset indent
|
||||
.It Sy "Variable name" Ta Sy "Replaced with"
|
||||
.It Li "alternate_on" Ta "If pane is in alternate screen"
|
||||
.It Li "alternate_saved_x" Ta "Saved cursor X in alternate screen"
|
||||
.It Li "alternate_saved_y" Ta "Saved cursor Y in alternate screen"
|
||||
.It Li "buffer_sample" Ta "First 50 characters from the specified buffer"
|
||||
.It Li "buffer_size" Ta "Size of the specified buffer in bytes"
|
||||
.It Li "client_activity" Ta "Integer time client last had activity"
|
||||
@ -2981,16 +3000,27 @@ The following variables are available, where appropriate:
|
||||
.It Li "client_tty" Ta "Pseudo terminal of client"
|
||||
.It Li "client_utf8" Ta "1 if client supports utf8"
|
||||
.It Li "client_width" Ta "Width of client"
|
||||
.It Li "host" Ta "Hostname of local host"
|
||||
.It Li "cursor_flag" Ta "Pane cursor flag"
|
||||
.It Li "cursor_x" Ta "Cursor X position in pane"
|
||||
.It Li "cursor_y" Ta "Cursor Y position in pane"
|
||||
.It Li "history_bytes" Ta "Number of bytes in window history"
|
||||
.It Li "history_limit" Ta "Maximum window history lines"
|
||||
.It Li "history_size" Ta "Size of history in bytes"
|
||||
.It Li "host" Ta "Hostname of local host"
|
||||
.It Li "insert_flag" Ta "Pane insert flag"
|
||||
.It Li "keypad_cursor_flag" Ta "Pane keypad cursor flag"
|
||||
.It Li "keypad_flag" Ta "Pane keypad flag"
|
||||
.It Li "line" Ta "Line number in the list"
|
||||
.It Li "mouse_any_flag" Ta "Pane mouse any flag"
|
||||
.It Li "mouse_button_flag" Ta "Pane mouse button flag"
|
||||
.It Li "mouse_standard_flag" Ta "Pane mouse standard flag"
|
||||
.It Li "mouse_utf8_flag" Ta "Pane mouse UTF-8 flag"
|
||||
.It Li "pane_active" Ta "1 if active pane"
|
||||
.It Li "pane_current_path" Ta "Current path if available"
|
||||
.It Li "pane_dead" Ta "1 if pane is dead"
|
||||
.It Li "pane_height" Ta "Height of pane"
|
||||
.It Li "pane_id" Ta "Unique pane ID"
|
||||
.It Li "pane_in_mode" Ta "If pane is in a mode"
|
||||
.It Li "pane_index" Ta "Index of pane"
|
||||
.It Li "pane_pid" Ta "PID of first process in pane"
|
||||
.It Li "pane_start_command" Ta "Command pane started with"
|
||||
@ -2998,6 +3028,10 @@ The following variables are available, where appropriate:
|
||||
.It Li "pane_title" Ta "Title of pane"
|
||||
.It Li "pane_tty" Ta "Pseudo terminal of pane"
|
||||
.It Li "pane_width" Ta "Width of pane"
|
||||
.It Li "saved_cursor_x" Ta "Saved cursor X in pane"
|
||||
.It Li "saved_cursor_y" Ta "Saved cursor Y in pane"
|
||||
.It Li "scroll_region_lower" Ta "Bottom of scroll region in pane"
|
||||
.It Li "scroll_region_upper" Ta "Top of scroll region in pane"
|
||||
.It Li "session_attached" Ta "1 if session attached"
|
||||
.It Li "session_created" Ta "Integer time session created"
|
||||
.It Li "session_created_string" Ta "String time session created"
|
||||
@ -3017,6 +3051,7 @@ The following variables are available, where appropriate:
|
||||
.It Li "window_name" Ta "Name of window"
|
||||
.It Li "window_panes" Ta "Number of panes in window"
|
||||
.It Li "window_width" Ta "Width of window"
|
||||
.It Li "wrap_flag" Ta "Pane wrap flag"
|
||||
.El
|
||||
.Sh NAMES AND TITLES
|
||||
.Nm
|
||||
|
Reference in New Issue
Block a user