| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
different way from xterm, so add a feature flag for rxvt to make tmux
ignore the capabilities and instead rely on its builtin definitions.
|
|
|
|
|
| |
rather than "invalid" and don't show the same text twice for user
options in customize mode.
|
|
|
|
| |
on clear, from Robert Lange in GitHub issue 3121.
|
|
|
|
| |
terminal, GitHub issue 3110.
|
| |
|
|
|
|
| |
resized which may be later than the client resize, GitHub issue 2995.
|
|
|
|
|
| |
Like set-clipboard and allow-rename it is safer to forbid this by
default.
|
|
|
|
| |
from Marcel Partap.
|
| |
|
| |
|
|
|
|
| |
2959.
|
|
|
|
| |
Hildebrandt, GitHub issue 2930.
|
|
|
|
| |
in GitHub issue 2927.
|
|
|
|
| |
inserted into the status line.
|
|
|
|
|
|
| |
and use that to support the OSC palette-setting sequences in popups.
Also add a pane-colours array option to specify the defaults. GitHub
issue 2815.
|
| |
|
| |
|
|
|
|
| |
2790.
|
| |
|
| |
|
|
|
|
|
|
| |
This changes the meaning of the word-separators option - setting it to
the empty string is equivalent to the previous behavior. From Will Noble
in GitHub issue 2693.
|
|
|
|
| |
("command", "search" etc). From Anindya Mukherjee.
|
|
|
|
| |
these keys to applications inside tmux.
|
|
|
|
| |
instead of only the available space. From Magnus Gross in GitHub issue 2578.
|
|
|
|
|
| |
there are no other detached sessions to switch to, from Sencer Selcuk in
GitHub issue 2553.
|
|
|
|
|
| |
will not have to change. A new format window_raw_flags contains the old
unescaped version.
|
|
|
|
| |
failed, GitHub issue 2513.
|
|
|
|
| |
unset an option on all panes. GitHub issue 2491 from Rostislav Nesin.
|
|
|
|
|
|
| |
followed by [ or not. Add a flag (e) to the q: format modifier to double
up #s and use it for the window_flags format variable so it doesn't end
up escaping any following text. GitHub issue 2485.
|
|
|
|
| |
2317.
|
| |
|
| |
|
|
|
|
|
|
|
| |
xterm and mintty) and add an option to make tmux send it. Only forward
extended keys if the application has requested them, even though we use
the CSI u sequence and xterm uses CSI 27 ~ - this is what mintty does as
well.
|
|
|
|
|
|
| |
lines (ACS or UTF-8), double or heavy (UTF-8), simple (plain ASCII) or
number (the pane numbers). Lines that won't work on a non-UTF-8 terminal
are translated back into ACS when they are output.
|
|
|
|
|
|
|
|
| |
default and the mark and cursor position are swapped with 'jump-to-mark'
(bound to M-x). The line containing the mark is shown in
copy-mode-mark-style with the horizontal position in reverse.
From Anindya Mukherjee in GitHub issue 2209.
|
|
|
|
|
| |
includes adding a brief description of each option. Bound to "C" by
default.
|
|
|
|
| |
every command that is run.
|
| |
|
|
|
|
|
|
|
|
|
| |
- Add styles for the search marking styles (copy-mode-match-style and
copy-mode-current-match-style).
- Show the current match (the one with the cursor on it) in a different style.
- Copying without a selection will copy the current match if there is one.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
get XT added and using that as a marker for xterm(1)-like, assume that
if the terminfo(5) entry already has XT or the clear capability starts
with CSI then the terminal is VT100-like and it should be safe to send
DA requests. The DA responses trigger additional features being added.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
terminal features, each of which are defined in one place and map to a
builtin set of terminfo(5) capabilities. Features can be specified based
on TERM with a new terminal-features option or with the -T flag when
running tmux. tmux will also detect a few common terminals from the DA
and DSR responses.
This is intended to make it easier to configure tmux's use of
terminfo(5) even in the presence of outdated ncurses(3) or terminfo(5)
databases or for features which do not yet have a terminfo(5) entry.
Instead of having to grok terminfo(5) capability names and what they
should be set to in the terminal-overrides option, the user can
hopefully just give tmux a feature name and let it do the right thing.
The terminal-overrides option remains both for backwards compatibility
and to allow tweaks of individual capabilities.
tmux already did much of this already, this makes it tidier and simpler
to configure.
|
|
|
|
|
| |
if used without arguments, allows all copy key bindings to be changed to
pipe with one option.
|
|
|
|
|
|
| |
pane/window options rather than all being session options. This is
useful for example to create a pane that is automatically closed on some
condition. From Anindya Mukherjee.
|
| |
|
|
|
|
| |
Pruitt in GitHub issue 1989.
|
| |
|
|
|
|
| |
uses ^H rather than ^?. GitHub issue 1969.
|