Go to file
Nicholas Marriott 2942eca895 Add a skeleton mode to tmux (called "control mode") that let's tmux
commands be sent and output received on stdout. This can be used to
integrate with other terminal emulators and should allow some other
things to be made simpler later. More to come so doesn't do much yet and
deliberately not documented.
2012-06-18 13:16:42 +00:00
Makefile Add a skeleton mode to tmux (called "control mode") that let's tmux 2012-06-18 13:16:42 +00:00
arguments.c Pass the right size to calloc (* not **). 2011-07-09 01:36:42 +00:00
array.h Shut up gcc4 warnings. 2010-06-05 16:32:22 +00:00
attributes.c Use snprintf for constructing attribute string, from Tim Ruehsen. 2012-03-17 21:45:25 +00:00
cfg.c Ignore line continuation when escaped as \\, from Simon Nicolussi. 2012-05-17 21:21:31 +00:00
client.c Add a skeleton mode to tmux (called "control mode") that let's tmux 2012-06-18 13:16:42 +00:00
clock.c Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last 2009-12-03 22:50:09 +00:00
cmd-attach-session.c Add a helper function to send ready message. 2012-05-22 10:56:48 +00:00
cmd-bind-key.c Use RB trees not SPLAY. 2012-01-21 11:12:13 +00:00
cmd-break-pane.c Switch all of the various choose- and list- commands over to the format 2012-05-22 11:35:37 +00:00
cmd-capture-pane.c Extend history that can be captured to INT_MIN rather than 2011-12-27 13:46:26 +00:00
cmd-choose-buffer.c Switch all of the various choose- and list- commands over to the format 2012-05-22 11:35:37 +00:00
cmd-choose-client.c Switch all of the various choose- and list- commands over to the format 2012-05-22 11:35:37 +00:00
cmd-choose-session.c Switch all of the various choose- and list- commands over to the format 2012-05-22 11:35:37 +00:00
cmd-choose-window.c Add pane title to choose-window template and use the right index for the 2012-05-29 08:15:45 +00:00
cmd-clear-history.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd-clock-mode.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd-command-prompt.c Make confirm-before prompt customizable with -p option like 2011-07-08 06:37:57 +00:00
cmd-confirm-before.c Make confirm-before prompt customizable with -p option like 2011-07-08 06:37:57 +00:00
cmd-copy-mode.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd-delete-buffer.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd-detach-client.c Add -a flag for detach-client, from Thomas Adam. 2012-06-18 09:15:22 +00:00
cmd-display-message.c Switch all of the various choose- and list- commands over to the format 2012-05-22 11:35:37 +00:00
cmd-display-panes.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd-find-window.c Switch all of the various choose- and list- commands over to the format 2012-05-22 11:35:37 +00:00
cmd-has-session.c Add a flag to cmd_find_session so that attach-session can prefer 2011-04-05 19:37:01 +00:00
cmd-if-shell.c Didn't really think the else behaviour through - requiring argv to 2011-10-27 22:40:15 +00:00
cmd-join-pane.c Minor style nits - return (). 2012-04-01 20:53:47 +00:00
cmd-kill-pane.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd-kill-server.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd-kill-session.c Add -a for kill-session, from Thomas Adam. 2012-06-18 09:16:15 +00:00
cmd-kill-window.c Use RB_FOREACH_SAFE as winlinks are being removed, from Chris Johnsen. 2012-05-29 08:12:13 +00:00
cmd-link-window.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd-list-buffers.c Switch all of the various choose- and list- commands over to the format 2012-05-22 11:35:37 +00:00
cmd-list-clients.c Switch all of the various choose- and list- commands over to the format 2012-05-22 11:35:37 +00:00
cmd-list-commands.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd-list-keys.c Use RB trees not SPLAY. 2012-01-21 11:12:13 +00:00
cmd-list-panes.c Add a pane_index format string and use it, from Ben Boeckel. 2011-11-15 23:21:52 +00:00
cmd-list-sessions.c Switch all of the various choose- and list- commands over to the format 2012-05-22 11:35:37 +00:00
cmd-list-windows.c Trim a double space from template. 2012-05-28 08:00:46 +00:00
cmd-list.c Add a skeleton mode to tmux (called "control mode") that let's tmux 2012-06-18 13:16:42 +00:00
cmd-load-buffer.c Instead of passing stdin/stdout/stderr file descriptors over imsg and 2012-05-21 18:27:42 +00:00
cmd-lock-server.c Add a flag to cmd_find_session so that attach-session can prefer 2011-04-05 19:37:01 +00:00
cmd-move-window.c Use -t for move-window with -r rather than dying. Reported by Ben 2012-05-13 07:33:31 +00:00
cmd-new-session.c Add a helper function to send ready message. 2012-05-22 10:56:48 +00:00
cmd-new-window.c Switch all of the various choose- and list- commands over to the format 2012-05-22 11:35:37 +00:00
cmd-paste-buffer.c Support "bracketed paste" mode. This adds a -p flag to paste-buffer - if 2012-03-03 09:43:22 +00:00
cmd-pipe-pane.c Missing -o on usage for pipe-pane, from Tiago Cunha. 2011-10-27 22:41:03 +00:00
cmd-refresh-client.c Add -S option to refresh-client to redraw status line, from Marco Beck. 2011-09-28 20:11:21 +00:00
cmd-rename-session.c Add notify hooks for various events, the functions are currently empty 2012-03-17 22:35:09 +00:00
cmd-rename-window.c Move window name changes into wrapper function window_set_name, from 2012-02-02 00:10:11 +00:00
cmd-resize-pane.c Add a layout history which can be stepped through with select-layout -u 2012-04-01 13:18:38 +00:00
cmd-respawn-pane.c $Id$ -> $OpenBSD$. 2012-03-17 22:34:12 +00:00
cmd-respawn-window.c Use screen_reinit for respawn-pane to keep history and call input_init 2011-07-04 13:35:37 +00:00
cmd-rotate-window.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd-run-shell.c Simplify the way jobs work and drop the persist type, so all jobs are 2011-01-26 01:54:56 +00:00
cmd-save-buffer.c Instead of passing stdin/stdout/stderr file descriptors over imsg and 2012-05-21 18:27:42 +00:00
cmd-select-layout.c Turn some errors down to info. 2012-04-01 13:27:18 +00:00
cmd-select-pane.c Redraw pane borders when switching to last pane. 2011-01-31 20:54:42 +00:00
cmd-select-window.c Add a flag to cmd_find_session so that attach-session can prefer 2011-04-05 19:37:01 +00:00
cmd-send-keys.c Add -l flag to send-keys to send input literally (without translating 2012-02-02 00:15:28 +00:00
cmd-send-prefix.c Drop the ability to have a list of keys in the prefix in favour of two 2012-01-21 08:40:09 +00:00
cmd-server-info.c Send secondary DA to terminals with XT in terminfo when starting up and 2012-03-15 10:36:00 +00:00
cmd-set-buffer.c Plug a memory leak and update some comments, from Tiago Cunha. 2011-10-23 00:49:25 +00:00
cmd-set-environment.c Add a flag to cmd_find_session so that attach-session can prefer 2011-04-05 19:37:01 +00:00
cmd-set-option.c Do not fire name timer when automatic-rename is off, from Tim Ruehsen a 2012-04-08 06:47:26 +00:00
cmd-show-buffer.c Plug a memory leak and update some comments, from Tiago Cunha. 2011-10-23 00:49:25 +00:00
cmd-show-environment.c Accept an argument to show-environment to show one variable, based on a 2012-03-22 11:11:57 +00:00
cmd-show-messages.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd-show-options.c Allow a single option to be specified to show-options to show just that 2012-02-25 12:57:42 +00:00
cmd-source-file.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd-split-window.c Switch all of the various choose- and list- commands over to the format 2012-05-22 11:35:37 +00:00
cmd-start-server.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd-string.c Read ${X} environment variables in strings and $HOME from the global 2010-12-13 22:53:14 +00:00
cmd-suspend-client.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd-swap-pane.c Reset last pane on swap-pane across windows, fixes crash noticed by hsim 2011-05-08 21:12:52 +00:00
cmd-swap-window.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd-switch-client.c Only hide flags on the current window when the session is attached, from 2012-01-21 06:13:16 +00:00
cmd-unbind-key.c Make unbind-key -a work with -t, based on a diff from Kazuhiko Sakaguchi. 2012-05-05 17:40:47 +00:00
cmd-unlink-window.c Clean up and simplify tmux command argument parsing. 2011-01-04 00:42:46 +00:00
cmd.c Do not crash when the current session has no window, fixes a bug 2012-06-18 09:20:19 +00:00
colour.c Add strings to allow the aixterm bright colours to be used when 2012-01-21 08:23:12 +00:00
control.c Add a skeleton mode to tmux (called "control mode") that let's tmux 2012-06-18 13:16:42 +00:00
environ.c Run job commands explicitly in the global enviroment (which can be 2010-04-04 19:02:09 +00:00
format.c Switch all of the various choose- and list- commands over to the format 2012-05-22 11:35:37 +00:00
grid-utf8.c Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last 2009-12-03 22:50:09 +00:00
grid-view.c Enforce history-limit option when clearing the screen, memory leak 2012-01-29 21:31:11 +00:00
grid.c Use a predefined structure for not-space cells used to set attributes. 2012-05-23 19:19:40 +00:00
input-keys.c Only enter copy mode on scroll up, from Ailin Nemui. 2012-05-05 18:48:31 +00:00
input.c Add a buffer with all input from last ground state, will be used for 2012-04-25 21:12:49 +00:00
job.c Call bufferevent_free before closing file descriptor associated with it 2012-01-29 02:22:11 +00:00
key-bindings.c Add a couple of NULL pointer checks to key binding functions, from 2012-06-18 09:58:02 +00:00
key-string.c Accept hex values as keys, needed for send-keys, based on a diff from 2012-03-04 20:40:54 +00:00
layout-custom.c Add notify hooks for various events, the functions are currently empty 2012-03-17 22:35:09 +00:00
layout-set.c Fix a trivial copy-and-paste error (sx->sy), from Chris Johnsen. 2011-11-09 12:02:07 +00:00
layout.c Fix some indentation. 2012-04-01 21:07:35 +00:00
log.c Do not use stderr for log file and don't call log_close when not needed. 2012-05-30 15:01:21 +00:00
mode-key.c Add A and I keys for vi status line editing. 2012-03-04 07:38:11 +00:00
names.c Turn automatic-rename off properly if turned off by renaming a 2012-04-11 07:45:30 +00:00
notify.c Add notify hooks for various events, the functions are currently empty 2012-03-17 22:35:09 +00:00
options-table.c Add a flag to move-window to renumber the windows in a session (closing 2012-04-29 17:20:01 +00:00
options.c Use RB trees not SPLAY. 2012-01-21 11:12:13 +00:00
paste.c Style: uint -> u_int and a missing else. 2011-03-28 19:44:31 +00:00
procname.c Change the way the working directory for new processes is discovered. If 2011-12-09 16:28:18 +00:00
resize.c Add notify hooks for various events, the functions are currently empty 2012-03-17 22:35:09 +00:00
screen-redraw.c Use a predefined structure for not-space cells used to set attributes. 2012-05-23 19:19:40 +00:00
screen-write.c Revert screen-write.c r1.54 and fix the bug properly. After wrapping a 2012-03-17 17:36:03 +00:00
screen.c Michael Krysiak points out that some terminals (eg mintty) have cursor 2012-03-17 21:37:36 +00:00
server-client.c Add a skeleton mode to tmux (called "control mode") that let's tmux 2012-06-18 13:16:42 +00:00
server-fn.c Add a skeleton mode to tmux (called "control mode") that let's tmux 2012-06-18 13:16:42 +00:00
server-window.c Tidy up bell code, from Thomas Adam. 2012-06-18 10:58:44 +00:00
server.c Stop accepting new clients for 1 second on EMFILE/ENFILE. Based on 2012-04-11 06:16:14 +00:00
session.c Add a flag to move-window to renumber the windows in a session (closing 2012-04-29 17:20:01 +00:00
signal.c Do not call event_del() for signals after fork(), just use sigaction() 2010-08-19 18:29:01 +00:00
status.c Use int not u_char for colours from options since they may have bit 8 2012-04-29 07:33:41 +00:00
tmux.1 Add -a for kill-session, from Thomas Adam. 2012-06-18 09:16:15 +00:00
tmux.c Add a skeleton mode to tmux (called "control mode") that let's tmux 2012-06-18 13:16:42 +00:00
tmux.h Add a skeleton mode to tmux (called "control mode") that let's tmux 2012-06-18 13:16:42 +00:00
tty-acs.c Use UTF-8 line drawing characters on UTF-8 terminals. Fixes some stupid 2010-09-11 16:19:22 +00:00
tty-keys.c Store client in tty struct directly instead of using a callback function 2012-05-22 14:32:28 +00:00
tty-term.c If there are any terminals with insert mode but not ich1, they can go 2012-05-22 09:36:12 +00:00
tty.c Store client in tty struct directly instead of using a callback function 2012-05-22 14:32:28 +00:00
utf8.c Support for UTF-8 mouse input (\033[1005h). This was added in xterm 262 2011-01-03 23:35:21 +00:00
window-choose.c Use a helper function to fire choose callback. 2012-04-23 22:40:47 +00:00
window-clock.c Pass in the session, rather than the client, to window modes' key() 2010-05-23 19:42:19 +00:00
window-copy.c Minor style nits - return (). 2012-04-01 20:53:47 +00:00
window.c Use default-shell not _PATH_BSHELL to spawn commands, pointed out by 2012-05-28 08:55:43 +00:00
xmalloc.c tabs are better; ok nicm 2009-10-26 21:42:04 +00:00
xterm-keys.c Add a couple of extra xterm-style keys that gnome terminal provides, 2011-06-23 10:02:49 +00:00