Go to file
nicm 303d342d5f Add a client flag 'active-pane' which stores the active pane in the
client and allows it to be changed independently from the real active
pane stored in the window. This is can be used with session groups which
allow an independent current window (although it would be nice to have a
flag for this too and remove session groups). The client active pane is
only really useful interactively, many things (hooks, window-style,
zooming) still use the window active pane.
2020-05-16 16:20:59 +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 Add formats for after hook command arguments. 2020-05-16 15:40:04 +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 imsg.h needs uio.h, pointed out by deraadt 2020-05-08 14:15:11 +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 a client flag 'active-pane' which stores the active pane in the 2020-05-16 16:20:59 +00:00
cmd-capture-pane.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-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 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-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 Add a client flag 'active-pane' which stores the active pane in the 2020-05-16 16:20:59 +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 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-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 Add a customize mode where keys and options may be browsed and changed, 2020-05-16 16:02:24 +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 Improve join-pane, move-pane and break-pane: 2020-04-22 21:15:33 +00:00
cmd-new-session.c Change the existing client flags for control mode to apply for any 2020-05-16 15:45:29 +00:00
cmd-new-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-parse.y Add helpers for the simple case of parse string and add to command queue. 2020-04-13 18:59:41 +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 Make client -c and -t handling common in cmd-queue.c and try to be 2020-04-13 20:51:57 +00:00
cmd-queue.c Add a client flag 'active-pane' which stores the active pane in the 2020-05-16 16:20:59 +00:00
cmd-refresh-client.c Change the existing client flags for control mode to apply for any 2020-05-16 15:45:29 +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 Drop having a separate type for style options and make them all strings, 2020-05-16 15:01:30 +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 Add a customize mode where keys and options may be browsed and changed, 2020-05-16 16:02:24 +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 Add a client flag 'active-pane' which stores the active pane in the 2020-05-16 16:20:59 +00:00
cmd-select-window.c Move cmdq_state into cmd-queue.c. 2020-04-13 14:46:04 +00:00
cmd-send-keys.c Send keys when they are complete not before (!= vs ==). 2020-04-14 13:22:05 +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 Add a customize mode where keys and options may be browsed and changed, 2020-05-16 16:02:24 +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 Add a customize mode where keys and options may be browsed and changed, 2020-05-16 16:02:24 +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 the existing client flags for control mode to apply for any 2020-05-16 15:45:29 +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 Add a customize mode where keys and options may be browsed and changed, 2020-05-16 16:02:24 +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 Add helpers for the simple case of parse string and add to command queue. 2020-04-13 18:59:41 +00:00
environ.c Export TERM_PROGRAM and TERM_PROGRAM_VERSION like various other 2020-05-16 15:40:44 +00:00
file.c imsg.h needs uio.h, pointed out by deraadt 2020-05-08 14:15:11 +00:00
format-draw.c Add a customize mode where keys and options may be browsed and changed, 2020-05-16 16:02:24 +00:00
format.c Add a customize mode where keys and options may be browsed and changed, 2020-05-16 16:02:24 +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 Store and restore cursor position when copy mode is resized, from 2020-05-16 15:49: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 Do not hoke into struct window_pane from the tty code and instead set 2020-05-16 15:34:08 +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 Add a mark in copy mode. Set with set-mark command (bound to 'X') by 2020-05-16 16:10:28 +00:00
key-string.c Some unnecessary assignments and unused variables. 2020-04-09 13:52:31 +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 Try to search the entire history first for up to 200 ms so a search 2020-05-16 15:38:14 +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 Expand target from client and use it to expand the prompt. 2020-05-16 16:16:07 +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 Provide an accessor for the running queue item and use it to not let 2020-04-14 06:00:52 +00:00
options-table.c Add a mark in copy mode. Set with set-mark command (bound to 'X') by 2020-05-16 16:10:28 +00:00
options.c Add a customize mode where keys and options may be browsed and changed, 2020-05-16 16:02:24 +00:00
paste.c Use VIS_CSTYLE for paste buffers also. 2020-05-16 15:35:19 +00:00
popup.c Move editor stuff to common code in popup.c. 2020-05-16 16:13:09 +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 Change the existing client flags for control mode to apply for any 2020-05-16 15:45:29 +00:00
screen-redraw.c Add a client flag 'active-pane' which stores the active pane in the 2020-05-16 16:20:59 +00:00
screen-write.c Add a customize mode where keys and options may be browsed and changed, 2020-05-16 16:02:24 +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 client flag 'active-pane' which stores the active pane in the 2020-05-16 16:20:59 +00:00
server-fn.c Add a client flag 'active-pane' which stores the active pane in the 2020-05-16 16:20:59 +00:00
server.c Add a -D flag to ask tmux not to daemonize, useful both for running a 2020-05-16 16:07:55 +00:00
session.c Instead of forbidding invalid session names, sanitize them like window 2020-05-16 14:49:50 +00:00
spawn.c Add a client flag 'active-pane' which stores the active pane in the 2020-05-16 16:20:59 +00:00
status.c Expand target from client and use it to expand the prompt. 2020-05-16 16:16:07 +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 Add a client flag 'active-pane' which stores the active pane in the 2020-05-16 16:20:59 +00:00
tmux.c Add a -D flag to ask tmux not to daemonize, useful both for running a 2020-05-16 16:07:55 +00:00
tmux.h Add a client flag 'active-pane' which stores the active pane in the 2020-05-16 16:20:59 +00:00
tty-acs.c Tidy up the terminal detection and feature code and add named sets of 2020-04-20 13:25:36 +00:00
tty-features.c Instead of having a default set of terminals in terminal-overrides that 2020-05-16 14:46:14 +00:00
tty-keys.c Only redraw popup on the client it belongs to. 2020-05-16 15:41:54 +00:00
tty-term.c Instead of having a default set of terminals in terminal-overrides that 2020-05-16 14:46:14 +00:00
tty.c Add a client flag 'active-pane' which stores the active pane in the 2020-05-16 16:20:59 +00:00
utf8.c Add p format modifier for padding to width. 2019-11-25 15:04:15 +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 Add a customize mode where keys and options may be browsed and changed, 2020-05-16 16:02:24 +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 Add a mark in copy mode. Set with set-mark command (bound to 'X') by 2020-05-16 16:10:28 +00:00
window-customize.c Expand target from client and use it to expand the prompt. 2020-05-16 16:16:07 +00:00
window-tree.c Expand target from client and use it to expand the prompt. 2020-05-16 16:16:07 +00:00
window.c Do not hoke into struct window_pane from the tty code and instead set 2020-05-16 15:34:08 +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