| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Identical behaviour to select-prompt can now be obtained with
command-prompt, so remove select-prompt and change ' to be bound to
command-prompt -p index "select-window -t :%%".
|
|
|
|
|
| |
sort options.
|
|
|
|
|
|
| |
Add a tiled layout, originally from Liam Bedford a while ago, fixed up
by me.
|
| |
|
|
|
|
|
|
| |
modified with setenv -g) rather than with the environment tmux started
with.
|
| |
|
| |
|
|
|
|
|
| |
up as necessary.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
select-pane.
Also remove up- and down-pane: equivalent behaviour is now available
using -t :.+ and -t :.-.
|
|
|
|
|
|
|
|
| |
Permit keys in copy mode to be prefixed by a repeat count, entered with
[1-9] in vi mode, or M-[1-9] in emacs mode.
From Micah Cowan, tweaked a little by me.
|
|
|
|
|
|
| |
Option to set the characters considered word separators in copy mode, from
Micah Cowan.
|
|
|
|
|
| |
Man page additions/improvements, thanks to Robin Lee Powell.
|
|
|
|
|
|
| |
Add "N" key to search the opposite way from the last search (reverse of "n"),
from Micah Cowan.
|
|
|
|
|
| |
Clarify default status-right, from Seth Wright.
|
|
|
|
|
|
| |
Add an option to disable the smcup/rmcup alternate screen behaviour inside
tmux. From clemens fischer.
|
|
|
|
|
| |
next-layout is bound to Space not C-Space.
|
|
|
|
|
|
| |
Support attaching a client read-only with a new -r flag to the attach-session
command.
|
|
|
|
|
| |
Rectangle copy support, from Robin Lee Powell.
|
|
|
|
|
|
|
|
|
| |
vi-style B, W and E keys in copy mode to navigate between words treating only
spaces as word separators. Also add . to the list of word separators for
standard word navigation.
From Micah Cowan, tweaked slightly by me.
|
|
|
|
|
|
| |
Option to display the active pane in a different colour with the display-panes
command. From Paul Hoffman, thanks.
|
|
|
|
|
| |
Typo, from Micah Cowan.
|
|
|
|
|
|
| |
Alter next-word to have vi-like movement behaviour, and add next-word-end with
the existing emacs behaviour. From Micah Cowan.
|
|
|
|
|
| |
Top/bottom of history mode keys, diff from Micah Cowan, tweaked by me.
|
|
|
|
|
| |
Use C-e and C-y for scrolling in vi mode, from Micah Cowan.
|
|
|
|
|
|
|
|
| |
Permit !, + and - to be used for window targets to specify last window (!), or
next and previous window by number (+ and -).
Also tidy an if in cmd-new-window.c.
|
|
|
|
|
| |
Missing Pp, from Tiago Cunha.
|
|
|
|
|
| |
Document swap-pane -d.
|
|
|
|
|
|
| |
New command, join-pane, to split and move an existing pane into the space (like
splitw then movep, or the reverse of breakp).
|
|
|
|
|
|
| |
Change split-window to accept a pane target (it should be split-pane but
renaming the command would be annoying).
|
|
|
|
|
|
| |
Options to set the colour of the pane borders, with different colours for the
active pane.
|
|
|
|
|
|
| |
New server option, escape-time, to set the timeout used to detect if escapes
are alone or part of a function key or meta sequence.
|
|
|
|
|
|
|
|
|
| |
Add "server options" which are server-wide and not bound to a session or
window. Set and displayed with "set -s" and "show -s".
Currently the only option is "quiet" (like command-line -q, allowing it to be
set from .tmux.conf), but others will come along.
|
|
|
|
|
|
| |
Permit panes to be referred to as "top", "bottom", "top-left" etc, if the right
pane can be identified.
|
|
|
|
|
| |
Wrap at 80 columns.
|
|
|
|
|
|
|
| |
Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last
time now I've configured emacs to make them displayed in really annoying
colours...
|
|
|
|
|
|
|
|
|
| |
Eliminate duplicate code and ease the passage for server-wide options by adding
a -w flag to set-option and show-options and making setw and showw aliases to
set -w and show -w.
Note: setw and showw are still there, but now aliases for set -w and show -w.
|
|
|
|
|
|
| |
New command, capture-pane, which copies the entire pane contents to a paste
buffer. From Jonathan Alvarado.
|
|
|
|
|
|
|
| |
Add a -p flag to display-message to print the output rather than displaying in
the status line, this allows things like "display -p '#W'" to find the current
window index.
|
|
|
|
|
| |
Add cursor keys to the key names list.
|
|
|
|
|
|
|
|
|
|
| |
Two new options, window-status-format and window-status-current-format, which
allow the format of each window in the status line window list to be controlled
using similar # sequences as status-left/right.
This diff also moves part of the way towards UTF-8 support in window names but
it isn't quite there yet.
|
|
|
|
|
| |
tweak previous;
|
|
|
|
|
|
|
| |
Revert to xterm-keys off by default. It was on as an experiment to see if the
option could be removed, but it affects vi, so we have to keep the option, and
a conservative default is better.
|
|
|
|
|
|
| |
Don't interpret #() for display-message, it usually doesn't make sense and may
leak commands.
|
|
|
|
|
|
|
|
|
| |
Cleanup by moving various (mostly horrible) little bits handling UTF-8 grid
data into functions in a new file, grid-utf8.c, and use sizeof intead of
UTF8_DATA.
Also nuke trailing whitespace from tmux.1, reminded by jmc.
|
|
|
|
|
|
|
|
|
|
| |
Add a per-client log of status line messages displayed while that client
exists. A new message-limit session option sets the maximum number of entries
and a command, show-messages, shows the log (bound to ~ by default).
This (and prompt history) might be better as a single global log but until
there are global options it is easier for them to be per client.
|
|
|
|
|
| |
Mark -n keys with (no prefix) rather than [].
|
|
|
|
|
|
|
|
|
|
| |
There is no real standard for modifier plus function keys. Previously, tmux
output some from rxvt but in other ways did the same as xterm or other
terminals, but this is a bit inconsistent.
xterm's method is fairly sensible and we already support it (xterm-keys), so
enable it by default instead.
|