mirror of
https://github.com/tmux/tmux.git
synced 2024-10-05 11:38:49 +00:00
.github | ||
compat | ||
fuzz | ||
logo | ||
presentations | ||
regress | ||
tools | ||
.gitignore | ||
.mailmap | ||
.travis.yml | ||
alerts.c | ||
arguments.c | ||
attributes.c | ||
autogen.sh | ||
cfg.c | ||
CHANGES | ||
client.c | ||
cmd-attach-session.c | ||
cmd-bind-key.c | ||
cmd-break-pane.c | ||
cmd-capture-pane.c | ||
cmd-choose-tree.c | ||
cmd-command-prompt.c | ||
cmd-confirm-before.c | ||
cmd-copy-mode.c | ||
cmd-detach-client.c | ||
cmd-display-menu.c | ||
cmd-display-message.c | ||
cmd-display-panes.c | ||
cmd-find-window.c | ||
cmd-find.c | ||
cmd-if-shell.c | ||
cmd-join-pane.c | ||
cmd-kill-pane.c | ||
cmd-kill-server.c | ||
cmd-kill-session.c | ||
cmd-kill-window.c | ||
cmd-list-buffers.c | ||
cmd-list-clients.c | ||
cmd-list-keys.c | ||
cmd-list-panes.c | ||
cmd-list-sessions.c | ||
cmd-list-windows.c | ||
cmd-load-buffer.c | ||
cmd-lock-server.c | ||
cmd-move-window.c | ||
cmd-new-session.c | ||
cmd-new-window.c | ||
cmd-parse.y | ||
cmd-paste-buffer.c | ||
cmd-pipe-pane.c | ||
cmd-queue.c | ||
cmd-refresh-client.c | ||
cmd-rename-session.c | ||
cmd-rename-window.c | ||
cmd-resize-pane.c | ||
cmd-resize-window.c | ||
cmd-respawn-pane.c | ||
cmd-respawn-window.c | ||
cmd-rotate-window.c | ||
cmd-run-shell.c | ||
cmd-save-buffer.c | ||
cmd-select-layout.c | ||
cmd-select-pane.c | ||
cmd-select-window.c | ||
cmd-send-keys.c | ||
cmd-set-buffer.c | ||
cmd-set-environment.c | ||
cmd-set-option.c | ||
cmd-show-environment.c | ||
cmd-show-messages.c | ||
cmd-show-options.c | ||
cmd-show-prompt-history.c | ||
cmd-source-file.c | ||
cmd-split-window.c | ||
cmd-swap-pane.c | ||
cmd-swap-window.c | ||
cmd-switch-client.c | ||
cmd-unbind-key.c | ||
cmd-wait-for.c | ||
cmd.c | ||
colour.c | ||
compat.h | ||
configure.ac | ||
control-notify.c | ||
control.c | ||
COPYING | ||
environ.c | ||
example_tmux.conf | ||
file.c | ||
format-draw.c | ||
format.c | ||
grid-reader.c | ||
grid-view.c | ||
grid.c | ||
input-keys.c | ||
input.c | ||
job.c | ||
key-bindings.c | ||
key-string.c | ||
layout-custom.c | ||
layout-set.c | ||
layout.c | ||
log.c | ||
Makefile.am | ||
mdoc2man.awk | ||
menu.c | ||
mode-tree.c | ||
names.c | ||
notify.c | ||
options-table.c | ||
options.c | ||
osdep-aix.c | ||
osdep-cygwin.c | ||
osdep-darwin.c | ||
osdep-dragonfly.c | ||
osdep-freebsd.c | ||
osdep-haiku.c | ||
osdep-hpux.c | ||
osdep-linux.c | ||
osdep-netbsd.c | ||
osdep-openbsd.c | ||
osdep-sunos.c | ||
osdep-unknown.c | ||
paste.c | ||
popup.c | ||
proc.c | ||
README | ||
README.ja | ||
regsub.c | ||
resize.c | ||
screen-redraw.c | ||
screen-write.c | ||
screen.c | ||
server-client.c | ||
server-fn.c | ||
server.c | ||
session.c | ||
spawn.c | ||
status.c | ||
style.c | ||
SYNCING | ||
tmux-protocol.h | ||
tmux.1 | ||
tmux.c | ||
tmux.h | ||
tty-acs.c | ||
tty-features.c | ||
tty-keys.c | ||
tty-term.c | ||
tty.c | ||
utf8.c | ||
window-buffer.c | ||
window-client.c | ||
window-clock.c | ||
window-copy.c | ||
window-customize.c | ||
window-tree.c | ||
window.c | ||
xmalloc.c | ||
xmalloc.h |
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, OS X 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. 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.