| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
count can be shown. If it takes too long, search the visible text only.
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
target, also complete aliases.
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
|
|
|
|
|
|
|
| |
- Show a menu with completions if there are multiple.
- Don't complete argument stuff (options, layouts) at start of text.
- For -t and -s, if there is no : then complete sessions but if there is
a :, show a menu of all windows in the session rather than trying to
complete the window name which is a bit useless if there are
duplicates.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
names.
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
XT even though they aren't tmux's, and add some bits for rxvt.
|
| |
|
| |
|
| |
|
|
|
|
| |
add TMUX_SOCK like TMUX_PATH for the socket directory.
|
| |
|
| |
|
|
|
|
| |
extension now supported by a few different terminals.
|
| |
|
|
|
|
|
|
| |
- 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.
|
| |
|
|
|
|
|
| |
the window (it must stay in the global set or tmux will crash). GitHub
issue 2188.
|
|
|
|
|
| |
needed for printing the exit messages. Fixes a bug when detaching with
iTerm2.
|
| |
|
|
|
|
| |
change flags used to detect a feature.
|
|
|
|
| |
adding formats onto the queue item.
|
|
|
|
|
|
|
|
|
|
|
| |
- There is no need for join-pane and move-pane to be different.
- break-pane can just behave like move-window if the source has only one
pane, instead of failing.
- Add -a to break-pane like move-window.
Also add missing man page bits for previous window-tree.c changes.
GitHub issue 2176.
|
|
|
|
| |
and clear it (m and M) and a key to jump to the starting pane (H).
|
| |
|
|
|
|
| |
history, GitHub issue 2173.
|
| |
|
|
|
|
| |
when scrolling, redraw problem reported by sthen@.
|
| |
|
|
|
|
| |
moved back to the right place.
|
| |
|
| |
|
| |
|
|
|
|
| |
precedence.
|
|
|
|
|
| |
is done when we are returning to the event loop (since we always move
the cursor at that point). Also a man fix from jmc.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|