8053 beefd0184a 2022-08-08 ct_chen 2 lat temu
..
compat beefd0184a 2022-08-08 ct_chen 2 lat temu
logo beefd0184a 2022-08-08 ct_chen 2 lat temu
presentations beefd0184a 2022-08-08 ct_chen 2 lat temu
tools beefd0184a 2022-08-08 ct_chen 2 lat temu
.gitignore beefd0184a 2022-08-08 ct_chen 2 lat temu
.mailmap beefd0184a 2022-08-08 ct_chen 2 lat temu
.travis.yml beefd0184a 2022-08-08 ct_chen 2 lat temu
CHANGES beefd0184a 2022-08-08 ct_chen 2 lat temu
COPYING beefd0184a 2022-08-08 ct_chen 2 lat temu
FAQ beefd0184a 2022-08-08 ct_chen 2 lat temu
Makefile.am beefd0184a 2022-08-08 ct_chen 2 lat temu
Makefile.static-build beefd0184a 2022-08-08 ct_chen 2 lat temu
README beefd0184a 2022-08-08 ct_chen 2 lat temu
README-tmux beefd0184a 2022-08-08 ct_chen 2 lat temu
README.md beefd0184a 2022-08-08 ct_chen 2 lat temu
SYNCING beefd0184a 2022-08-08 ct_chen 2 lat temu
TODO beefd0184a 2022-08-08 ct_chen 2 lat temu
alerts.c beefd0184a 2022-08-08 ct_chen 2 lat temu
arguments.c beefd0184a 2022-08-08 ct_chen 2 lat temu
array.h beefd0184a 2022-08-08 ct_chen 2 lat temu
attributes.c beefd0184a 2022-08-08 ct_chen 2 lat temu
autogen.sh beefd0184a 2022-08-08 ct_chen 2 lat temu
cfg.c beefd0184a 2022-08-08 ct_chen 2 lat temu
client.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-attach-session.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-bind-key.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-break-pane.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-capture-pane.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-choose-buffer.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-choose-client.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-choose-tree.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-clear-history.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-command-prompt.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-confirm-before.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-copy-mode.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-detach-client.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-display-message.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-display-panes.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-find-window.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-find.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-if-shell.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-join-pane.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-kill-pane.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-kill-server.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-kill-session.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-kill-window.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-list-buffers.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-list-clients.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-list-keys.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-list-panes.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-list-sessions.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-list-windows.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-list.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-load-buffer.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-lock-server.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-move-window.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-new-session.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-new-window.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-paste-buffer.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-pipe-pane.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-queue.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-refresh-client.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-rename-session.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-rename-window.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-resize-pane.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-respawn-pane.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-respawn-window.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-rotate-window.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-run-shell.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-save-buffer.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-select-layout.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-select-pane.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-select-window.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-send-keys.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-set-buffer.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-set-environment.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-set-hook.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-set-option.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-show-environment.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-show-messages.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-show-options.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-source-file.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-split-window.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-string.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-swap-pane.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-swap-window.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-switch-client.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-unbind-key.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd-wait-for.c beefd0184a 2022-08-08 ct_chen 2 lat temu
cmd.c beefd0184a 2022-08-08 ct_chen 2 lat temu
colour.c beefd0184a 2022-08-08 ct_chen 2 lat temu
compat.h beefd0184a 2022-08-08 ct_chen 2 lat temu
configure.ac beefd0184a 2022-08-08 ct_chen 2 lat temu
control-notify.c beefd0184a 2022-08-08 ct_chen 2 lat temu
control.c beefd0184a 2022-08-08 ct_chen 2 lat temu
environ.c beefd0184a 2022-08-08 ct_chen 2 lat temu
example_tmux.conf beefd0184a 2022-08-08 ct_chen 2 lat temu
format.c beefd0184a 2022-08-08 ct_chen 2 lat temu
grid-view.c beefd0184a 2022-08-08 ct_chen 2 lat temu
grid.c beefd0184a 2022-08-08 ct_chen 2 lat temu
hooks.c beefd0184a 2022-08-08 ct_chen 2 lat temu
input-keys.c beefd0184a 2022-08-08 ct_chen 2 lat temu
input.c beefd0184a 2022-08-08 ct_chen 2 lat temu
job.c beefd0184a 2022-08-08 ct_chen 2 lat temu
key-bindings.c beefd0184a 2022-08-08 ct_chen 2 lat temu
key-string.c beefd0184a 2022-08-08 ct_chen 2 lat temu
layout-custom.c beefd0184a 2022-08-08 ct_chen 2 lat temu
layout-set.c beefd0184a 2022-08-08 ct_chen 2 lat temu
layout.c beefd0184a 2022-08-08 ct_chen 2 lat temu
log.c beefd0184a 2022-08-08 ct_chen 2 lat temu
mdoc2man.awk beefd0184a 2022-08-08 ct_chen 2 lat temu
mode-key.c beefd0184a 2022-08-08 ct_chen 2 lat temu
names.c beefd0184a 2022-08-08 ct_chen 2 lat temu
notify.c beefd0184a 2022-08-08 ct_chen 2 lat temu
options-table.c beefd0184a 2022-08-08 ct_chen 2 lat temu
options.c beefd0184a 2022-08-08 ct_chen 2 lat temu
osdep-aix.c beefd0184a 2022-08-08 ct_chen 2 lat temu
osdep-cygwin.c beefd0184a 2022-08-08 ct_chen 2 lat temu
osdep-darwin.c beefd0184a 2022-08-08 ct_chen 2 lat temu
osdep-dragonfly.c beefd0184a 2022-08-08 ct_chen 2 lat temu
osdep-freebsd.c beefd0184a 2022-08-08 ct_chen 2 lat temu
osdep-hpux.c beefd0184a 2022-08-08 ct_chen 2 lat temu
osdep-linux.c beefd0184a 2022-08-08 ct_chen 2 lat temu
osdep-netbsd.c beefd0184a 2022-08-08 ct_chen 2 lat temu
osdep-openbsd.c beefd0184a 2022-08-08 ct_chen 2 lat temu
osdep-sunos.c beefd0184a 2022-08-08 ct_chen 2 lat temu
osdep-unknown.c beefd0184a 2022-08-08 ct_chen 2 lat temu
paste.c beefd0184a 2022-08-08 ct_chen 2 lat temu
proc.c beefd0184a 2022-08-08 ct_chen 2 lat temu
resize.c beefd0184a 2022-08-08 ct_chen 2 lat temu
screen-redraw.c beefd0184a 2022-08-08 ct_chen 2 lat temu
screen-write.c beefd0184a 2022-08-08 ct_chen 2 lat temu
screen.c beefd0184a 2022-08-08 ct_chen 2 lat temu
server-client.c beefd0184a 2022-08-08 ct_chen 2 lat temu
server-fn.c beefd0184a 2022-08-08 ct_chen 2 lat temu
server.c beefd0184a 2022-08-08 ct_chen 2 lat temu
session.c beefd0184a 2022-08-08 ct_chen 2 lat temu
signal.c beefd0184a 2022-08-08 ct_chen 2 lat temu
status.c beefd0184a 2022-08-08 ct_chen 2 lat temu
style.c beefd0184a 2022-08-08 ct_chen 2 lat temu
tmate-debug.c beefd0184a 2022-08-08 ct_chen 2 lat temu
tmate-decoder.c beefd0184a 2022-08-08 ct_chen 2 lat temu
tmate-encoder.c beefd0184a 2022-08-08 ct_chen 2 lat temu
tmate-env.c beefd0184a 2022-08-08 ct_chen 2 lat temu
tmate-msg.c beefd0184a 2022-08-08 ct_chen 2 lat temu
tmate-msgpack.c beefd0184a 2022-08-08 ct_chen 2 lat temu
tmate-protocol.h beefd0184a 2022-08-08 ct_chen 2 lat temu
tmate-session.c beefd0184a 2022-08-08 ct_chen 2 lat temu
tmate-ssh-client.c beefd0184a 2022-08-08 ct_chen 2 lat temu
tmate.1 beefd0184a 2022-08-08 ct_chen 2 lat temu
tmate.h beefd0184a 2022-08-08 ct_chen 2 lat temu
tmux.1 beefd0184a 2022-08-08 ct_chen 2 lat temu
tmux.c beefd0184a 2022-08-08 ct_chen 2 lat temu
tmux.h beefd0184a 2022-08-08 ct_chen 2 lat temu
tty-acs.c beefd0184a 2022-08-08 ct_chen 2 lat temu
tty-keys.c beefd0184a 2022-08-08 ct_chen 2 lat temu
tty-term.c beefd0184a 2022-08-08 ct_chen 2 lat temu
tty.c beefd0184a 2022-08-08 ct_chen 2 lat temu
utf8.c beefd0184a 2022-08-08 ct_chen 2 lat temu
window-choose.c beefd0184a 2022-08-08 ct_chen 2 lat temu
window-clock.c beefd0184a 2022-08-08 ct_chen 2 lat temu
window-copy.c beefd0184a 2022-08-08 ct_chen 2 lat temu
window-copy.h beefd0184a 2022-08-08 ct_chen 2 lat temu
window.c beefd0184a 2022-08-08 ct_chen 2 lat temu
xmalloc.c beefd0184a 2022-08-08 ct_chen 2 lat temu
xmalloc.h beefd0184a 2022-08-08 ct_chen 2 lat temu
xterm-keys.c beefd0184a 2022-08-08 ct_chen 2 lat temu

README

Welcome to tmux!

tmux is a "terminal multiplexer", it enables a number of terminals (or windows)
to be accessed and controlled from a single terminal. tmux is intended to be a
simple, modern, BSD-licensed alternative to programs such as GNU screen.

This release runs on OpenBSD, FreeBSD, NetBSD, Linux, OS X and Solaris.

tmux depends on libevent 2.x. Download it from:

http://libevent.org

To build tmux from a release tarball, do:

$ ./configure && make
$ sudo make install

To get and build the latest from version control:

$ git clone https://github.com/tmux/tmux.git
$ cd tmux
$ sh autogen.sh
$ ./configure && make

For more information see http://git-scm.com. Patches should be sent by email to
the mailing list at tmux-users@googlegroups.com.

For documentation on using tmux, see the tmux.1 manpage. It can be viewed from
the source tree with:

$ nroff -mdoc tmux.1|less

Some common questions are answered in the FAQ file and a more extensive (but
slightly out of date) guide is available in the OpenBSD FAQ at
http://www.openbsd.org/faq/faq7.html#tmux. A rough todo list is in the TODO
file and an example configuration in example_tmux.conf.

A vim(1) syntax file is available at:

https://github.com/keith/tmux.vim
https://raw.githubusercontent.com/keith/tmux.vim/master/syntax/tmux.vim

And a bash(1) completion file at:

https://github.com/przepompownia/tmux-bash-completion

For debugging, running tmux with -v or -vv will generate server and client log
files in the current directory.

tmux mailing lists are available. For general discussion and bug reports:

https://groups.google.com/forum/#!forum/tmux-users

And for Git commit emails:

https://groups.google.com/forum/#!forum/tmux-git

Bug reports, feature suggestions and especially code contributions are most
welcome. Please send by email to:

tmux-users@googlegroups.com

This file and the CHANGES, FAQ, SYNCING and TODO files are licensed under the
ISC license. All other files have a license and copyright notice at their start.

-- Nicholas Marriott