Go to file
nicm 0e8710f507 Wait until the initial command sequence is done before sending a device
attributes request and other bits that prompt a reply from the terminal.
This means that stray relies are not left on the terminal if the command
has attached and then immediately detached and tmux will not be around
to receive them. Prompted by a problem report from espie@.
2020-04-09 12:16:16 +00:00
alerts.c Redrawing status is needed after changing window flags or title does not 2017-12-28 12:10:50 +00:00
arguments.c Break code to convert an argument as a percentage into a common function. 2020-03-21 13:16:15 +00:00
attributes.c Style nits in function arguments. 2019-12-03 10:47:22 +00:00
cfg.c When adding a list with multiple commands to the queue, the next item to 2019-12-19 09:22:33 +00:00
client.c Add to rather than replace flags with -c. 2020-03-30 15:49:23 +00:00
cmd-attach-session.c If a window appears in only one attached session, there is no point in 2019-11-29 16:04:07 +00:00
cmd-bind-key.c Remove bind-key -c which doesn't do anything and is undocumented. 2020-01-30 08:02:25 +00:00
cmd-break-pane.c Make a best effort to set xpixel and ypixel for each pane and add 2019-11-28 09:45:15 +00:00
cmd-capture-pane.c Move alternate screen into the screen rather than the pane. 2020-03-31 07:00:34 +00:00
cmd-choose-tree.c Add a flag to reverse sort in the various choose modes, from Benjamin 2019-08-16 11:49:12 +00:00
cmd-command-prompt.c Add support for adding a note to a key binding (with bind-key -N) and 2020-01-27 08:53:13 +00:00
cmd-confirm-before.c Replace the split parser code (cfg.c and cmd-string.c) with a single 2019-05-23 11:13:30 +00:00
cmd-copy-mode.c Make the mouse_word and mouse_line formats work in copy mode and enable 2020-03-20 17:59:39 +00:00
cmd-detach-client.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-display-menu.c Pass the cmd item to format expansion so that mouse formats work. 2020-04-08 10:58:09 +00:00
cmd-display-message.c Remove a leftover abort and some fixes from cppcheck. 2019-05-30 20:54:03 +00:00
cmd-display-panes.c Add support for overlay popup boxes to show text or output temporarily 2020-03-24 08:09:43 +00:00
cmd-find-window.c Add -r to find-window for regex instead of fnmatch. 2019-06-20 20:31:04 +00:00
cmd-find.c Do not use $TMUX to find the session because for windows in multiple 2019-06-12 09:10:29 +00:00
cmd-has-session.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-if-shell.c Add a flag to run a background process in a pty as well, not used for 2020-03-19 13:43:18 +00:00
cmd-join-pane.c Break code to convert an argument as a percentage into a common function. 2020-03-21 13:16:15 +00:00
cmd-kill-pane.c Fix parsing of DA with only one argument in the response and add 65 for VT520. 2019-11-14 15:37:19 +00:00
cmd-kill-server.c Mass rename struct cmd_q to struct cmdq_item and related. 2016-10-16 19:04:05 +00:00
cmd-kill-session.c Break new window and pane creation common code from various commands and 2019-04-17 14:37:48 +00:00
cmd-kill-window.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-list-buffers.c In order that people can use formats like #D in #() in the status line 2017-05-01 12:20:55 +00:00
cmd-list-clients.c In order that people can use formats like #D in #() in the status line 2017-05-01 12:20:55 +00:00
cmd-list-keys.c Add an argument to list-commands to show only a single command. 2020-04-05 08:40:31 +00:00
cmd-list-panes.c In order that people can use formats like #D in #() in the status line 2017-05-01 12:20:55 +00:00
cmd-list-sessions.c Support for windows larger than visible on the attached client. This has 2018-10-18 08:38:01 +00:00
cmd-list-windows.c In order that people can use formats like #D in #() in the status line 2017-05-01 12:20:55 +00:00
cmd-list.c Merge cmd_list_parse into cmd-parse.y so it can use the new alias 2019-05-25 07:18:20 +00:00
cmd-load-buffer.c Rewrite the code for reading and writing files. Now, if the client is 2019-12-12 11:39:56 +00:00
cmd-lock-server.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-move-window.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-new-session.c Use new window and new pane as well for -P to new-session or new-window. 2020-04-03 13:54:31 +00:00
cmd-new-window.c Use new window and new pane as well for -P to new-session or new-window. 2020-04-03 13:54:31 +00:00
cmd-parse.y Add a way to mark environment variables as "hidden" so they can be used 2020-03-31 17:14:40 +00:00
cmd-paste-buffer.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-pipe-pane.c Store the time in the format tree rather than passing it around. 2019-03-14 23:14:27 +00:00
cmd-queue.c Stop logging the entire command queue every time we add something, 2020-04-03 12:59:22 +00:00
cmd-refresh-client.c Store xpixel/ypixel from TIOCGWINSZ and add formats. 2019-11-28 09:05:34 +00:00
cmd-rename-session.c Allow no client for rename-session, from Ryan Freeman. 2018-04-11 09:54:45 +00:00
cmd-rename-window.c Fix a regression: do not warn about no client in rename-window. 2018-03-23 19:17:03 +00:00
cmd-resize-pane.c Add a -T flag to resize-pane to trim lines below the cursor, moving 2020-03-31 17:13:20 +00:00
cmd-resize-window.c Make a best effort to set xpixel and ypixel for each pane and add 2019-11-28 09:45:15 +00:00
cmd-respawn-pane.c Add a way to mark environment variables as "hidden" so they can be used 2020-03-31 17:14:40 +00:00
cmd-respawn-window.c Add a way to mark environment variables as "hidden" so they can be used 2020-03-31 17:14:40 +00:00
cmd-rotate-window.c Add -Z flag to rotate-window, select-pane, swap-pane, switch-client to 2019-08-14 09:58:31 +00:00
cmd-run-shell.c Preserve exit status from run-shell and pass to the client. 2020-03-21 13:15:38 +00:00
cmd-save-buffer.c Rewrite the code for reading and writing files. Now, if the client is 2019-12-12 11:39:56 +00:00
cmd-select-layout.c Set the window size as well as the layout size when using the preset 2019-04-17 14:43:49 +00:00
cmd-select-pane.c Instead of passing titles through vis() which doubles backslashes, just 2020-02-03 13:46:27 +00:00
cmd-select-window.c Merge hooks into options and make each one an array option. This allows 2019-04-26 11:38:51 +00:00
cmd-send-keys.c Change input path so it doesn't require a pane. 2020-03-19 14:03:48 +00:00
cmd-send-prefix.c Make command exec functions return an enum rather than -1/0/1 values and 2012-07-11 07:10:15 +00:00
cmd-set-buffer.c Mass rename struct cmd_q to struct cmdq_item and related. 2016-10-16 19:04:05 +00:00
cmd-set-environment.c Add a way to mark environment variables as "hidden" so they can be used 2020-03-31 17:14:40 +00:00
cmd-set-option.c Ignore default-shell (and use /bin/sh) if it invalid not just if it is 2020-03-17 11:10:12 +00:00
cmd-show-buffer.c Make command exec functions return an enum rather than -1/0/1 values and 2012-07-11 07:10:15 +00:00
cmd-show-environment.c Add a way to mark environment variables as "hidden" so they can be used 2020-03-31 17:14:40 +00:00
cmd-show-messages.c Move job struct into job.c. 2018-08-23 15:45:05 +00:00
cmd-show-options.c Still need to walk the options tree for user options. 2019-06-20 13:39:17 +00:00
cmd-source-file.c Restore source-file -q behaviour, broken in r1.42; OK nicm@ 2019-12-21 17:30:48 +00:00
cmd-split-window.c Add a way to mark environment variables as "hidden" so they can be used 2020-03-31 17:14:40 +00:00
cmd-swap-pane.c Add -Z flag to rotate-window, select-pane, swap-pane, switch-client to 2019-08-14 09:58:31 +00:00
cmd-swap-window.c Fix swap-window -d to work as intended, GitHub issue 1879 from Sam Stuewe. 2019-08-26 16:35:41 +00:00
cmd-switch-client.c Update latest client for target session on switch-client. 2020-03-06 15:35:03 +00:00
cmd-unbind-key.c Mass rename struct cmd_q to struct cmdq_item and related. 2016-10-16 19:04:05 +00:00
cmd-wait-for.c Add a cmdq_continue function rather than twiddling the flag directly. 2019-06-18 11:08:42 +00:00
cmd.c Add support for overlay popup boxes to show text or output temporarily 2020-03-24 08:09:43 +00:00
colour.c Add support for underscore colours with Setulc capability, mostly from 2019-06-27 15:17:41 +00:00
control-notify.c Terminate the output buffer for control mode output - it is now used as 2020-03-16 09:12:44 +00:00
control.c Rewrite the code for reading and writing files. Now, if the client is 2019-12-12 11:39:56 +00:00
environ.c Add a way to mark environment variables as "hidden" so they can be used 2020-03-31 17:14:40 +00:00
file.c If /dev/fd/X is a symlink and realpath() expands symlinks, /dev/fd/X 2019-12-16 16:39:03 +00:00
format-draw.c Use correct width of right marker so it doesn't draw over status right 2020-03-07 10:58:32 +00:00
format.c Restore pane_current_path format from portable tmux, it is no longer 2020-04-08 11:26:07 +00:00
grid-view.c grid_view_delete_cells does need to clear, GitHub issue 1871. 2019-08-16 08:52:25 +00:00
grid.c Add a -T flag to resize-pane to trim lines below the cursor, moving 2020-03-31 17:13:20 +00:00
input-keys.c Do not send mouse events if the program has not requested them. 2020-04-07 13:38:30 +00:00
input.c Move alternate screen into the screen rather than the pane. 2020-03-31 07:00:34 +00:00
job.c Add support for overlay popup boxes to show text or output temporarily 2020-03-24 08:09:43 +00:00
key-bindings.c Change copy mode to make copy of the pane history so it does not need to 2020-04-06 17:51:34 +00:00
key-string.c Add a "second click" key type which is fired for the second click of a 2020-03-31 11:38:35 +00:00
layout-custom.c Make a best effort to set xpixel and ypixel for each pane and add 2019-11-28 09:45:15 +00:00
layout-set.c Make a best effort to set xpixel and ypixel for each pane and add 2019-11-28 09:45:15 +00:00
layout.c Simplify code to work out if an extra line is needed in the cell. 2019-07-15 18:43:32 +00:00
log.c Some minor performance improvements - most notably, don't search the 2019-09-24 20:44:58 +00:00
Makefile Add support for overlay popup boxes to show text or output temporarily 2020-03-24 08:09:43 +00:00
menu.c Add support for overlay popup boxes to show text or output temporarily 2020-03-24 08:09:43 +00:00
mode-key.c Drop the edit mode key tables and just use fixed key bindings for the 2016-10-12 14:50:14 +00:00
mode-tree.c Fix positioning of menu in choose modes and a couple of keys in tree mode. 2020-03-20 17:26:14 +00:00
names.c Allow ispunct() as well as isalnum() when parsing initial window names. 2017-07-21 12:58:02 +00:00
notify.c When adding a list with multiple commands to the queue, the next item to 2019-12-19 09:22:33 +00:00
options-table.c Missing after-kill-pane option. 2019-11-28 10:55:45 +00:00
options.c Style nits in function arguments. 2019-12-03 10:47:22 +00:00
paste.c Add an argument to copy commands to set the prefix for the buffer name, 2019-04-02 09:03:39 +00:00
popup.c Limit size to 1x1 (total size 3x3). 2020-04-07 13:33:00 +00:00
proc.c Reduce a difference with portable tmux by adding the -V flag and 2020-01-28 10:44:30 +00:00
procname.c Restore pane_current_path format from portable tmux, it is no longer 2020-04-08 11:26:07 +00:00
regsub.c REG_STARTEND is not portable, but it turns out we don't actually need 2019-11-27 20:54:30 +00:00
resize.c If ALL clients are readonly, allow them to affect the size, suggested by Thomas Sattler. 2020-01-28 13:23:24 +00:00
screen-redraw.c Add support for overlay popup boxes to show text or output temporarily 2020-03-24 08:09:43 +00:00
screen-write.c Parse out DA features. 2019-11-28 10:17:22 +00:00
screen.c Do not restore history flag if it was never set. 2020-04-07 13:55:24 +00:00
server-client.c Wait until the initial command sequence is done before sending a device 2020-04-09 12:16:16 +00:00
server-fn.c Rewrite the code for reading and writing files. Now, if the client is 2019-12-12 11:39:56 +00:00
server.c When the server socket is given by the user with -S, create it with 2020-03-12 09:26:34 +00:00
session.c Add a number of new formats to inspect what sessions and clients a 2019-12-26 11:04:58 +00:00
spawn.c Add a way to mark environment variables as "hidden" so they can be used 2020-03-31 17:14:40 +00:00
status.c Add C-g to cancel command prompt with vi(1) keys as well as emacs, and q 2020-03-12 09:49:43 +00:00
style.c Add push-default and pop-default in styles to change the default colours 2019-09-15 21:42:57 +00:00
tmux.1 Mention paste at same place as copy, suggested by John Boyle. 2020-04-09 06:28:55 +00:00
tmux.c Add a way to mark environment variables as "hidden" so they can be used 2020-03-31 17:14:40 +00:00
tmux.h Wait until the initial command sequence is done before sending a device 2020-04-09 12:16:16 +00:00
tty-acs.c Change a couple of ACS characters to be more sensible and add a few 2019-05-17 05:48:25 +00:00
tty-keys.c If we can identify the terminal as iTerm2 or as tmux, we can be sure 2020-01-28 11:39:51 +00:00
tty-term.c If we can identify the terminal as iTerm2 or as tmux, we can be sure 2020-01-28 11:39:51 +00:00
tty.c Wait until the initial command sequence is done before sending a device 2020-04-09 12:16:16 +00:00
utf8.c Add p format modifier for padding to width. 2019-11-25 15:04:15 +00:00
window-buffer.c Remove unused variables from Ben Boeckel, and a Pp from jmc. 2020-02-11 07:01:08 +00:00
window-client.c Add a define for flags meaning a client is not attached, and fix 2020-01-28 08:06:11 +00:00
window-clock.c DECRC and DECSC apparently need to preserve origin mode as well, based 2019-03-12 20:02:47 +00:00
window-copy.c Change copy mode to make copy of the pane history so it does not need to 2020-04-06 17:51:34 +00:00
window-tree.c Fix positioning of menu in choose modes and a couple of keys in tree mode. 2020-03-20 17:26:14 +00:00
window.c Change copy mode to make copy of the pane history so it does not need to 2020-04-06 17:51:34 +00:00
xmalloc.c Add xrecallocarray. 2019-11-28 09:51:58 +00:00
xmalloc.h Add xrecallocarray. 2019-11-28 09:51:58 +00:00
xterm-keys.c Up to now, tmux sees \033\033[OA as M-Up and since we turned on 2017-05-07 21:25:59 +00:00