Name Date Size #Lines LOC

..--

compat/H--2,9931,898

etc/H--5,4194,354

fuzz/H--9761

CHANGESH A D09-Nov-2024143.5 KiB

COPYINGH A D06-Jan-2020961 1914

Makefile.amH A D22-Jun-20244.9 KiB243210

Makefile.inH A D09-Nov-202451.4 KiB

READMEH A D28-Jun-20232.1 KiB8750

README.jaH A D28-Jun-20232.7 KiB6335

aclocal.m4H A D17-Apr-202151.2 KiB1,4291,293

alerts.cH A D17-Apr-20217.7 KiB326233

arguments.cH A D09-Nov-202424 KiB

attributes.cH A D17-Apr-20213.2 KiB10979

cfg.cH A D22-Jun-20246.4 KiB278207

client.cH A D09-Nov-202420.8 KiB

cmd-attach-session.cH A D22-Jun-20244.5 KiB176129

cmd-bind-key.cH A D28-Jun-20232.9 KiB10872

cmd-break-pane.cH A D22-Jun-20244.2 KiB144103

cmd-capture-pane.cH A D22-Jun-20246.3 KiB254198

cmd-choose-tree.cH A D22-Jun-20243.3 KiB11873

cmd-command-prompt.cH A D09-Nov-20246.3 KiB

cmd-confirm-before.cH A D09-Nov-20244.3 KiB

cmd-copy-mode.cH A D09-Nov-20242.7 KiB

cmd-detach-client.cH A D28-Jun-20232.8 KiB11071

cmd-display-menu.cH A D09-Nov-202413.5 KiB

cmd-display-message.cH A D22-Jun-20244.3 KiB160110

cmd-display-panes.cH A D09-Nov-20248 KiB

cmd-find-window.cH A D22-Jun-20243.2 KiB11778

cmd-find.cH A D22-Jun-202430.9 KiB1,3151,004

cmd-if-shell.cH A D28-Jun-20235 KiB191141

cmd-join-pane.cH A D22-Jun-20244.7 KiB181128

cmd-kill-pane.cH A D28-Jun-20231.9 KiB6835

cmd-kill-server.cH A D28-Jun-20231.6 KiB6228

cmd-kill-session.cH A D28-Jun-20232.1 KiB7238

cmd-kill-window.cH A D28-Jun-20232.8 KiB11166

cmd-list-buffers.cH A D28-Jun-20232.1 KiB8246

cmd-list-clients.cH A D22-Jun-20242.7 KiB10363

cmd-list-keys.cH A D22-Jun-20249.4 KiB373303

cmd-list-panes.cH A D28-Jun-20234.1 KiB149106

cmd-list-sessions.cH A D28-Jun-20232.3 KiB9155

cmd-list-windows.cH A D28-Jun-20233.4 KiB13189

cmd-load-buffer.cH A D22-Jun-20243 KiB11476

cmd-lock-server.cH A D28-Jun-20232.1 KiB8042

cmd-move-window.cH A D28-Jun-20233.3 KiB12372

cmd-new-session.cH A D22-Jun-20249.5 KiB371279

cmd-new-window.cH A D22-Jun-20244.4 KiB160113

cmd-parse.yH A D09-Nov-202435.1 KiB

cmd-paste-buffer.cH A D22-Jun-20243 KiB11471

cmd-pipe-pane.cH A D22-Jun-20246 KiB231158

cmd-queue.cH A D09-Nov-202419.7 KiB

cmd-refresh-client.cH A D09-Nov-20248.5 KiB

cmd-rename-session.cH A D28-Jun-20232.2 KiB8247

cmd-rename-window.cH A D28-Jun-20231.8 KiB6329

cmd-resize-pane.cH A D09-Nov-20245.7 KiB

cmd-resize-window.cH A D22-Jun-20243 KiB11678

cmd-respawn-pane.cH A D28-Jun-20232.6 KiB9958

cmd-respawn-window.cH A D28-Jun-20232.5 KiB9657

cmd-rotate-window.cH A D28-Jun-20233.4 KiB11678

cmd-run-shell.cH A D09-Nov-20247.5 KiB

cmd-save-buffer.cH A D22-Jun-20243.1 KiB12182

cmd-select-layout.cH A D28-Jun-20233.5 KiB150100

cmd-select-pane.cH A D22-Jun-20246.9 KiB243186

cmd-select-window.cH A D28-Jun-20233.9 KiB151101

cmd-send-keys.cH A D22-Jun-20246.2 KiB238188

cmd-server-access.cH A D28-Jun-20234 KiB148104

cmd-set-buffer.cH A D22-Jun-20243.5 KiB13896

cmd-set-environment.cH A D28-Jun-20233.1 KiB12084

cmd-set-option.cH A D28-Jun-20236.1 KiB240182

cmd-show-environment.cH A D28-Jun-20233.8 KiB144100

cmd-show-messages.cH A D28-Jun-20232.8 KiB10871

cmd-show-options.cH A D28-Jun-20236.5 KiB261207

cmd-show-prompt-history.cH A D28-Jun-20233 KiB10973

cmd-source-file.cH A D22-Jun-20245.2 KiB209156

cmd-split-window.cH A D09-Nov-20245.1 KiB

cmd-swap-pane.cH A D22-Jun-20244.3 KiB149106

cmd-swap-window.cH A D28-Jun-20232.7 KiB9557

cmd-switch-client.cH A D28-Jun-20233.9 KiB143104

cmd-unbind-key.cH A D28-Jun-20232.6 KiB10569

cmd-wait-for.cH A D28-Jun-20236.3 KiB265190

cmd.cH A D09-Nov-202420.6 KiB

colour.cH A D09-Nov-202431 KiB

compat.hH A D09-Nov-20249.2 KiB

configureH A D09-Nov-2024265.3 KiB

configure.acH A D09-Nov-202421.9 KiB

control-notify.cH A D22-Jun-20245.7 KiB263190

control.cH A D22-Jun-202427.3 KiB1,118861

environ.cH A D09-Nov-20246.3 KiB

example_tmux.confH A D09-Nov-20241.8 KiB

file.cH A D22-Jun-202419.6 KiB860677

format-draw.cH A D22-Jun-202432 KiB1,244907

format.cH A D09-Nov-2024114.2 KiB

grid-reader.cH A D28-Jun-202310.3 KiB430323

grid-view.cH A D22-Jun-20245.4 KiB236154

grid.cH A D09-Nov-202434.4 KiB

hyperlinks.cH A D09-Nov-20246.4 KiB

image-sixel.cH A D09-Nov-202412.8 KiB

image.cH A D22-Jun-20244 KiB187133

input-keys.cH A D09-Nov-202419.1 KiB

input.cH A D09-Nov-202469.4 KiB

job.cH A D09-Nov-20249.3 KiB

key-bindings.cH A D09-Nov-202429.1 KiB

key-string.cH A D09-Nov-202412.9 KiB

layout-custom.cH A D09-Nov-20248.2 KiB

layout-set.cH A D09-Nov-202417.4 KiB

layout.cH A D17-Apr-202127.5 KiB1,121831

log.cH A D28-Jun-20233.3 KiB176118

mdoc2man.awkH A D17-Apr-20218.4 KiB371339

menu.cH A D09-Nov-202413.1 KiB

mode-tree.cH A D09-Nov-202427.3 KiB

names.cH A D28-Jun-20234.1 KiB173125

notify.cH A D22-Jun-20248.5 KiB324256

options-table.cH A D09-Nov-202440.8 KiB

options.cH A D09-Nov-202426.5 KiB

osdep-aix.cH A D31-Aug-20162.2 KiB9664

osdep-cygwin.cH A D17-Apr-20211.9 KiB8858

osdep-darwin.cH A D17-Apr-20212.6 KiB10970

osdep-dragonfly.cH A D17-Apr-20212.9 KiB13394

osdep-freebsd.cH A D17-Apr-20214.4 KiB209153

osdep-haiku.cH A D17-Apr-20211.3 KiB5325

osdep-hpux.cH A D17-Apr-20211.1 KiB4017

osdep-linux.cH A D17-Apr-20212.2 KiB10368

osdep-netbsd.cH A D28-Jun-20233.5 KiB170125

osdep-openbsd.cH A D28-Jun-20233.6 KiB159115

osdep-sunos.cH A D23-Jan-20222.5 KiB11372

osdep-unknown.cH A D17-Apr-20211 KiB4017

paste.cH A D22-Jun-20247.1 KiB343236

popup.cH A D09-Nov-202418.7 KiB

proc.cH A D22-Jun-20248.4 KiB389302

regsub.cH A D17-Apr-20212.9 KiB12177

resize.cH A D09-Nov-202412 KiB

screen-redraw.cH A D09-Nov-202422.7 KiB

screen-write.cH A D09-Nov-202456.2 KiB

screen.cH A D09-Nov-202416.2 KiB

server-acl.cH A D28-Jun-20234.1 KiB187128

server-client.cH A D09-Nov-202487.9 KiB

server-fn.cH A D09-Nov-202410.5 KiB

server.cH A D09-Nov-202411.5 KiB

session.cH A D22-Jun-202417 KiB760556

spawn.cH A D22-Jun-202413.5 KiB498344

status.cH A D09-Nov-202447.9 KiB

style.cH A D09-Nov-202410.4 KiB

tmux-protocol.hH A D22-Jun-20242.3 KiB12079

tmux.1H A D09-Nov-2024177.2 KiB

tmux.cH A D09-Nov-202411.8 KiB

tmux.hH A D09-Nov-2024105.4 KiB

tty-acs.cH A D22-Jun-20248 KiB270206

tty-features.cH A D09-Nov-202411.3 KiB

tty-keys.cH A D09-Nov-202440.9 KiB

tty-term.cH A D09-Nov-202426 KiB

tty.cH A D09-Nov-202477.3 KiB

utf8-combined.cH A D22-Jun-20242 KiB10170

utf8.cH A D09-Nov-202415.9 KiB

window-buffer.cH A D09-Nov-202413.8 KiB

window-client.cH A D22-Jun-202410.8 KiB419337

window-clock.cH A D17-Apr-20216.9 KiB287232

window-copy.cH A D09-Nov-2024147.5 KiB

window-customize.cH A D28-Jun-202339.4 KiB1,5131,315

window-tree.cH A D22-Jun-202431.6 KiB1,3491,155

window.cH A D09-Nov-202435.5 KiB

xmalloc.cH A D01-Nov-20203 KiB162116

xmalloc.hH A D22-Jun-20241.7 KiB4927

README

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

README.ja

1tmuxへようこそ!
2
3tmuxはターミナルマルチプレクサーです。複数のターミナルを一つのスクリーン内に作成し、操作することができます。
4バックグラウンドで処理を実行中に一度スクリーンから離れて後から復帰することも可能です。
5
6OpenBSD、FreeBSD、NetBSD、Linux、macOS、Solarisで実行できます。
7
8tmuxはlibevent 2.x.に依存します。 下記からダウンロードしてください。
9
10	http://libevent.org
11
12また、ncursesも必要です。こちらからどうぞ。
13
14	http://invisible-island.net/ncurses/
15
16tarballでのtmuxのビルドとインストール方法。
17
18	$ ./configure && make
19	$ sudo make install
20
21tmuxはutmp(5)をアップデートするためにutempterを使うことができます。もしインストール済みであればオプション「--enable-utempter」をつけて実行してください。
22
23リポジトリから最新バージョンを手に入れるためには下記を実行。
24
25	$ git clone https://github.com/tmux/tmux.git
26	$ cd tmux
27	$ sh autogen.sh
28	$ ./configure && make
29
30(ビルドのためにはlibevent、ncurses libraries、headersに加えて、C compiler、make、autoconf、automake、pkg-configが必要です。)
31
32詳しい情報はhttp://git-scm.comをご覧ください。修正はメール<tmux-users@googlegroups.com>宛、もしくはhttps://github.com/tmux/tmux/issuesにて受け付けています。
33
34tmuxのドキュメントについてはtmux.1マニュアルをご覧ください。こちらのコマンドで参照可能です。
35
36	$ nroff -mdoc tmux.1|less
37
38サンプル設定は本リポジトリのexample_tmux.conf39また、bash-completionファイルは下記にあります。
40
41	https://github.com/imomaliev/tmux-bash-completion
42
43「-v」や「-vv」を指定することでデバッグモードでの起動が可能です。カレントディレクトリにサーバーやクライアントのログファイルが生成されます。
44
45議論やバグレポート用のメーリングリストにはこちらから参加可能です。
46
47	https://groups.google.com/forum/#!forum/tmux-users
48
49gitコミットについての連絡先
50
51	https://groups.google.com/forum/#!forum/tmux-git
52
53購読は<tmux-users+subscribe@googlegroups.com>までメールをお願いします。
54
55バグレポートや機能追加(特にコードへの貢献)は大歓迎です。こちらにご連絡ください。
56
57	tmux-users@googlegroups.com
58
59本ファイル、CHANGES、 FAQ、SYNCINGそしてTODOはISC licenseで保護されています。
60その他のファイルのライセンスや著作権については、ファイルの上部に明記されています。
61
62-- Nicholas Marriott <nicholas.marriott@gmail.com>
63