mirror of
https://github.com/tmux/tmux.git
synced 2025-04-08 09:58:49 +00:00
CHANGES for tmux 2.0
This commit is contained in:
parent
f10d3675f8
commit
e362d42dc6
59
CHANGES
59
CHANGES
@ -1,3 +1,62 @@
|
||||
CHANGES FROM 1.9a to 2.0 6 March 2015
|
||||
|
||||
Incompatible Changes
|
||||
====================
|
||||
|
||||
* The choose-list command has been removed.
|
||||
* 'terminal-overrides' is now a server option, not a session option.
|
||||
* 'message-limit' is now a server option, not a session option.
|
||||
* 'monitor-content' option has been removed.
|
||||
* 'pane_start_path' option has been removed.
|
||||
* The "info" mechanism which used to (for some commands) provide feedback
|
||||
has been removed, and like other commands, they now produce nothing on
|
||||
success.
|
||||
|
||||
Normal Changes
|
||||
==============
|
||||
|
||||
* tmux can now write an entry to utmp if the library 'utempter' is present
|
||||
at compile time.
|
||||
* set-buffer learned append mode (-a), and a corresponding
|
||||
'append-selection' command has been added to copy-mode.
|
||||
* choose-mode now has the following commands which can be bound:
|
||||
- start-of-list
|
||||
- end-of-list
|
||||
- top-line
|
||||
- bottom-line
|
||||
|
||||
* choose-buffer now understands UTF-8.
|
||||
* Pane navigation has changed:
|
||||
- The old way of always using the top or left if the choice is ambiguous.
|
||||
- The new way of remembering the last used pane is annoying if the
|
||||
layout is balanced and the leftmost is obvious to the user (because
|
||||
clearly if we go right from the top-left in a tiled set of four we want
|
||||
to end up in top-right, even if we were last using the bottom-right).
|
||||
|
||||
So instead, use a combination of both: if there is only one possible
|
||||
pane alongside the current pane, move to it, otherwise choose the most
|
||||
recently used of the choice.
|
||||
* 'set-buffer' can now be told to give names to buffers.
|
||||
* The 'new-session', 'new-window', 'split-window', and 'respawn-pane' commands
|
||||
now understand multiple arguments and handle quoting problems correctly.
|
||||
* 'capture-pane' understands '-S-' to mean the start of the pane, and '-E-' to
|
||||
mean the end of the pane.
|
||||
* Support for function keys beyond F12 has changed. The following explains:
|
||||
- F13-F24 are S-F1 to S-F12
|
||||
- F25-F36 are C-F1 to C-F12
|
||||
- F37-F48 are C-S-F1 to C-S-F12
|
||||
- F49-F60 are M-F1 to M-F12
|
||||
- F61-F63 are M-S-F1 to M-S-F3
|
||||
|
||||
Therefore, F13 becomes a binding of S-F1, etc.
|
||||
* Support using pane id as part of session or window specifier (so % means
|
||||
session-of-%1 or window-of-%1) and window id as part of session
|
||||
(so @1 means session-of-@1).
|
||||
* 'copy-pipe' command now understands formats via -F
|
||||
* 'if-shell' command now understands formats via -F
|
||||
* 'split-window' and 'join-window' understand -b to create the pane to the left
|
||||
or above the target pane.
|
||||
|
||||
CHANGES FROM 1.9 to 1.9a 22 February 2014
|
||||
|
||||
NOTE: This is a bug-fix release to address some important bugs which just
|
||||
|
Loading…
Reference in New Issue
Block a user