Go to file
nicm 6f417ec943 We changed somewhat recently to us the pty when tmux was run inside
itself to work out the current pane. This is confusing in many cases
(particularly notable is that "tmux neww\; splitw" would not split the
new window), and the few advantages do not make up for the confusion.

So drop this behaviour and return to using the current window and pane;
keep the pty check but only use it to limit the list of possible current
sessions.
2015-12-15 00:45:02 +00:00
alerts.c Fix bell indicators across detach, reported by Torbjorn Lonnemark, diff 2015-12-07 09:47:41 +00:00
arguments.c Do not set a limit on the length of commands when printing them. 2015-11-27 15:06:43 +00:00
array.h
attributes.c
cfg.c Use __unused rather than rolling our own. 2015-11-18 14:27:44 +00:00
client.c Don't print error if none to print. 2015-11-25 07:58:55 +00:00
cmd-attach-session.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-bind-key.c Use member names in cmd_entry definitions so I stop getting confused 2015-12-13 21:53:57 +00:00
cmd-break-pane.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-capture-pane.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-choose-buffer.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-choose-client.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-choose-tree.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-clear-history.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-command-prompt.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-confirm-before.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-copy-mode.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-detach-client.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-display-message.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-display-panes.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-find-window.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-find.c We changed somewhat recently to us the pty when tmux was run inside 2015-12-15 00:45:02 +00:00
cmd-has-session.c
cmd-if-shell.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-join-pane.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-kill-pane.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-kill-server.c Use member names in cmd_entry definitions so I stop getting confused 2015-12-13 21:53:57 +00:00
cmd-kill-session.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-kill-window.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-list-buffers.c Use member names in cmd_entry definitions so I stop getting confused 2015-12-13 21:53:57 +00:00
cmd-list-clients.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-list-keys.c Use member names in cmd_entry definitions so I stop getting confused 2015-12-13 21:53:57 +00:00
cmd-list-panes.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-list-sessions.c Use member names in cmd_entry definitions so I stop getting confused 2015-12-13 21:53:57 +00:00
cmd-list-windows.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-list.c Do not set a limit on the length of commands when printing them. 2015-11-27 15:06:43 +00:00
cmd-load-buffer.c Use member names in cmd_entry definitions so I stop getting confused 2015-12-13 21:53:57 +00:00
cmd-lock-server.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-move-window.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-new-session.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-new-window.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-paste-buffer.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-pipe-pane.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-queue.c If command returns error, report it. 2015-12-13 16:11:42 +00:00
cmd-refresh-client.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-rename-session.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-rename-window.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-resize-pane.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-respawn-pane.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-respawn-window.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-rotate-window.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-run-shell.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-save-buffer.c Use member names in cmd_entry definitions so I stop getting confused 2015-12-13 21:53:57 +00:00
cmd-select-layout.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-select-pane.c Make the marked pane a cmd_find_state. 2015-12-15 00:00:01 +00:00
cmd-select-window.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-send-keys.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-send-prefix.c
cmd-set-buffer.c Use member names in cmd_entry definitions so I stop getting confused 2015-12-13 21:53:57 +00:00
cmd-set-environment.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-set-hook.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-set-option.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-show-buffer.c
cmd-show-environment.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-show-messages.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-show-options.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-source-file.c Use member names in cmd_entry definitions so I stop getting confused 2015-12-13 21:53:57 +00:00
cmd-split-window.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-string.c Like options, move the environ struct into environ.c. 2015-10-28 09:51:55 +00:00
cmd-swap-pane.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-swap-window.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-switch-client.c Instead of combined flags for -c, -s, -t, split into different sets 2015-12-14 00:31:54 +00:00
cmd-unbind-key.c Use member names in cmd_entry definitions so I stop getting confused 2015-12-13 21:53:57 +00:00
cmd-wait-for.c Use member names in cmd_entry definitions so I stop getting confused 2015-12-13 21:53:57 +00:00
cmd.c Use cmd_find_clear_state instead of an extra function doing the same. 2015-12-14 23:30:58 +00:00
colour.c
control-notify.c Add cmdq as an argument to format_create and add a format for the 2015-12-11 12:27:36 +00:00
control.c Use __unused rather than rolling our own. 2015-11-18 14:27:44 +00:00
environ.c Make environ_set va_args and use it to tidy up some calls. Also add a 2015-11-24 23:46:15 +00:00
format.c Add key-table option to set the default key table for a session, allows 2015-12-12 18:32:24 +00:00
grid-view.c Two spacing and spelling nits. 2015-11-13 12:18:52 +00:00
grid.c Don't leak extddata, memset after freeing it, not before. From Patrick 2015-11-22 19:42:57 +00:00
hooks.c We cannot do hooks_find and then hooks_remove because it might have come 2015-12-11 15:46:57 +00:00
input-keys.c Allow prefix and prefix2 to be set to None to disable (useful if you 2015-12-12 18:19:00 +00:00
input.c Partly revert previous, it is harmless to keep support for UTF-8 mouse 2015-11-23 23:47:57 +00:00
job.c Use __unused rather than rolling our own. 2015-11-18 14:27:44 +00:00
key-bindings.c Support UTF-8 key bindings by expanding the key type from int to 2015-11-12 11:05:34 +00:00
key-string.c Allow prefix and prefix2 to be set to None to disable (useful if you 2015-12-12 18:19:00 +00:00
layout-custom.c
layout-set.c Move struct options into options.c. 2015-10-27 15:58:42 +00:00
layout.c Style nits and line wrapping of function declarations. 2015-12-11 16:37:21 +00:00
log.c Remove some stray debug code. 2015-12-14 00:32:19 +00:00
Makefile Add hooks infrastructure, basic commands (set-hook, show-hooks) and a 2015-12-08 01:10:31 +00:00
mode-key.c Support UTF-8 key bindings by expanding the key type from int to 2015-11-12 11:05:34 +00:00
names.c Add cmdq as an argument to format_create and add a format for the 2015-12-11 12:27:36 +00:00
notify.c
options-table.c Add key-table option to set the default key table for a session, allows 2015-12-12 18:32:24 +00:00
options.c We cannot do hooks_find and then hooks_remove because it might have come 2015-12-11 15:46:57 +00:00
paste.c Nuke the utf8 and status-utf8 options and make tmux only a UTF-8 2015-11-12 11:09:11 +00:00
proc.c EAGAIN handling for imsg_read. OK henning@ benno@ 2015-12-05 13:18:24 +00:00
procname.c
resize.c Move struct options into options.c. 2015-10-27 15:58:42 +00:00
screen-redraw.c Make the marked pane a cmd_find_state. 2015-12-15 00:00:01 +00:00
screen-write.c Style nits and line wrapping of function declarations. 2015-12-11 16:37:21 +00:00
screen.c
server-client.c Add key-table option to set the default key table for a session, allows 2015-12-12 18:32:24 +00:00
server-fn.c Add key-table option to set the default key table for a session, allows 2015-12-12 18:32:24 +00:00
server.c Make the marked pane a cmd_find_state. 2015-12-15 00:00:01 +00:00
session.c Add hooks infrastructure, basic commands (set-hook, show-hooks) and a 2015-12-08 01:10:31 +00:00
signal.c
status.c Style nits and line wrapping of function declarations. 2015-12-11 16:37:21 +00:00
style.c
tmux.1 Add key-table option to set the default key table for a session, allows 2015-12-12 18:32:24 +00:00
tmux.c Add hooks infrastructure, basic commands (set-hook, show-hooks) and a 2015-12-08 01:10:31 +00:00
tmux.h Make the marked pane a cmd_find_state. 2015-12-15 00:00:01 +00:00
tty-acs.c
tty-keys.c Allow prefix and prefix2 to be set to None to disable (useful if you 2015-12-12 18:19:00 +00:00
tty-term.c Style nits and line wrapping of function declarations. 2015-12-11 16:37:21 +00:00
tty.c Style nits and line wrapping of function declarations. 2015-12-11 16:37:21 +00:00
utf8.c Memory leaks and an uninitialized part of utf8_data, from Patrick Palka. 2015-11-20 22:02:54 +00:00
window-choose.c Style nits and line wrapping of function declarations. 2015-12-11 16:37:21 +00:00
window-clock.c Use __unused rather than rolling our own. 2015-11-18 14:27:44 +00:00
window-copy.c Add cmdq as an argument to format_create and add a format for the 2015-12-11 12:27:36 +00:00
window.c Make the marked pane a cmd_find_state. 2015-12-15 00:00:01 +00:00
xmalloc.c Sync the entire xmalloc.[ch] with the other users, but with the addition 2015-11-18 13:06:54 +00:00
xmalloc.h Sync the entire xmalloc.[ch] with the other users, but with the addition 2015-11-18 13:06:54 +00:00
xterm-keys.c Support UTF-8 key bindings by expanding the key type from int to 2015-11-12 11:05:34 +00:00