| Commit message (Collapse) | Author | Age |
... | |
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
options with a single foo-style option. For example:
set -g status-fg yellow
set -g status-bg red
set -g status-attr blink
Becomes:
set -g status-style fg=yellow,bg=red,blink
The -a flag to set can be used to add to rather than replace a style. So:
set -g status-bg red
Becomes:
set -ag status-style bg=red
Currently this is fully backwards compatible (all *-{fg,bg,attr} options
remain) but the plan is to deprecate them over time.
From Tiago Cunha.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
descriptors rather than strings.
- Each session still has a current working directory.
- New sessions still get their working directory from the client that
created them or its attached session if any.
- New windows are created by default in the session working directory.
- The -c flag to new, neww, splitw allows the working directory to be
overridden.
- The -c flag to attach let's the session working directory be changed.
- The default-path option has been removed.
To get the equivalent to default-path '.', do:
bind c neww -c $PWD
To get the equivalent of default-path '~', do:
bind c neww -c ~
This also changes the client identify protocol to be a set of messages rather
than one as well as some other changes that should make it easier to make
backwards-compatible protocol changes in future.
|
| |
| |
| |
| | |
something other than pane_current_command.
|
| | |
|
| |
| |
| |
| |
| | |
change to turn off the KERN_PROC_CWD code which is unpredictable. Later
it will go away and there may be other changes to how this works.
|
| |
| |
| |
| |
| | |
during idle periods (like the other states are) because we'd miss
events. So add a server option to control them. Defaults to off.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
rather than strings.
- Each session still has a current working directory.
- New sessions still get their working directory from the client that created
them or its attached session if any.
- New windows are created by default in the session working directory.
- The -c flag to new, neww, splitw allows the working directory to be
overridden.
- The -c flag to attach let's the session working directory be changed.
- The default-path option has been removed.
To get the equivalent to default-path '.', do:
bind c neww -c $PWD
To get the equivalent of default-path '', do:
bind c neww -c '#{pane_current_path}'
The equivalent of default-path '~' is left as an exercise for the reader.
This also changes the client identify protocol to be a set of messages rather
than one as well as some other changes that should make it easier to make
backwards-compatible protocol changes in future.
|
| |
| |
| |
| | |
other than pane_current_command.
|
| | |
|
| |
| |
| |
| |
| | |
during idle periods (like the other states are) because we'd miss
events. So add a server option to control them. Defaults to off.
|
|\| |
|
| |
| |
| |
| |
| | |
Ce, Ss and Se (not Cc, Ce, Cs, Csr). So use and document these instead
of the ones we were using earlier.
|
|\|
| |
| |
| |
| | |
Conflicts:
tmux.c
|
| |
| |
| |
| | |
few and unnecessary.
|
|\| |
|
| | |
|
| |
| |
| |
| | |
command (apart from a naked default-shell). The default is "exec ".
|
| | |
|
| |
| |
| |
| | |
(apart from a naked default-shell). The default is "exec ".
|
| | |
|
|\| |
|
| | |
|
| |
| |
| |
| |
| | |
the text is being pasted. assume-paste-time option changes the value (0
disables). Based on a diff from Marcin Kulik.
|
|\|
| |
| |
| | |
Sync from OpenBSD.
|
| | |
|
| |
| |
| |
| |
| | |
any gaps) and add an option to do this automatically each time a window
is killed. From Thomas Adam.
|
| | |
|
| |
| |
| |
| | |
and -U commands (bound to 'u' and 'U' by default).
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
certain C0 sequences (linefeeds, backspaces, carriage returns) and if it
exceeds a threshold (current default 50/millisecond), start to redraw
the pane every 100 milliseconds instead of making each change as it
comes. Two configuration options - c0-change-trigger and
c0-change-interval.
This makes tmux much more responsive under very fast output (for example
yes(1) or accidentally cat'ing a large file) but may not be perfect on
all terminals and connections - feedback very welcome, particularly
where this change has a negative rather than positive effect (making it
off by default is a possibility).
After much experimentation based originally on a request Robin Lee
Powell (which ended with a completely different solution), this idea
from discussion with Ailin Nemui.
|
| |
| |
| |
| | |
mode. From Jacobo de Vera.
|
| | |
|
| |
| |
| |
| | |
option.
|
| | |
|
| |
| |
| |
| | |
requested by many.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
separate options, prefix and prefix2. This simplifies the code and gets
rid the data options type which was only used for this one option.
Also add a -2 flag to send-prefix to send the secondary prefix key,
fixing a cause of minor irritation.
People who want three prefix keys are out of luck :-).
|
| |
| |
| |
| | |
dot sourceforge dot net.
|
| |
| |
| |
| | |
Francoise.
|
| |
| |
| |
| | |
Boeckel.
|
| |
| |
| |
| | |
in command mode. From Ben Boeckel.
|
| |
| |
| |
| | |
Francoise.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
does not enter copy mode. Patch from SF bug 3374493.
In future the mode-mouse option is likely to die and be broken into
several smaller options.
|
| |
| |
| |
| | |
Marco Beck.
|
| |
| |
| |
| | |
terminfo(5) extensions, Cs and Csr. Written by Ailin Nemui.
|
| |
| |
| |
| |
| | |
(set) and Cr (reset) extensions. Originally by Sean Estabrooks, tweaked
by me and Ailin Nemui.
|
| |
| |
| |
| |
| |
| |
| |
| | |
the xterm escape sequence for the purpose (if xterm is configured to
allow it).
Written by and much discussed Ailin Nemui, guidance on
xterm/termcap/terminfo from Thomas Dickey.
|
| |
| |
| |
| | |
dragging their borders. From hsim at gmx.li.
|
| |
| |
| |
| |
| |
| | |
and automatically fill them in on terminals with the XT capability
(which means their title setting is xterm-compatible). From hsim at
gmx.li.
|