GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - CodeCollect/tmux: tmux source code

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

7,078 Commits
7,078 Commits

Folders and files

NameName
Last commit message
Last commit date
compat
compat
 
 
logo
logo
 
 
presentations
presentations
 
 
regress
regress
 
 
tools
tools
 
 
.gitignore
.gitignore
 
 
.mailmap
.mailmap
 
 
.travis.yml
.travis.yml
 
 
CHANGES
CHANGES
 
 
CONTRIBUTING
CONTRIBUTING
 
 
COPYING
COPYING
 
 
ISSUE_TEMPLATE
ISSUE_TEMPLATE
 
 
Makefile.am
Makefile.am
 
 
README
README
 
 
README.ja
README.ja
 
 
SYNCING
SYNCING
 
 
TODO
TODO
 
 
alerts.c
alerts.c
 
 
arguments.c
arguments.c
 
 
attributes.c
attributes.c
 
 
autogen.sh
autogen.sh
 
 
cfg.c
cfg.c
 
 
client.c
client.c
 
 
cmd-attach-session.c
cmd-attach-session.c
 
 
cmd-bind-key.c
cmd-bind-key.c
 
 
cmd-break-pane.c
cmd-break-pane.c
 
 
cmd-capture-pane.c
cmd-capture-pane.c
 
 
cmd-choose-tree.c
cmd-choose-tree.c
 
 
cmd-command-prompt.c
cmd-command-prompt.c
 
 
cmd-confirm-before.c
cmd-confirm-before.c
 
 
cmd-copy-mode.c
cmd-copy-mode.c
 
 
cmd-detach-client.c
cmd-detach-client.c
 
 
cmd-display-message.c
cmd-display-message.c
 
 
cmd-display-panes.c
cmd-display-panes.c
 
 
cmd-find-window.c
cmd-find-window.c
 
 
cmd-find.c
cmd-find.c
 
 
cmd-if-shell.c
cmd-if-shell.c
 
 
cmd-join-pane.c
cmd-join-pane.c
 
 
cmd-kill-pane.c
cmd-kill-pane.c
 
 
cmd-kill-server.c
cmd-kill-server.c
 
 
cmd-kill-session.c
cmd-kill-session.c
 
 
cmd-kill-window.c
cmd-kill-window.c
 
 
cmd-list-buffers.c
cmd-list-buffers.c
 
 
cmd-list-clients.c
cmd-list-clients.c
 
 
cmd-list-keys.c
cmd-list-keys.c
 
 
cmd-list-panes.c
cmd-list-panes.c
 
 
cmd-list-sessions.c
cmd-list-sessions.c
 
 
cmd-list-windows.c
cmd-list-windows.c
 
 
cmd-list.c
cmd-list.c
 
 
cmd-load-buffer.c
cmd-load-buffer.c
 
 
cmd-lock-server.c
cmd-lock-server.c
 
 
cmd-move-window.c
cmd-move-window.c
 
 
cmd-new-session.c
cmd-new-session.c
 
 
cmd-new-window.c
cmd-new-window.c
 
 
cmd-paste-buffer.c
cmd-paste-buffer.c
 
 
cmd-pipe-pane.c
cmd-pipe-pane.c
 
 
cmd-queue.c
cmd-queue.c
 
 
cmd-refresh-client.c
cmd-refresh-client.c
 
 
cmd-rename-session.c
cmd-rename-session.c
 
 
cmd-rename-window.c
cmd-rename-window.c
 
 
cmd-resize-pane.c
cmd-resize-pane.c
 
 
cmd-respawn-pane.c
cmd-respawn-pane.c
 
 
cmd-respawn-window.c
cmd-respawn-window.c
 
 
cmd-rotate-window.c
cmd-rotate-window.c
 
 
cmd-run-shell.c
cmd-run-shell.c
 
 
cmd-save-buffer.c
cmd-save-buffer.c
 
 
cmd-select-layout.c
cmd-select-layout.c
 
 
cmd-select-pane.c
cmd-select-pane.c
 
 
cmd-select-window.c
cmd-select-window.c
 
 
cmd-send-keys.c
cmd-send-keys.c
 
 
cmd-set-buffer.c
cmd-set-buffer.c
 
 
cmd-set-environment.c
cmd-set-environment.c
 
 
cmd-set-hook.c
cmd-set-hook.c
 
 
cmd-set-option.c
cmd-set-option.c
 
 
cmd-show-environment.c
cmd-show-environment.c
 
 
cmd-show-messages.c
cmd-show-messages.c
 
 
cmd-show-options.c
cmd-show-options.c
 
 
cmd-source-file.c
cmd-source-file.c
 
 
cmd-split-window.c
cmd-split-window.c
 
 
cmd-string.c
cmd-string.c
 
 
cmd-swap-pane.c
cmd-swap-pane.c
 
 
cmd-swap-window.c
cmd-swap-window.c
 
 
cmd-switch-client.c
cmd-switch-client.c
 
 
cmd-unbind-key.c
cmd-unbind-key.c
 
 
cmd-wait-for.c
cmd-wait-for.c
 
 
cmd.c
cmd.c
 
 
colour.c
colour.c
 
 
compat.h
compat.h
 
 
configure.ac
configure.ac
 
 
control-notify.c
control-notify.c
 
 
control.c
control.c
 
 
environ.c
environ.c
 
 
example_tmux.conf
example_tmux.conf
 
 
format.c
format.c
 
 
grid-view.c
grid-view.c
 
 
grid.c
grid.c
 
 
hooks.c
hooks.c
 
 
input-keys.c
input-keys.c
 
 
input.c
input.c
 
 
job.c
job.c
 
 

Repository files navigation

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.

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

	http://libevent.org

It also depends on ncurses, available from:

	http://invisible-island.net/ncurses/

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:

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

(Note that this requires at least a working C compiler, make, autoconf,
automake, pkg-config as well as libevent and ncurses libraries and headers.)

For more information see http://git-scm.com. Patches should be sent by email to
the mailing list at [email protected] or submitted through GitHub at
https://github.com/tmux/tmux/issues.

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

	$ nroff -mdoc tmux.1|less

A small example configuration in example_tmux.conf.

And a bash(1) completion file at:

	https://github.com/imomaliev/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

Subscribe by sending an email to <[email protected]>.

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

	[email protected]

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 <[email protected]>

About

tmux source code

Resources

Readme
License

Contributing

Contributing
Activity
Custom properties

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.