| Commit message (Collapse) | Author | Age |
|\ |
|
| |
| |
| |
| | |
unset an option on all panes. GitHub issue 2491 from Rostislav Nesin.
|
|\| |
|
| |
| |
| |
| | |
to break-pane, move-window, new-window. GitHub issue 2261.
|
|\| |
|
| |
| |
| |
| |
| |
| | |
is resized multiple times during one event loop, it is forced to resize
at the end. Also don't zoom/unzoom in switch-client if the pane hasn't
changed. GitHub issue 2260.
|
|\| |
|
| |
| |
| |
| |
| |
| | |
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.
|
|\| |
|
| |
| |
| |
| |
| |
| | |
separate offsets (used and acknowleged) into the pane buffers; turn off
reading from panes when no clients can accept the data; and add a -A
flag to refresh-client to let clients turn receiving a pane on and off.
|
| |
| |
| |
| |
| |
| | |
resizing the window unless it is the current window, and if we do and
don't resize the pane until later there are problems if the size changes
from A to B then back to A.
|
| |
| |
| |
| |
| |
| |
| | |
everything up in tty_ctx. Provide a way to initialize the tty_ctx from a
callback and use it to let popups draw directly through input_parse in
the same way as panes do, rather than forcing a full redraw on every
change.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
which allows formats to be expanded. Any styles without a '#{' are still
validated when they are set but any with a '#{' are not. Formats are not
expanded usefully in many cases yet, that will be changed later.
To make this work, a few other changes:
- set-option -a with a style option automatically appends a ",".
- OSC 10 and 11 don't set the window-style option anymore, instead the
fg and bg are stored in the pane struct and act as the defaults that
can be overridden by window-style.
- status-fg and -bg now override status-style instead of trying to keep
them in sync.
|
| | |
|
| |
| |
| |
| |
| | |
window unless it is the current window, and if we do and don't resize the pane
until later there are problems if the size changes from A to B then back to A.
|
| |
| |
| |
| | |
explicit and fix M- keys with a leading escape.
|
| |
| |
| |
| |
| |
| | |
everything up in tty_ctx. Provide a way to initialize the tty_ctx from a
callback and use it to let popups draw directly through input_parse in the same
way as panes do, rather than forcing a full redraw on every change.
|
| |
| |
| |
| | |
the active border colour is different in a mode or with synchronize-panes on.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
allows formats to be expanded. Any styles without a '#{' are still validated
when they are set but any with a '#{' are not. Formats are not expanded
usefully in many cases yet, that will be changed later.
To make this work, a few other changes:
- set-option -a with a style option automatically appends a ",".
- OSC 10 and 11 don't set the window-style option anymore, instead the fg and
bg are stored in the pane struct and act as the defaults that can be
overridden by window-style.
- status-fg and -bg now override status-style instead of trying to keep them in
sync.
|
| | |
|
|\| |
|
| |
| |
| |
| |
| | |
clearer about whether the client is the target client (must have a
session) or not.
|
|\| |
|
| |
| |
| |
| | |
use more clearly defined and preparation for some future work).
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
reference to it, it isn't necessary that the pane in copy mode is the
same as the one copying from. Add a -s flag to copy-mode to specify a
different pane for the source content. This means it is possible to view
two places in a pane's history at the same time in different panes, or
copy from a pane's history into an editor or shell in the same pane.
From Anindya Mukherjee.
|
|\| |
|
| | |
|
|\| |
|
| |
| |
| |
| |
| |
| | |
freeze updates (which does not play nicely with some applications, a
longstanding problem) and will allow some other changes later. From
Anindya Mukherjee.
|
|\| |
|
| | |
|
|\| |
|
| | |
|
|\| |
|
| | |
|
|\| |
|
| |
| |
| |
| | |
reported by Stanislav Spassov.
|
|\| |
|
| |
| |
| |
| |
| | |
other unrecognised string passed to send-keys. Reported by Anthony
Sottile in GitHub issue 2049.
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
not attached, the server process asks it to open the file, similar to
how works for stdin, stdout, stderr. This makes special files like
/dev/fd/X work (used by some shells). stdin, stdout and stderr and
control mode are now just special cases of the same mechanism. This will
also make it easier to use for other commands that read files such as
source-file.
|
| | |
|
|\| |
|
| |
| |
| |
| | |
formats for them.
|
|\| |
|
| |
| |
| |
| | |
window_name is evaluated early. Reported by Mikolaj Kucharski.
|
|\| |
|
| | |
|
|\| |
|