| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| |
| |
| |
| |
| | |
consistent but with much less duplication, but keeping the same internal
API. Also adds more readable aliases for some of the special tokens used
in targets (eg "{start}" instead of "^"). Some behaviours may have
changed, for example prefix matches now happen before fnmatch.
|
|\| |
|
| |
| |
| |
| | |
missing. Reported by Robin Powell.
|
| |
| |
| |
| |
| |
| |
| | |
keys. The default key bindings become the "prefix" table and -n the
"root" table. Keys may be bound in new tables with bind -T and
switch-client -T used to specify the table in which the next key should
be looked up. Based on a diff from Keith Amling.
|
|\| |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
options for "mouse-this" and "mouse-that", mouse events may be bound as
keys and there is one option "mouse" that turns on mouse support
entirely (set -g mouse on).
See the new MOUSE SUPPORT section of the man page for description of the
key names and new flags (-t= to specify the pane or window under mouse
as a target, and send-keys -M to pass through a mouse event).
The default builtin bindings for the mouse are:
bind -n MouseDown1Pane select-pane -t=; send-keys -M
bind -n MouseDown1Status select-window -t=
bind -n MouseDrag1Pane copy-mode -M
bind -n MouseDrag1Border resize-pane -M
To get the effect of turning mode-mouse off, do:
unbind -n MouseDrag1Pane
unbind -temacs-copy MouseDrag1Pane
The old mouse options are now gone, set-option -q may be used to
suppress warnings if mixing configuration files.
|
| |
| |
| |
| |
| | |
and active pane via window-style and window-active-style options, an
individual pane by a new select-pane -P flag). From J Raynor.
|
|\| |
|
| |
| |
| |
| |
| | |
to prevent it exiting copy mode after copying. From J Raynor with a few
tweaks by me.
|
| | |
|
| |
| |
| |
| | |
(the latter from Takatoshi Matsumoto).
|
| |
| |
| |
| | |
now). Reported by landry.
|
|\|
| |
| |
| |
| | |
Conflicts:
cmd-pipe-pane.c
|
| | |
|
|\| |
|
| | |
|
|\|
| |
| |
| |
| | |
Conflicts:
format.c
|
| | |
|
|\| |
|
| |
| |
| |
| | |
values rather than executing a command.
|
| | |
|
|\| |
|
| | |
|
|\| |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
instead move the space into the defaults for the options (so status-left
now defaults to "[#S] ". From Balazs Kezes.
|
|\|
| |
| |
| |
| |
| |
| | |
Conflicts:
Makefile
cmd-link-window.c
cmd-unlink-window.c
|
| | |
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
Makefile
cmd-list-commands.c
cmd-suspend-client.c
job.c
tmux.h
xmalloc.c
|
| | |
|
| | |
|
| | |
|
|\| |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Athalye.
|
|\| |
|
| |
| |
| |
| | |
to faff around with huge numbers to get everything.
|
| | |
|
| |
| |
| |
| | |
Amling.
|
|\|
| |
| |
| |
| |
| | |
Conflicts:
format.c
window.c
|
| |
| |
| |
| |
| |
| | |
split-window, respawn-window or respawn-pane, pass them directly to
execvp() to help avoid quoting problems. One argument still goes to "sh
-c" like before. Requested by many over the years. Patch from J Raynor.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
much as before - buffers are automatically named "buffer0000",
"buffer0001" and so on and ordered as a stack. Buffers can be named
explicitly when creating ("loadb -b foo" etc) or renamed ("setb -b
buffer0000 -n foo"). If buffers are named explicitly, they are not
deleted when buffer-limit is reached. Diff from J Raynor.
|
|\|
| |
| |
| |
| |
| |
| | |
Conflicts:
Makefile
tmux.1
window.c
|
| | |
|
| |
| |
| |
| |
| |
| | |
mostly useless and annoying messages. Change those commands to silence
on success like all the others. Still accept the -q command line flag
and "quiet" server option for now.
|
| |
| |
| |
| | |
options - this will allow options to be removed more easily.
|