Home | History | Annotate | only in /src/external/bsd/tmux/dist
Up to higher level directory
NameDateSize
aclocal.m417-Apr-202151.2K
alerts.c09-Feb-20267.7K
arguments.c09-Nov-202424K
attributes.c09-Feb-20263.2K
cfg.c09-Feb-20266.6K
CHANGES29-May-2026151.8K
client.c09-Nov-202420.8K
cmd-attach-session.c22-Jun-20244.5K
cmd-bind-key.c09-Feb-20263K
cmd-break-pane.c09-Feb-20264.3K
cmd-capture-pane.c09-Feb-20266.6K
cmd-choose-tree.c09-Feb-20263.3K
cmd-command-prompt.c09-Feb-20266.5K
cmd-confirm-before.c09-Feb-20264.3K
cmd-copy-mode.c09-Feb-20262.8K
cmd-detach-client.c28-Jun-20232.8K
cmd-display-menu.c09-Feb-202614K
cmd-display-message.c09-Feb-20264.3K
cmd-display-panes.c09-Nov-20248K
cmd-find-window.c22-Jun-20243.2K
cmd-find.c22-Jun-202430.9K
cmd-if-shell.c09-Feb-20265K
cmd-join-pane.c09-Feb-20264.8K
cmd-kill-pane.c28-Jun-20231.9K
cmd-kill-server.c28-Jun-20231.6K
cmd-kill-session.c28-Jun-20232.1K
cmd-kill-window.c28-Jun-20232.8K
cmd-list-buffers.c28-Jun-20232.1K
cmd-list-clients.c22-Jun-20242.7K
cmd-list-keys.c09-Feb-20269.7K
cmd-list-panes.c28-Jun-20234.1K
cmd-list-sessions.c28-Jun-20232.3K
cmd-list-windows.c28-Jun-20233.4K
cmd-load-buffer.c09-Feb-20263K
cmd-lock-server.c28-Jun-20232.1K
cmd-move-window.c28-Jun-20233.3K
cmd-new-session.c09-Feb-20269.5K
cmd-new-window.c09-Feb-20264.4K
cmd-parse.y09-Feb-202635.5K
cmd-paste-buffer.c22-Jun-20243K
cmd-pipe-pane.c22-Jun-20246K
cmd-queue.c09-Feb-202619.7K
cmd-refresh-client.c09-Feb-20268.5K
cmd-rename-session.c28-Jun-20232.2K
cmd-rename-window.c28-Jun-20231.8K
cmd-resize-pane.c09-Nov-20245.7K
cmd-resize-window.c22-Jun-20243K
cmd-respawn-pane.c09-Feb-20262.6K
cmd-respawn-window.c09-Feb-20262.5K
cmd-rotate-window.c28-Jun-20233.4K
cmd-run-shell.c09-Feb-20267.5K
cmd-save-buffer.c09-Feb-20263.1K
cmd-select-layout.c28-Jun-20233.5K
cmd-select-pane.c09-Feb-20266.9K
cmd-select-window.c28-Jun-20233.9K
cmd-send-keys.c09-Feb-20266.2K
cmd-server-access.c28-Jun-20234K
cmd-set-buffer.c09-Feb-20263.5K
cmd-set-environment.c09-Feb-20263.1K
cmd-set-option.c28-Jun-20236.1K
cmd-show-environment.c09-Feb-20263.8K
cmd-show-messages.c09-Feb-20262.9K
cmd-show-options.c09-Feb-20266.5K
cmd-show-prompt-history.c09-Feb-20263K
cmd-source-file.c09-Feb-20266.4K
cmd-split-window.c09-Feb-20265.2K
cmd-swap-pane.c09-Feb-20264.4K
cmd-swap-window.c09-Feb-20262.7K
cmd-switch-client.c09-Feb-20264K
cmd-unbind-key.c28-Jun-20232.6K
cmd-wait-for.c28-Jun-20236.3K
cmd.c09-Feb-202620.8K
colour.c09-Feb-202631.7K
compat/25-Feb-2026
compat.h09-Feb-20269.5K
configure29-May-2026265.6K
configure.ac29-May-202621.9K
control-notify.c22-Jun-20245.7K
control.c22-Jun-202427.3K
COPYING06-Jan-2020961
environ.c09-Feb-20266.5K
etc/25-Feb-2026
example_tmux.conf09-Nov-20241.8K
file.c09-Feb-202619.9K
format-draw.c09-Feb-202632.3K
format.c09-Feb-2026129.3K
fuzz/25-Feb-2026
grid-reader.c09-Feb-202610.6K
grid-view.c09-Feb-20265.4K
grid.c09-Feb-202635.6K
hyperlinks.c09-Nov-20246.4K
image-sixel.c09-Feb-202614.9K
image.c29-May-20264K
input-keys.c09-Feb-202619.9K
input.c09-Feb-202678.5K
job.c09-Feb-20269.7K
key-bindings.c09-Feb-202629.6K
key-string.c09-Nov-202412.9K
layout-custom.c09-Nov-20248.2K
layout-set.c09-Feb-202617.6K
layout.c09-Feb-202629.2K
log.c28-Jun-20233.3K
Makefile.am09-Feb-20265K
Makefile.in09-Feb-202651.5K
mdoc2man.awk17-Apr-20218.4K
menu.c09-Feb-202613.5K
mode-tree.c09-Feb-202630.5K
names.c28-Jun-20234.1K
notify.c22-Jun-20248.5K
options-table.c09-Feb-202647.1K
options.c09-Feb-202628.4K
osdep-aix.c09-Feb-20261.1K
osdep-cygwin.c17-Apr-20211.9K
osdep-darwin.c09-Feb-20262.7K
osdep-dragonfly.c17-Apr-20212.9K
osdep-freebsd.c17-Apr-20214.4K
osdep-haiku.c09-Feb-20261.3K
osdep-hpux.c17-Apr-20211.1K
osdep-linux.c17-Apr-20212.2K
osdep-netbsd.c28-Jun-20233.5K
osdep-openbsd.c28-Jun-20233.6K
osdep-sunos.c23-Jan-20222.5K
osdep-unknown.c17-Apr-20211K
paste.c09-Feb-20267.2K
popup.c09-Feb-202620.3K
proc.c09-Feb-20268.4K
README09-Feb-20262.2K
README.ja09-Feb-20262.7K
regsub.c17-Apr-20212.9K
resize.c09-Feb-202611.8K
screen-redraw.c09-Feb-202629K
screen-write.c09-Feb-202657.8K
screen.c29-May-202617.1K
server-acl.c28-Jun-20234.1K
server-client.c09-Feb-2026106.6K
server-fn.c09-Feb-202611K
server.c09-Feb-202611.5K
session.c09-Feb-202617.1K
spawn.c09-Feb-202613.5K
status.c09-Feb-202650.1K
style.c09-Feb-202611.9K
tmux-protocol.h22-Jun-20242.3K
tmux.109-Feb-2026187K
tmux.c09-Feb-202611.9K
tmux.h29-May-2026110.7K
tty-acs.c22-Jun-20248K
tty-features.c09-Feb-202611.4K
tty-keys.c09-Feb-202645.1K
tty-term.c09-Feb-202626.4K
tty.c09-Feb-202678.6K
utf8-combined.c09-Feb-20267.3K
utf8.c09-Feb-202622K
window-buffer.c09-Feb-202614.5K
window-client.c09-Feb-202610.8K
window-clock.c09-Feb-20267.1K
window-copy.c09-Feb-2026154.9K
window-customize.c09-Feb-202639.6K
window-tree.c09-Feb-202634K
window.c09-Feb-202641.6K
xmalloc.c01-Nov-20203K
xmalloc.h22-Jun-20241.7K

README

      1 Welcome to tmux!
      2 
      3 tmux is a terminal multiplexer: it enables a number of terminals to be created,
      4 accessed, and controlled from a single screen. tmux may be detached from a
      5 screen and continue running in the background, then later reattached.
      6 
      7 This release runs on OpenBSD, FreeBSD, NetBSD, Linux, macOS and Solaris.
      8 
      9 * Dependencies
     10 
     11 tmux depends on libevent 2.x, available from:
     12 
     13 	https://github.com/libevent/libevent/releases/latest
     14 
     15 It also depends on ncurses, available from:
     16 
     17 	https://invisible-mirror.net/archives/ncurses/
     18 
     19 To build tmux, a C compiler (for example gcc or clang), make, pkg-config and a
     20 suitable yacc (yacc or bison) are needed.
     21 
     22 * Installation
     23 
     24 To build and install tmux from a release tarball, use:
     25 
     26 	$ ./configure && make
     27 	$ sudo make install
     28 
     29 tmux can use the utempter library to update utmp(5), if it is installed - run
     30 configure with --enable-utempter to enable this.
     31 
     32 To get and build the latest from version control - note that this requires
     33 autoconf, automake and pkg-config:
     34 
     35 	$ git clone https://github.com/tmux/tmux.git
     36 	$ cd tmux
     37 	$ sh autogen.sh
     38 	$ ./configure && make
     39 	$ sudo make install
     40 
     41 * Contributing
     42 
     43 Bug reports, feature suggestions and especially code contributions are most
     44 welcome. Please send by email to:
     45 
     46 	tmux-users (a] googlegroups.com
     47 
     48 Or open a GitHub issue or pull request.
     49 
     50 * Documentation
     51 
     52 For documentation on using tmux, see the tmux.1 manpage. View it from the
     53 source tree with:
     54 
     55 	$ nroff -mdoc tmux.1|less
     56 
     57 A small example configuration is in example_tmux.conf.
     58 
     59 Other documentation is available in the wiki:
     60 
     61 	https://github.com/tmux/tmux/wiki
     62 
     63 Also see the tmux FAQ at:
     64 
     65 	https://github.com/tmux/tmux/wiki/FAQ
     66 
     67 A bash(1) completion file is at:
     68 
     69 	https://github.com/scop/bash-completion/blob/main/completions/tmux
     70 
     71 For debugging, run tmux with -v and -vv to generate server and client log files
     72 in the current directory.
     73 
     74 * Support
     75 
     76 The tmux mailing list for general discussion and bug reports is:
     77 
     78 	https://groups.google.com/forum/#!forum/tmux-users
     79 
     80 Subscribe by sending an email to:
     81 
     82 	tmux-users+subscribe (a] googlegroups.com
     83 
     84 * License
     85 
     86 This file and the CHANGES files are licensed under the ISC license. All other
     87 files have a license and copyright notice at their start.
     88