Go to file
nicm f02a6c34e0 Move "special" keys into the Unicode PUA rather than making them top bit
set, some compilers do not allow enums that are larger than int. GitHub
issue 2673.
2021-06-10 07:38:28 +00:00
Makefile Break cursor movement in grid into a common set of functions that can 2020-12-22 09:22:14 +00:00
alerts.c Add a flag to disable keys to close a message, GitHub issue 2625. 2021-04-12 09:36:12 +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 Add a current_file format for the config file being parsed. Originally 2021-04-07 12:50:12 +00:00
client.c Move the call to setupterm() into the client and have it pass the 2021-02-17 07:18:36 +00:00
cmd-attach-session.c Do not free old session working directory until after expanding the new 2020-09-03 12:47:33 +00:00
cmd-bind-key.c Allow -N without a command to change or add a note to an existing key. 2020-09-08 10:19:19 +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 Permit shortcut keys in buffer, client, tree modes to be configured with 2021-04-12 06:50:25 +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 Fix display-menu -xR, from Alexis Hildebrandt. 2021-06-10 07:22:06 +00:00
cmd-display-message.c Add a flag to disable keys to close a message, GitHub issue 2625. 2021-04-12 09:36:12 +00:00
cmd-display-panes.c Add -N flag to display-panes to ignore keys, GitHub issue 2473. 2020-11-26 09:19:10 +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 Drop support for popups where the content is provided directly to tmux 2021-03-02 10:56:45 +00:00
cmd-join-pane.c Add split-window -Z to start the pane zoomed, GitHub issue 2591. 2021-03-11 06:31:05 +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 Include modifiers when looking up an individual key. 2021-04-13 16:00:47 +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 Change so that window_flags escapes # automatically which means configs 2021-01-20 07:16:54 +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 calloc cb data so the client is NULL. 2020-09-04 12:24:25 +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 Include current client in size calculation for new sessions, GitHub 2021-06-10 07:24:45 +00:00
cmd-new-window.c Add a -S flag to new-window to make it select the existing window if one 2021-02-05 12:23:49 +00:00
cmd-parse.y Leave newlines inside multiline quotes. 2020-12-01 10:48:03 +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 Add a flag to disable keys to close a message, GitHub issue 2625. 2021-04-12 09:36:12 +00:00
cmd-refresh-client.c Add a way for control mode clients to subscribe to a format and be 2020-07-06 09:14:20 +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 Add split-window -Z to start the pane zoomed, GitHub issue 2591. 2021-03-11 06:31:05 +00:00
cmd-run-shell.c Add a flag to disable keys to close a message, GitHub issue 2625. 2021-04-12 09:36:12 +00:00
cmd-save-buffer.c O_TRUNC is needed in case file exists. 2021-02-11 09:03:38 +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 split-window -Z to start the pane zoomed, GitHub issue 2591. 2021-03-11 06:31:05 +00:00
cmd-select-window.c Client could be NULL in select-window (for example in .tmux.conf), do 2020-10-19 06:39:28 +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 Add a -w flag to set- and load-buffer to send to clipboard using OSC 52. 2020-09-02 13:46:35 +00:00
cmd-set-environment.c Add -F to set-environment and source-file; GitHub issue 2359. 2020-09-01 09:19:01 +00:00
cmd-set-option.c Make synchronize-panes a pane option and add -U flag to set-option to 2020-12-15 08:31:50 +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 Do not list user options with show-hooks. 2020-12-28 09:40:27 +00:00
cmd-source-file.c Add -F to set-environment and source-file; GitHub issue 2359. 2020-09-01 09:19:01 +00:00
cmd-split-window.c Add split-window -Z to start the pane zoomed, GitHub issue 2591. 2021-03-11 06:31:05 +00:00
cmd-swap-pane.c Add split-window -Z to start the pane zoomed, GitHub issue 2591. 2021-03-11 06:31:05 +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 Add split-window -Z to start the pane zoomed, GitHub issue 2591. 2021-03-11 06:31:05 +00:00
cmd-unbind-key.c Add -q flag to unbind-key to hide errors, GitHub issue 2381. 2020-09-16 19:12:59 +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 Support X11 colour names and some other variations for OSC 10/11, also 2021-02-15 09:39:37 +00:00
control-notify.c Add client-detached notification in control mode, from Mohsin Kaleem. 2021-03-16 09:14:58 +00:00
control.c Some other warnings, GitHub issue 2382. 2020-09-18 11:20:59 +00:00
environ.c Allow fnmatch(3) wildcards in update-environment, GitHub issue 2397. 2020-10-07 08:23:55 +00:00
file.c Do not care about the server socket closing if exiting anyway. 2021-02-12 06:52:48 +00:00
format-draw.c Add an "absolute-centre" alignment to use the centre of the total space 2021-03-11 06:41:04 +00:00
format.c Permit shortcut keys in buffer, client, tree modes to be configured with 2021-04-12 06:50:25 +00:00
grid-reader.c back-to-indentation fixes, from Anindya Mukherjee. 2021-06-10 07:22:37 +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 Send Unicode directional isolate characters around horizontal pane 2021-02-05 12:29:18 +00:00
input-keys.c Move "special" keys into the Unicode PUA rather than making them top bit 2021-06-10 07:38:28 +00:00
input.c Add an "always" value to the extended-keys option to always forward 2021-06-10 07:24:10 +00:00
job.c Drop support for popups where the content is provided directly to tmux 2021-03-02 10:56:45 +00:00
key-bindings.c Add another couple of keys needed for extended keys, GitHub issue 2658. 2021-06-10 07:21:09 +00:00
key-string.c Move "special" keys into the Unicode PUA rather than making them top bit 2021-06-10 07:38:28 +00:00
layout-custom.c Add split-window -Z to start the pane zoomed, GitHub issue 2591. 2021-03-11 06:31:05 +00:00
layout-set.c Add split-window -Z to start the pane zoomed, GitHub issue 2591. 2021-03-11 06:31:05 +00:00
layout.c Add split-window -Z to start the pane zoomed, GitHub issue 2591. 2021-03-11 06:31:05 +00:00
log.c Do not exit if cannot write to normal log file, GitHub issue 2630. 2021-03-31 08:37:48 +00:00
menu.c Do not allow disabled items to be selected. 2020-10-30 12:00:01 +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 Add a flag to disable keys to close a message, GitHub issue 2625. 2021-04-12 09:36:12 +00:00
names.c Do not use NULL active window; also do not leak window name. GitHub 2021-03-02 11:00:38 +00:00
notify.c Add client-detached notification in control mode, from Mohsin Kaleem. 2021-03-16 09:14:58 +00:00
options-table.c Add an "always" value to the extended-keys option to always forward 2021-06-10 07:24:10 +00:00
options.c Add split-window -Z to start the pane zoomed, GitHub issue 2591. 2021-03-11 06:31:05 +00:00
paste.c Use VIS_CSTYLE for paste buffers also. 2020-05-16 15:35:19 +00:00
popup.c Drop support for popups where the content is provided directly to tmux 2021-03-02 10:56:45 +00:00
proc.c Add a couple of helper functions, and flush imsgs on exit. 2021-02-11 09:39:29 +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 Do not count client (and crash) if no window. 2021-06-10 07:29:45 +00:00
screen-redraw.c Move mode set/reset after sync so cursor doesn't flicker, from Avi 2021-04-13 05:25:05 +00:00
screen-write.c Trim output overwritten by later text or clears completely rather than 2021-01-29 09:48:43 +00:00
screen.c Change cursor style handling so tmux understands which sequences contain 2021-06-10 07:36:47 +00:00
server-client.c Change resize timers and flags into one timer and a queue which is 2021-06-10 07:33:41 +00:00
server-fn.c Add a no-detached choice to detach-on-destroy which detaches only if 2021-02-01 08:01:14 +00:00
server.c Tidy old jobs every hour instead of every 30 seconds. 2021-03-11 07:08:18 +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 split-window -Z to start the pane zoomed, GitHub issue 2591. 2021-03-11 06:31:05 +00:00
status.c Move "special" keys into the Unicode PUA rather than making them top bit 2021-06-10 07:38:28 +00:00
style.c Add an "absolute-centre" alignment to use the centre of the total space 2021-03-11 06:41:04 +00:00
tmux.1 Change resize timers and flags into one timer and a queue which is 2021-06-10 07:33:41 +00:00
tmux.c expand_paths needs the global environment to be set up, do that first. 2021-02-22 11:42:50 +00:00
tmux.h Move "special" keys into the Unicode PUA rather than making them top bit 2021-06-10 07:38:28 +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 Three changes to fix problems with xterm in VT340 mode, reported by 2021-06-10 07:28:45 +00:00
tty-keys.c Add another couple of keys needed for extended keys, GitHub issue 2658. 2021-06-10 07:21:09 +00:00
tty-term.c Three changes to fix problems with xterm in VT340 mode, reported by 2021-06-10 07:28:45 +00:00
tty.c Change cursor style handling so tmux understands which sequences contain 2021-06-10 07:36:47 +00:00
utf8.c Fix some warnings, GitHub issue 2382. 2020-09-16 18:37:55 +00:00
window-buffer.c Permit shortcut keys in buffer, client, tree modes to be configured with 2021-04-12 06:50:25 +00:00
window-client.c Permit shortcut keys in buffer, client, tree modes to be configured with 2021-04-12 06:50:25 +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 Fix a couple of edge cases with the jump-back-xxx commands, and also 2021-04-05 08:43:48 +00:00
window-customize.c Add a flag to disable keys to close a message, GitHub issue 2625. 2021-04-12 09:36:12 +00:00
window-tree.c Permit shortcut keys in buffer, client, tree modes to be configured with 2021-04-12 06:50:25 +00:00
window.c Change resize timers and flags into one timer and a queue which is 2021-06-10 07:33:41 +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