| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| |
| |
| |
| | |
tmux, switching the current client to the new or requested session.
Written with Josh Elsasser.
|
| |
| |
| |
| |
| | |
enable the utf8 and status-utf8 optons. While here, note in the man page that
the server is started with the first session and exits when none remain.
|
| | |
|
| |
| |
| |
| |
| | |
kill-window - if a window is linked into only one session it unlinked and
destroyed.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- move the code back into cmd.c and merge with the existing functions where
possible;
- accept "-tttyp0" as well as "-t/dev/ttyp0" for clients;
- when looking up session names, try an exact match first, and if that fails
look for it as an fnmatch pattern and then as the start of a name - if more
that one session matches an error is given; so if there is one session called
"mysession", -tmysession, -tmysess, -tmysess* are equivalent but if there
is also "mysession2", the last two are errors;
- similarly for windows, if the argument is not a valid index or exact window
name match, try it against the window names as an fnmatch pattern and a
prefix.
|
| | |
|
| |
| |
| |
| |
| | |
non-whitespace character. ^ with vi and M-m with emacs key bindings. Another
from Kalle Olavi Niemitalo, thanks.
|
| |
| |
| |
| | |
user-specified one.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
and makes emacs happy when pasting into some modes. A new -r (raw) flag to
paste-buffer pastes without the translation.
From Kalle Olavi Niemitalo, thanks!
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
windows.
This is "screen" by default and must be either that or something closely
related. This does makes it easier to customise it if necessary.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
argument if the shell command in the first succeeds, for example:
if "[ -e ~/.tmux.conf.alt ]" "source .tmux.conf.alt"
Written by Tiago Cunha, many thanks.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
and some people may use shells which do not support it. Instead, make an empty
default-command option mean a login shell, and fork it with a - in argv[0]
which is the method used by login(1).
Also fix the automatic-rename code to handle this correctly and to strip a
leading - if present.
|
| |
| |
| |
| |
| | |
and session options clearer, and fix the incorrect synopses and descriptions of
show-options and show-window-options.
|
| |
| |
| |
| | |
shown in the wrong style.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
compatibility, *s are implicitly added at the start and end of the pattern.
Also display the line number and the entire line in the results, and lose the
nasty section_string function and the now empty util.c file.
Initially from Tiago Cunha.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
wiping over the title is rude and annoying. Agreed by several.
|
| |
| |
| |
| |
| | |
characters in status-left and status-right (if on, they are treated as UTF-8;
otherwise passed through).
|
| |
| |
| |
| | |
with alert.
|
| |
| |
| |
| |
| | |
line options, it is something many want to configure, and the meaning of some
bits weren't really documented.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
fails spectacularly on (at least) sparc64, so disable it for now. Thanks to
naddy and Josh Elsasser for help and testing.
|
| | |
|
| |
| |
| |
| | |
ok nicm@
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- SIGUSR1 recreates the socket;
- guesswork to work out if the terminal supports UTF-8;
- a paste key for the command prompt;
- main-horizontal layout to match main-vertical, and options to configure the
size of the large pane;
- clear-history command;
- select-layout command.
|
|
|
|
|
|
|
| |
terminal to be switched between several different windows and programs
displayed on one terminal be detached from one terminal and moved to another.
ok deraadt pirofti
|
|
|
|
| |
Thomas Adam.
|
|
|
|
|
| |
Another missing format from sam at sltosis.org.
|
|
|
|
|
| |
Add some missing formats from Samuel Le Thiec.
|
|
|
|
|
| |
Document pane_index variable, from sam at sltosis dot org.
|
|
|
|
|
| |
remove extraneous line;
|
|
|
|
|
|
|
| |
Add choose-tree command to show windows and sessions in the same
list. Change choose-window and -session to use the same code. From
Thomas Adam.
|
|
|
|
|
| |
Add -a for kill-session, from Thomas Adam.
|
|
|
|
|
| |
Add -a flag for detach-client, from Thomas Adam.
|
|
|
|
|
| |
Simplify references to alerts in the man page, from Thomas Adam.
|
|
|
|
|
|
| |
Switch all of the various choose- and list- commands over to the format
infrastructure, from Thomas Adam.
|
|
|
|
|
| |
Ignore line continuation when escaped as \\, from Simon Nicolussi.
|
|
|
|
|
| |
default-path has the same possibilities as new-window -c now.
|
|
|
|
|
|
|
| |
Add a flag to move-window to renumber the windows in a session (closing
any gaps) and add an option to do this automatically each time a window
is killed. From Thomas Adam.
|
|
|
|
|
| |
Add window-status-separator option, from Thomas Adam.
|
|
|
|
|
| |
Add -a flag to kill-window, from Thomas Adam.
|
|
|
|
|
|
| |
Add a layout history which can be stepped through with select-layout -u
and -U commands (bound to 'u' and 'U' by default).
|