Go to file
nicm 1e42689661 kill-window -a cannot just walk the list of windows because if
renumber-windows is on, the window it wants to keep could be moved.
Change to renumber afterwards and also behave better if the window is
linked into the session twice. GitHub issue 2287.
2020-07-04 14:24:02 +00:00
Makefile Add a customize mode where keys and options may be browsed and changed, 2020-05-16 16:02:24 +00:00
alerts.c Support embedded styles in the display-message message, GitHub issue 2020-05-16 15:54:20 +00:00
arguments.c Fix quoting with newlines and single quotes. 2020-06-12 07:10:43 +00:00
attributes.c Add an attribute for ACS. 2020-05-16 14:13:37 +00:00
cfg.c Build list of paths and weed out duplicates before loading configs, and 2020-05-16 14:26:33 +00:00
client.c Add a flag to make a client wait for an empty line before exiting in 2020-06-18 08:34:22 +00:00
cmd-attach-session.c Change the existing client flags for control mode to apply for any 2020-05-16 15:45:29 +00:00
cmd-bind-key.c Make struct cmd local to cmd.c and move it out of tmux.h. 2020-04-13 08:26:27 +00:00
cmd-break-pane.c Add -b flags to insert a window before (like the existing -a for after) 2020-06-13 09:05:53 +00:00
cmd-capture-pane.c Instead of sending all data to control mode clients as fast as possible, 2020-06-01 09:43:00 +00:00
cmd-choose-tree.c Add a customize mode where keys and options may be browsed and changed, 2020-05-16 16:02:24 +00:00
cmd-command-prompt.c Expand target from client and use it to expand the prompt. 2020-05-16 16:16:07 +00:00
cmd-confirm-before.c Expand target from client and use it to expand the prompt. 2020-05-16 16:16:07 +00:00
cmd-copy-mode.c Move cmdq_state into cmd-queue.c. 2020-04-13 14:46:04 +00:00
cmd-detach-client.c Make client -c and -t handling common in cmd-queue.c and try to be 2020-04-13 20:51:57 +00:00
cmd-display-menu.c Add 'e' key in buffer mode to open the buffer in an editor. 2020-05-16 15:24:28 +00:00
cmd-display-message.c Support embedded styles in the display-message message, GitHub issue 2020-05-16 15:54:20 +00:00
cmd-display-panes.c Do not hoke into struct window_pane from the tty code and instead set 2020-05-16 15:34:08 +00:00
cmd-find-window.c Add -i to find-window to ignore case. 2020-05-29 13:42:13 +00:00
cmd-find.c Add a client flag 'active-pane' which stores the active pane in the 2020-05-16 16:20:59 +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 Make client -c and -t handling common in cmd-queue.c and try to be 2020-04-13 20:51:57 +00:00
cmd-join-pane.c kill-window -a cannot just walk the list of windows because if 2020-07-04 14:24:02 +00:00
cmd-kill-pane.c Add a client flag 'active-pane' which stores the active pane in the 2020-05-16 16:20:59 +00:00
cmd-kill-server.c Make struct cmd local to cmd.c and move it out of tmux.h. 2020-04-13 08:26:27 +00:00
cmd-kill-session.c Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its 2020-04-13 10:59:58 +00:00
cmd-kill-window.c kill-window -a cannot just walk the list of windows because if 2020-07-04 14:24:02 +00:00
cmd-list-buffers.c Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its 2020-04-13 10:59:58 +00:00
cmd-list-clients.c Change the existing client flags for control mode to apply for any 2020-05-16 15:45:29 +00:00
cmd-list-keys.c Separate key flags and modifiers, log key flags, make the "xterm" flag 2020-05-16 16:35:13 +00:00
cmd-list-panes.c Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its 2020-04-13 10:59:58 +00:00
cmd-list-sessions.c Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its 2020-04-13 10:59:58 +00:00
cmd-list-windows.c Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its 2020-04-13 10:59:58 +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 Make client -c and -t handling common in cmd-queue.c and try to be 2020-04-13 20:51:57 +00:00
cmd-lock-server.c Missed a few warnings in previous. 2020-04-13 20:54:15 +00:00
cmd-move-window.c Add -b flags to insert a window before (like the existing -a for after) 2020-06-13 09:05:53 +00:00
cmd-new-session.c Instead of sending all data to control mode clients as fast as possible, 2020-06-01 09:43:00 +00:00
cmd-new-window.c Silently ignore -a or -b if the window index doesn't exist and create 2020-06-25 08:56:02 +00:00
cmd-parse.y A } can go on the same line as a command. 2020-06-04 16:06:01 +00:00
cmd-paste-buffer.c Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its 2020-04-13 10:59:58 +00:00
cmd-pipe-pane.c Support code for control mode flow control: allow clients to have 2020-05-21 07:24:13 +00:00
cmd-queue.c Instead of sending all data to control mode clients as fast as possible, 2020-06-01 09:43:00 +00:00
cmd-refresh-client.c Add a -A option to pause a pane manually. 2020-06-11 09:55:47 +00:00
cmd-rename-session.c Instead of forbidding invalid session names, sanitize them like window 2020-05-16 14:49:50 +00:00
cmd-rename-window.c Drop having a separate type for style options and make them all strings, 2020-05-16 15:01:30 +00:00
cmd-resize-pane.c Fix some error strings, from Kris Katterjohn. 2020-05-25 18:17:14 +00:00
cmd-resize-window.c Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its 2020-04-13 10:59:58 +00:00
cmd-respawn-pane.c Drop having a separate type for style options and make them all strings, 2020-05-16 15:01:30 +00:00
cmd-respawn-window.c Make client -c and -t handling common in cmd-queue.c and try to be 2020-04-13 20:51:57 +00:00
cmd-rotate-window.c Move cmdq_state into cmd-queue.c. 2020-04-13 14:46:04 +00:00
cmd-run-shell.c Do not wait on shutdown for commands started with run -b. 2020-06-12 10:31:12 +00:00
cmd-save-buffer.c Make client -c and -t handling common in cmd-queue.c and try to be 2020-04-13 20:51:57 +00:00
cmd-select-layout.c Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its 2020-04-13 10:59:58 +00:00
cmd-select-pane.c Check if client is NULL before using it, GitHub issue 2295. 2020-07-03 07:00:12 +00:00
cmd-select-window.c On select-window, make this client the latest client for the window. 2020-05-16 16:45:55 +00:00
cmd-send-keys.c Fix ASCII keys with send-keys -l. 2020-05-27 14:45:35 +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 Make struct cmd local to cmd.c and move it out of tmux.h. 2020-04-13 08:26:27 +00:00
cmd-set-environment.c Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its 2020-04-13 10:59:58 +00:00
cmd-set-option.c d and D keys to reset to default in customize mode. 2020-06-16 08:18:34 +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 Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its 2020-04-13 10:59:58 +00:00
cmd-show-messages.c Move lazy resize from the pane to the window, there is no point in 2020-05-16 16:50:55 +00:00
cmd-show-options.c Add a customize mode where keys and options may be browsed and changed, 2020-05-16 16:02:24 +00:00
cmd-source-file.c Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its 2020-04-13 10:59:58 +00:00
cmd-split-window.c Add a client flag 'active-pane' which stores the active pane in the 2020-05-16 16:20:59 +00:00
cmd-swap-pane.c Add a client flag 'active-pane' which stores the active pane in the 2020-05-16 16:20:59 +00:00
cmd-swap-window.c Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its 2020-04-13 10:59:58 +00:00
cmd-switch-client.c Change how panes are resized so that the code is clearer and if the pane 2020-06-05 11:20:51 +00:00
cmd-unbind-key.c Make struct cmd local to cmd.c and move it out of tmux.h. 2020-04-13 08:26:27 +00:00
cmd-wait-for.c Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its 2020-04-13 10:59:58 +00:00
cmd.c Replace TAILQ concatenation loop with TAILQ_CONCAT 2020-06-29 15:53:28 +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 Support code for control mode flow control: allow clients to have 2020-05-21 07:24:13 +00:00
control.c Add a flag to make a client wait for an empty line before exiting in 2020-06-18 08:34:22 +00:00
environ.c Export TERM_PROGRAM and TERM_PROGRAM_VERSION like various other 2020-05-16 15:40:44 +00:00
file.c Pass the stdout file descriptor from the client as well as stdin and use 2020-05-26 08:41:47 +00:00
format-draw.c Add an option to set the pane border lines style from a choice of single 2020-05-16 16:26:34 +00:00
format.c Use xvasprintf not vasprintf. 2020-06-23 05:23:26 +00:00
grid-view.c Move the code to set up a padding cell into grid.c. 2020-06-02 20:51:46 +00:00
grid.c Do not take the address of a potentially unaligned member. 2020-06-05 09:35:41 +00:00
input-keys.c Try without cursor/keypad flags if a key doesn't exist, and limit ctrl 2020-06-01 16:09:35 +00:00
input.c d and D keys to reset to default in customize mode. 2020-06-16 08:18:34 +00:00
job.c Add 'e' key in buffer mode to open the buffer in an editor. 2020-05-16 15:24:28 +00:00
key-bindings.c d and D keys to reset to default in customize mode. 2020-06-16 08:18:34 +00:00
key-string.c Fix 0x Unicode character parsing, GitHub issue 2286. 2020-06-27 10:19:59 +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 Change so main-pane-width and height can be given as a percentage. 2020-04-22 06:57:13 +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
menu.c Include title for the width of the menu. 2020-05-25 11:59:50 +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 d and D keys to reset to default in customize mode. 2020-06-16 08:18:34 +00:00
names.c Drop having a separate type for style options and make them all strings, 2020-05-16 15:01:30 +00:00
notify.c Support code for control mode flow control: allow clients to have 2020-05-21 07:24:13 +00:00
options-table.c xterm* can have focus too. 2020-05-22 15:08:38 +00:00
options.c d and D keys to reset to default in customize mode. 2020-06-16 08:18:34 +00:00
paste.c Use VIS_CSTYLE for paste buffers also. 2020-05-16 15:35:19 +00:00
popup.c Separate key flags and modifiers, log key flags, make the "xterm" flag 2020-05-16 16:35:13 +00:00
proc.c Add a -D flag to ask tmux not to daemonize, useful both for running a 2020-05-16 16:07:55 +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 Some minor style nits. 2020-04-09 14:23:34 +00:00
resize.c Add support for pausing a pane when the output buffered for a control 2020-06-05 07:33:57 +00:00
screen-redraw.c Check for no pane border status line separately from top/bottom. 2020-06-27 10:23:10 +00:00
screen-write.c The redraw callback could be fired with a NULL pane if it updates while 2020-06-18 08:41:56 +00:00
screen.c Store and restore cursor position when copy mode is resized, from 2020-05-16 15:49:20 +00:00
server-client.c Add a flag to make a client wait for an empty line before exiting in 2020-06-18 08:34:22 +00:00
server-fn.c kill-window -a cannot just walk the list of windows because if 2020-07-04 14:24:02 +00:00
server.c Add a flag to make a client wait for an empty line before exiting in 2020-06-18 08:34:22 +00:00
session.c Instead of forbidding invalid session names, sanitize them like window 2020-05-16 14:49:50 +00:00
spawn.c Support code for control mode flow control: allow clients to have 2020-05-21 07:24:13 +00:00
status.c Fix a crash when completing sessions, from Anindya Mukherjee. 2020-06-11 10:56:19 +00:00
style.c Add a customize mode where keys and options may be browsed and changed, 2020-05-16 16:02:24 +00:00
tmux.1 Missing word, from annihilannic at hotmail dot com, GitHub issue 2288. 2020-07-03 07:07:50 +00:00
tmux.c Use CLOCK_MONOTONIC for timer measurement and add a timestamp to control 2020-06-02 08:17:27 +00:00
tmux.h kill-window -a cannot just walk the list of windows because if 2020-07-04 14:24:02 +00:00
tty-acs.c Add an option to set the pane border lines style from a choice of single 2020-05-16 16:26:34 +00:00
tty-features.c Shorten some long lines. 2020-06-04 10:36:28 +00:00
tty-keys.c Use CLOCK_MONOTONIC for timer measurement and add a timestamp to control 2020-06-02 08:17:27 +00:00
tty-term.c Fix various confusion about am vs xenl. 2020-06-05 09:32:15 +00:00
tty.c Fix various confusion about am vs xenl. 2020-06-05 09:32:15 +00:00
utf8.c Include width in error message. 2020-06-09 10:37:00 +00:00
window-buffer.c Move editor stuff to common code in popup.c. 2020-05-16 16:13:09 +00:00
window-client.c Instead of sending all data to control mode clients as fast as possible, 2020-06-01 09:43:00 +00:00
window-clock.c Do not hoke into struct window_pane from the tty code and instead set 2020-05-16 15:34:08 +00:00
window-copy.c Correctly move to previous line when looking for previous word, from 2020-06-16 07:28:57 +00:00
window-customize.c d and D keys to reset to default in customize mode. 2020-06-16 08:18:34 +00:00
window-tree.c kill-window -a cannot just walk the list of windows because if 2020-07-04 14:24:02 +00:00
window.c Add -b flags to insert a window before (like the existing -a for after) 2020-06-13 09:05:53 +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