summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore12
-rw-r--r--CHANGES1697
-rw-r--r--FAQ445
-rw-r--r--Makefile139
-rw-r--r--Makefile.am245
-rw-r--r--NOTES79
-rw-r--r--SYNCING173
-rw-r--r--TODO170
-rw-r--r--arguments.c3
-rw-r--r--array.h2
-rw-r--r--attributes.c2
-rwxr-xr-xautogen.sh16
-rw-r--r--cfg.c2
-rw-r--r--client.c6
-rw-r--r--clock.c2
-rw-r--r--cmd-attach-session.c2
-rw-r--r--cmd-bind-key.c2
-rw-r--r--cmd-break-pane.c2
-rw-r--r--cmd-capture-pane.c2
-rw-r--r--cmd-choose-buffer.c2
-rw-r--r--cmd-choose-client.c2
-rw-r--r--cmd-choose-tree.c2
-rw-r--r--cmd-clear-history.c2
-rw-r--r--cmd-clock-mode.c2
-rw-r--r--cmd-command-prompt.c2
-rw-r--r--cmd-confirm-before.c2
-rw-r--r--cmd-copy-mode.c2
-rw-r--r--cmd-delete-buffer.c2
-rw-r--r--cmd-detach-client.c2
-rw-r--r--cmd-display-message.c2
-rw-r--r--cmd-display-panes.c2
-rw-r--r--cmd-find-window.c2
-rw-r--r--cmd-has-session.c2
-rw-r--r--cmd-if-shell.c2
-rw-r--r--cmd-join-pane.c3
-rw-r--r--cmd-kill-pane.c2
-rw-r--r--cmd-kill-server.c2
-rw-r--r--cmd-kill-session.c2
-rw-r--r--cmd-kill-window.c2
-rw-r--r--cmd-link-window.c2
-rw-r--r--cmd-list-buffers.c2
-rw-r--r--cmd-list-clients.c2
-rw-r--r--cmd-list-commands.c2
-rw-r--r--cmd-list-keys.c2
-rw-r--r--cmd-list-panes.c2
-rw-r--r--cmd-list-sessions.c2
-rw-r--r--cmd-list-windows.c2
-rw-r--r--cmd-list.c2
-rw-r--r--cmd-load-buffer.c2
-rw-r--r--cmd-lock-server.c2
-rw-r--r--cmd-move-window.c2
-rw-r--r--cmd-new-session.c2
-rw-r--r--cmd-new-window.c2
-rw-r--r--cmd-paste-buffer.c3
-rw-r--r--cmd-pipe-pane.c3
-rw-r--r--cmd-refresh-client.c2
-rw-r--r--cmd-rename-session.c2
-rw-r--r--cmd-rename-window.c2
-rw-r--r--cmd-resize-pane.c2
-rw-r--r--cmd-respawn-pane.c2
-rw-r--r--cmd-respawn-window.c2
-rw-r--r--cmd-rotate-window.c2
-rw-r--r--cmd-run-shell.c2
-rw-r--r--cmd-save-buffer.c2
-rw-r--r--cmd-select-layout.c2
-rw-r--r--cmd-select-pane.c2
-rw-r--r--cmd-select-window.c2
-rw-r--r--cmd-send-keys.c2
-rw-r--r--cmd-send-prefix.c2
-rw-r--r--cmd-server-info.c6
-rw-r--r--cmd-set-buffer.c2
-rw-r--r--cmd-set-environment.c2
-rw-r--r--cmd-set-option.c2
-rw-r--r--cmd-show-buffer.c3
-rw-r--r--cmd-show-environment.c2
-rw-r--r--cmd-show-messages.c2
-rw-r--r--cmd-show-options.c2
-rw-r--r--cmd-source-file.c2
-rw-r--r--cmd-split-window.c3
-rw-r--r--cmd-start-server.c2
-rw-r--r--cmd-string.c2
-rw-r--r--cmd-suspend-client.c2
-rw-r--r--cmd-swap-pane.c2
-rw-r--r--cmd-swap-window.c2
-rw-r--r--cmd-switch-client.c2
-rw-r--r--cmd-unbind-key.c2
-rw-r--r--cmd-unlink-window.c2
-rw-r--r--cmd.c5
-rw-r--r--colour.c2
-rw-r--r--compat.h245
-rw-r--r--compat/asprintf.c65
-rw-r--r--compat/b64_ntop.c182
-rw-r--r--compat/bitstring.h129
-rw-r--r--compat/closefrom.c111
-rw-r--r--compat/daemon.c66
-rw-r--r--compat/fgetln.c86
-rw-r--r--compat/forkpty-aix.c95
-rw-r--r--compat/forkpty-hpux.c89
-rw-r--r--compat/forkpty-sunos.c89
-rw-r--r--compat/getopt.c114
-rw-r--r--compat/imsg-buffer.c303
-rw-r--r--compat/imsg.c271
-rw-r--r--compat/imsg.h110
-rw-r--r--compat/queue.h568
-rw-r--r--compat/setenv.c49
-rw-r--r--compat/strcasestr.c61
-rw-r--r--compat/strlcat.c58
-rw-r--r--compat/strlcpy.c54
-rw-r--r--compat/strsep.c72
-rw-r--r--compat/strtonum.c68
-rw-r--r--compat/tree.h749
-rw-r--r--compat/unvis.c282
-rw-r--r--compat/vis.c221
-rw-r--r--compat/vis.h83
-rw-r--r--configure.ac478
-rw-r--r--control.c2
-rw-r--r--environ.c2
-rw-r--r--examples/bash_completion_tmux.sh105
-rw-r--r--examples/h-boetes.conf42
-rw-r--r--examples/n-marriott.conf110
-rw-r--r--examples/screen-keys.conf102
-rw-r--r--examples/t-williams.conf104
-rw-r--r--examples/tmux-zoom.sh57
-rw-r--r--examples/tmux.vim108
-rw-r--r--examples/tmux_backup.sh81
-rw-r--r--examples/vim-keys.conf36
-rw-r--r--format.c4
-rw-r--r--grid-utf8.c2
-rw-r--r--grid-view.c2
-rw-r--r--grid.c2
-rw-r--r--input-keys.c3
-rw-r--r--input.c2
-rw-r--r--job.c3
-rw-r--r--key-bindings.c2
-rw-r--r--key-string.c2
-rw-r--r--layout-custom.c2