mirror of https://github.com/tmux/tmux.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
5 days ago | |
---|---|---|
.github | 1 year ago | |
compat | 6 months ago | |
fuzz | 2 years ago | |
logo | 2 years ago | |
presentations | 8 years ago | |
regress | 5 days ago | |
tools | 1 month ago | |
.gitignore | 3 years ago | |
.mailmap | 7 years ago | |
.travis.yml | 3 years ago | |
CHANGES | 1 year ago | |
COPYING | 5 years ago | |
Makefile.am | 3 weeks ago | |
README | 2 years ago | |
README.ja | 2 years ago | |
SYNCING | 2 years ago | |
alerts.c | 2 years ago | |
arguments.c | 3 months ago | |
attributes.c | 3 years ago | |
autogen.sh | 7 years ago | |
cfg.c | 1 week ago | |
client.c | 3 months ago | |
cmd-attach-session.c | 1 year ago | |
cmd-bind-key.c | 2 years ago | |
cmd-break-pane.c | 8 months ago | |
cmd-capture-pane.c | 3 weeks ago | |
cmd-choose-tree.c | 1 year ago | |
cmd-command-prompt.c | 6 months ago | |
cmd-confirm-before.c | 5 months ago | |
cmd-copy-mode.c | 2 years ago | |
cmd-detach-client.c | 2 years ago | |
cmd-display-menu.c | 1 month ago | |
cmd-display-message.c | 8 months ago | |
cmd-display-panes.c | 1 year ago | |
cmd-find-window.c | 9 months ago | |
cmd-find.c | 3 months ago | |
cmd-if-shell.c | 2 years ago | |
cmd-join-pane.c | 8 months ago | |
cmd-kill-pane.c | 2 years ago | |
cmd-kill-server.c | 2 years ago | |
cmd-kill-session.c | 2 years ago | |
cmd-kill-window.c | 2 years ago | |
cmd-list-buffers.c | 2 years ago | |
cmd-list-clients.c | 8 months ago | |
cmd-list-keys.c | 8 months ago | |
cmd-list-panes.c | 2 years ago | |
cmd-list-sessions.c | 2 years ago | |
cmd-list-windows.c | 2 years ago | |
cmd-load-buffer.c | 1 year ago | |
cmd-lock-server.c | 2 years ago | |
cmd-move-window.c | 2 years ago | |
cmd-new-session.c | 1 year ago | |
cmd-new-window.c | 3 weeks ago | |
cmd-parse.y | 6 months ago | |
cmd-paste-buffer.c | 2 years ago | |
cmd-pipe-pane.c | 1 year ago | |
cmd-queue.c | 1 week ago | |
cmd-refresh-client.c | 1 year ago | |
cmd-rename-session.c | 2 years ago | |
cmd-rename-window.c | 2 years ago | |
cmd-resize-pane.c | 1 year ago | |
cmd-resize-window.c | 3 months ago | |
cmd-respawn-pane.c | 2 years ago | |
cmd-respawn-window.c | 2 years ago | |
cmd-rotate-window.c | 2 years ago | |
cmd-run-shell.c | 1 month ago | |
cmd-save-buffer.c | 10 months ago | |
cmd-select-layout.c | 1 year ago | |
cmd-select-pane.c | 3 months ago | |
cmd-select-window.c | 2 years ago | |
cmd-send-keys.c | 8 months ago | |
cmd-server-access.c | 1 year ago | |
cmd-set-buffer.c | 1 year ago | |
cmd-set-environment.c | 2 years ago | |
cmd-set-option.c | 2 years ago | |
cmd-show-environment.c | 2 years ago | |
cmd-show-messages.c | 2 years ago | |
cmd-show-options.c | 1 year ago | |
cmd-show-prompt-history.c | 2 years ago | |
cmd-source-file.c | 1 week ago | |
cmd-split-window.c | 1 year ago | |
cmd-swap-pane.c | 3 months ago | |
cmd-swap-window.c | 2 years ago | |
cmd-switch-client.c | 2 years ago | |
cmd-unbind-key.c | 2 years ago | |
cmd-wait-for.c | 2 years ago | |
cmd.c | 1 month ago | |
colour.c | 9 months ago | |
compat.h | 6 months ago | |
configure.ac | 2 weeks ago | |
control-notify.c | 11 months ago | |
control.c | 1 year ago | |
environ.c | 1 year ago | |
example_tmux.conf | 2 years ago | |
file.c | 5 months ago | |
format-draw.c | 1 month ago | |
format.c | 2 weeks ago | |
grid-reader.c | 2 years ago | |
grid-view.c | 1 year ago | |
grid.c | 2 months ago | |
hyperlinks.c | 3 months ago | |
image-sixel.c | 5 days ago | |
image.c | 1 month ago | |
input-keys.c | 8 months ago | |
input.c | 5 days ago | |
job.c | 2 years ago | |
key-bindings.c | 1 month ago | |
key-string.c | 8 months ago | |
layout-custom.c | 8 months ago | |
layout-set.c | 3 years ago | |
layout.c | 3 years ago | |
log.c | 1 year ago | |
mdoc2man.awk | 11 years ago | |
menu.c | 1 month ago | |
mode-tree.c | 1 month ago | |
names.c | 2 years ago | |
notify.c | 3 months ago | |
options-table.c | 3 weeks ago | |
options.c | 1 year ago | |
osdep-aix.c | 8 years ago | |
osdep-cygwin.c | 3 years ago | |
osdep-darwin.c | 3 years ago | |
osdep-dragonfly.c | 3 years ago | |
osdep-freebsd.c | 3 years ago | |
osdep-haiku.c | 3 years ago | |
osdep-hpux.c | 3 years ago | |
osdep-linux.c | 3 years ago | |
osdep-netbsd.c | 1 year ago | |
osdep-openbsd.c | 1 year ago | |
osdep-sunos.c | 2 years ago | |
osdep-unknown.c | 3 years ago | |
paste.c | 8 months ago | |
popup.c | 1 month ago | |
proc.c | 5 months ago | |
regsub.c | 3 months ago | |
resize.c | 1 year ago | |
screen-redraw.c | 1 month ago | |
screen-write.c | 5 days ago | |
screen.c | 5 days ago | |
server-acl.c | 1 year ago | |
server-client.c | 3 weeks ago | |
server-fn.c | 3 weeks ago | |
server.c | 7 days ago | |
session.c | 3 weeks ago | |
spawn.c | 3 months ago | |
status.c | 1 month ago | |
style.c | 1 month ago | |
tmux-protocol.h | 9 months ago | |
tmux.1 | 7 days ago | |
tmux.c | 5 months ago | |
tmux.h | 5 days ago | |
tty-acs.c | 2 months ago | |
tty-features.c | 3 weeks ago | |
tty-keys.c | 2 weeks ago | |
tty-term.c | 3 weeks ago | |
tty.c | 7 days ago | |
utf8-combined.c | 1 week ago | |
utf8.c | 5 days ago | |
window-buffer.c | 11 months ago | |
window-client.c | 2 months ago | |
window-clock.c | 3 years ago | |
window-copy.c | 3 weeks ago | |
window-customize.c | 1 year ago | |
window-tree.c | 3 months ago | |
window.c | 3 months ago | |
xmalloc.c | 4 years ago | |
xmalloc.h | 2 years ago |
README
Welcome to tmux! tmux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached. This release runs on OpenBSD, FreeBSD, NetBSD, Linux, macOS and Solaris. * Dependencies tmux depends on libevent 2.x, available from: https://github.com/libevent/libevent/releases/latest It also depends on ncurses, available from: https://invisible-mirror.net/archives/ncurses/ To build tmux, a C compiler (for example gcc or clang), make, pkg-config and a suitable yacc (yacc or bison) are needed. * Installation To build and install tmux from a release tarball, use: $ ./configure && make $ sudo make install tmux can use the utempter library to update utmp(5), if it is installed - run configure with --enable-utempter to enable this. To get and build the latest from version control - note that this requires autoconf, automake and pkg-config: $ git clone https://github.com/tmux/tmux.git $ cd tmux $ sh autogen.sh $ ./configure && make * Contributing Bug reports, feature suggestions and especially code contributions are most welcome. Please send by email to: tmux-users@googlegroups.com Or open a GitHub issue or pull request. * Documentation For documentation on using tmux, see the tmux.1 manpage. View it from the source tree with: $ nroff -mdoc tmux.1|less A small example configuration is in example_tmux.conf. Other documentation is available in the wiki: https://github.com/tmux/tmux/wiki Also see the tmux FAQ at: https://github.com/tmux/tmux/wiki/FAQ A bash(1) completion file is at: https://github.com/imomaliev/tmux-bash-completion For debugging, run tmux with -v and -vv to generate server and client log files in the current directory. * Support The tmux mailing list for general discussion and bug reports is: https://groups.google.com/forum/#!forum/tmux-users Subscribe by sending an email to: tmux-users+subscribe@googlegroups.com * License This file and the CHANGES files are licensed under the ISC license. All other files have a license and copyright notice at their start.