Age | Commit message (Collapse) | Author |
|
styles, from Alexis Hildebrandt.
|
|
|
|
|
|
a format; the default remains the line number. GitHub issue 2636.
|
|
the pane title are updated. GitHub issue 2487. Also a man page fix from
jmc.
|
|
add a limit of how much data will be sent to the client and try to use
it for panes with some degree of fairness. GitHub issue 2217, with
George Nachman.
|
|
includes adding a brief description of each option. Bound to "C" by
default.
|
|
- Only show pane title if it is not default and not empty.
- Add a prettier time format and use that instead of long ctime().
- Remove clutter and change the order.
|
|
unattached counter, reported by Thomas Sattler.
|
|
|
|
Poirier in GitHub issue 1875.
|
|
which is much easier to work with. Based on a diff from Avi Halachmi.
|
|
|
|
changes to allow the status line to be entirely configured with a single
option.
Now that it is possible to configure their content, enable the existing
code that lets the status line be multiple lines in height. The status
option can now take a value of 2, 3, 4 or 5 (as well as the previous on
or off) to configure more than one line. The new status-format array
option configures the format of each line, the default just references
the existing status-* options, although some of the more obscure status
options may be eliminated in time.
Additions to the #[] syntax are: "align" to specify alignment (left,
centre, right), "list" for the window list and "range" to configure
ranges of text for the mouse bindings.
The "align" keyword can also be used to specify alignment of entries in
tree mode and the pane status lines.
|
|
(tree_mode_format and so on) and add a -a flag to display-message to
list variables with values.
|
|
copying them around all the time.
|
|
|
|
on a fix from Marc Reisner.
|
|
|
|
|
|
automatically zoom the pane when the mode is entered and unzoom when it
exits, assuming the pane is not already zoomed. Add -Z to the default
key bindings.
|
|
used yet but will be soon. From Thomas Adam.
|
|
|
|
its own to avoid copying twice.
|
|
all the checks and selection and marking stuff needed for copy mode.
|
|
no longer be necessary.
|
|
format of each line, as well as adding a couple of formats needed for
the default display.
|
|
|
|
specify to command.
|
|
|
|
|
|
for client and tree, and by name and content for buffer.
|
|
|
|
some modern features.
Now the common code is in mode-tree.c, which provides an API used by the
three modes now separated into window-{buffer,client,tree}.c. Buffer
mode shows buffers, client mode clients and tree mode a tree of
sessions, windows and panes.
Each mode has a common set of key bindings plus a few that are specific
to the mode. Other changes are:
- each mode has a preview pane: for buffers this is the buffer content
(very useful), for others it is a preview of the pane;
- items may be sorted in different ways ('O' key);
- multiple items may be tagged and an operation applied to all of them
(for example, to delete multiple buffers at once);
- in tree mode a command may be run on the selected item (session,
window, pane) or on tagged items (key ':');
- displayed items may be filtered in tree mode by using a format (this
is used to implement find-window) (key 'f');
- the custom format (-F) for the display is no longer available;
- shortcut keys change from 0-9, a-z, A-Z which was always a bit weird
with keys used for other uses to 0-9, M-a to M-z.
Now that the code is simpler, other improvements will come later.
Primary key bindings for each mode are documented under the commands in
the man page (choose-buffer, choose-client, choose-tree).
Parts written by Thomas Adam.
|