Age | Commit message (Collapse) | Author |
|
more than zero.
|
|
|
|
|
|
|
|
Linux without.
|
|
|
|
|
|
|
|
|
|
|
|
code.
|
|
Add a last-pane command (bound to ; by default). Requested ages ago by
somebody whose name I have forgotten.
|
|
When removing a pane, don't change the active pane unless the active
pane is actually the one being removed.
|
|
Mark repeating keys with "(repeat)" in the key list.
|
|
Merge the before and after attach client code into one in client.c
(instead of two in tmux.c and client.c).
|
|
|
|
Make stdio blocking again before calling shell command with -c.
|
|
Trying to set FD_CLOEXEC on every fd is a lost cause, just use
closefrom() before exec.
|
|
all files but compat.h.
|
|
Fall back on normal session choice method if $TMUX exists but is invalid
rather than rejecting.
|
|
Use an explicit event rather than event_once for the main event so it
can be removed when the client becomes ready.
|
|
Treat the meta bit in the xterm extended modifier key set as the same as
escape (tmux's meta). From Emanuele Giaquinta.
|
|
Put "or" on new line from command with .Ic.
|
|
subjective.
|
|
|
|
Set cause when failing due to linking a window to itself, from Martin
Pieuchot.
|
|
Skip NULL entries in the sessions list when choosing the next session,
from Simon Olofsson.
|
|
Nuke a leftover RB tree declaration spotted by blambert.
|
|
Two new options:
- server option "exit-unattached" makes the server exit when no clients
are attached, even if sessions are present;
- session option "destroy-unattached" destroys a session once no clients
are attached to it.
These are useful for preventing tmux remaining in the background where
it is undesirable and when using tmux as a login shell to keep a limit
on new sessions.
|
|
Modify the permissions on the socket when adding or removing +x to show
attached sessions, rather than replacing them.
|
|
detach-on-destroy is a session option, not server.
|
|
|
|
Ugh. Pass the right type into tty_term_has. Teaches me to make last
minute changes :-/.
|
|
Use UTF-8 line drawing characters on UTF-8 terminals. Fixes some stupid
terminals (I'm looking at you, putty) which disable the vt100 ACS mode
switching sequences in UTF-8 mode.
Also on terminals without ACS at all, use ASCII equivalents where
obvious.
|
|
Ignore terminal overrides settings without a value.
|
|
When resizing the copy mode screen, don't allow it to end up with the
viewable position beyond the size of the history.
|
|
|
|
Add -n and -p flags to switch-client to move to the next and previous
session (yes, it doesn't match window/pane, but so what, nor does
switch-client).
Based on a diff long ago from "edsouza".
|
|
Do not crash if the screen size is too small for the indicator in copy mode.
|
|
recently Timothy Larson.
|
|
Simplify xterm modifier detection by treating as a bitmask + 1. Spotted
by and diff from Emanuele Giaquinta.
|
|
Reset running jobs when the status line is enabled or disabled as well,
some people have it bound to a key.
|
|
Add missing prototype.
|
|
|
|
|
|
|
|
When destroying a pane, reset any mode (which reenables pane
bufferevent) before freeing the bufferevent.
|
|
Can't call event_del() without event_set() first - so call event_set()
when setting up the client.
|
|
MSG_EXIT can now have a return code in the message, so check for that
size as well. Stops the client fatal()ing on exit.
|
|
Do not call event_del() for signals after fork(), just use sigaction()
directly instead - calling libevent functions after fork() w/o
event_reinit() is a bad idea, even if in this case it was harmless.
|