nicm 
							
						 
					 
					
						
						
							
						
						80eb460fc9 
					 
					
						
						
							
							Add display-message -C flag to update pane while message is displayed,  
						
						 
						
						... 
						
						
						
						GitHub issue 4363 from Vitaly Ostrosablin. 
						
						
					 
					
						2025-02-10 08:14:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						125a7b9177 
					 
					
						
						
							
							Fix issues in the command prompt: set PROMPT_QUOTENEXT after quoting  
						
						 
						
						... 
						
						
						
						than before, meaning that accidentally scrolling the mouse wheel doesn't
break quoting; and move the cursor correctly over wide characters. From
Alexander Arch in GitHub issue 4212. 
						
						
					 
					
						2024-10-28 08:11:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						71a503e40c 
					 
					
						
						
							
							Allow control characters to be entered at the command prompt prefixed  
						
						 
						
						... 
						
						
						
						with with C-v, from  Alexander Arch in GitHub issue 4206. 
						
						
					 
					
						2024-10-25 15:32:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						00412b570b 
					 
					
						
						
							
							Put the prompt cursor attributes into the status line screen and use  
						
						 
						
						... 
						
						
						
						that rather than updating the current screen (since there might not be
one). 
						
						
					 
					
						2024-10-08 06:29:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						735082b7c2 
					 
					
						
						
							
							Add prompt-cursor-colour and prompt-cursor-style to set the style of the  
						
						 
						
						... 
						
						
						
						cursor in the command prompt and remove the emulated cursor, from
Alexander Arch in GitHub issue 4170. 
						
						
					 
					
						2024-10-07 12:58:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						5a68730e2f 
					 
					
						
						
							
							Add -y flag to disable confirmation prompts in modes, GitHub issue 4152.  
						
						 
						
						
						
						
					 
					
						2024-10-04 19:16:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						4860a58d07 
					 
					
						
						
							
							Clear overlay when command prompt is entered. Also fix some spacing in  
						
						 
						
						... 
						
						
						
						man page pointed out by jmc. 
						
						
					 
					
						2024-08-22 09:05:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						06292baadc 
					 
					
						
						
							
							Add mirrored versions of the main-horizontal and main-vertical layouts where  
						
						 
						
						... 
						
						
						
						the main pane is bottom or right instead of top or left, from Sherwyn Sen. 
						
						
					 
					
						2024-08-21 05:03:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c7e61a01e5 
					 
					
						
						
							
							Revamp extended keys support to more closely match xterm and support  
						
						 
						
						... 
						
						
						
						mode 2 as well as mode 1. From Stanislav Kljuhhin (GitHub issue 4038).
This changes tmux to always request mode 2 from parent terminal, change
to an unambiguous internal representation of keys, and adds an option
(extended-keys-format) to control the format similar to the xterm(1)
formatOtherKeys resource. 
						
						
					 
					
						2024-08-21 04:17:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						bfd65398a9 
					 
					
						
						
							
							Fix memory leaks reported by Lu Ming Yin.  
						
						 
						
						
						
						
					 
					
						2024-05-15 08:39:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						88fd1f00b8 
					 
					
						
						
							
							Handle NULL client (in config file) when showing a status message; also  
						
						 
						
						... 
						
						
						
						copy the file when processing if-shell since it may be freed. GitHub
issue 3746. 
						
						
					 
					
						2023-11-14 15:59:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						b770a429c6 
					 
					
						
						
							
							Add an option menu-selected-style to configure the currently selected  
						
						 
						
						... 
						
						
						
						menu item, from Alexis Hildebrandt. 
						
						
					 
					
						2023-08-15 07:01:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						dee72ed41f 
					 
					
						
						
							
							Add options and flags for menu styles similar to those existing for  
						
						 
						
						... 
						
						
						
						popups, from Alexis Hildebrandt. GitHub issue 3650. 
						
						
					 
					
						2023-08-08 08:08:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						48eba4c195 
					 
					
						
						
							
							Ignore the user keys range when checking if a key is Unicode.  
						
						 
						
						
						
						
					 
					
						2023-04-17 18:22:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						3aa458ea63 
					 
					
						
						
							
							Add a flag to display-menu to select the manu item chosen first, GitHub  
						
						 
						
						... 
						
						
						
						issue 3442. 
						
						
					 
					
						2023-01-20 21:36:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						9ab1ba36cd 
					 
					
						
						
							
							Use correct option name.  
						
						 
						
						
						
						
					 
					
						2022-09-10 17:01:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f03c3ca6c3 
					 
					
						
						
							
							Add message-line option to control where message and prompt go, from  
						
						 
						
						... 
						
						
						
						Varun Kumar E in GitHub issue 3324. 
						
						
					 
					
						2022-09-09 11:02:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						58c8ea1209 
					 
					
						
						
							
							Remove duplicates from completion list, GitHub issue 3178.  
						
						 
						
						
						
						
					 
					
						2022-05-30 13:07:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a731b1a916 
					 
					
						
						
							
							Pass client when adding menu item, GitHub issue 3103.  
						
						 
						
						
						
						
					 
					
						2022-03-07 11:52:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						948d2fad0a 
					 
					
						
						
							
							Use format_draw for command prompt prefix to allow styles, GitHub issue  
						
						 
						
						... 
						
						
						
						3054. 
						
						
					 
					
						2022-02-03 10:07:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						b55f0ac6b9 
					 
					
						
						
							
							Leave the hardware cursor at the position of the selected line in choose  
						
						 
						
						... 
						
						
						
						modes and current editing position and at the command prompt. It is
invisible but this is helpful for people using screen readers. GitHub
issue 2970. 
						
						
					 
					
						2021-11-15 10:58:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						4fe5aa99fb 
					 
					
						
						
							
							Fix a comparison, from Ben Boeckel, and a crash when opening completion  
						
						 
						
						... 
						
						
						
						menu, from Anindya Mukherjee. 
						
						
					 
					
						2021-11-01 07:48:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						9695114230 
					 
					
						
						
							
							Accept some emacs control keys in vi normal mode, from Alexis  
						
						 
						
						... 
						
						
						
						Hildebrandt in GitHub issue 2922. 
						
						
					 
					
						2021-10-26 12:29:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						e463e8622d 
					 
					
						
						
							
							Remove stray spaces after function names.  
						
						 
						
						
						
						
					 
					
						2021-08-20 17:50:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6feb8f6505 
					 
					
						
						
							
							Use COLOUR_DEFAULT not hardcoded 8.  
						
						 
						
						
						
						
					 
					
						2021-08-12 20:09:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						77b1290698 
					 
					
						
						
							
							More accurate vi(1) word navigation in copy mode and on the status line.  
						
						 
						
						... 
						
						
						
						This changes the meaning of the word-separators option - setting it to
the empty string is equivalent to the previous behavior. From Will Noble
in GitHub issue 2693. 
						
						
					 
					
						2021-06-10 07:56:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						866117636e 
					 
					
						
						
							
							Add different command historys for different types of prompts  
						
						 
						
						... 
						
						
						
						("command", "search" etc). From Anindya Mukherjee. 
						
						
					 
					
						2021-06-10 07:50:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						9f38a8807c 
					 
					
						
						
							
							Include current client in size calculation for new sessions, GitHub  
						
						 
						
						... 
						
						
						
						issue 2662. 
						
						
					 
					
						2021-06-10 07:24:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						e6abe55134 
					 
					
						
						
							
							Add a flag to disable keys to close a message, GitHub issue 2625.  
						
						 
						
						
						
						
					 
					
						2021-04-12 09:36:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						8986c8dfcd 
					 
					
						
						
							
							Move jump commands to grid reader, make them UTF-8 aware, and tidy up,  
						
						 
						
						... 
						
						
						
						from Anindya Mukherjee. 
						
						
					 
					
						2021-02-22 06:53:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						b96c5e3687 
					 
					
						
						
							
							With incremental search, start empty and only repeat the previous search  
						
						 
						
						... 
						
						
						
						if the user tries to search again with an empty prompt. This matches
emacs behaviour more closely. 
						
						
					 
					
						2021-01-08 08:22:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						40e65c5115 
					 
					
						
						
							
							Add a -d option to display-message to set delay, from theonekeyg at  
						
						 
						
						... 
						
						
						
						gmail dot com in GitHub issue 2322. 
						
						
					 
					
						2020-07-27 08:03:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						cf13d1e110 
					 
					
						
						
							
							Fix a crash when completing sessions, from Anindya Mukherjee.  
						
						 
						
						
						
						
					 
					
						2020-06-11 10:56:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						370f0bb98d 
					 
					
						
						
							
							Remove leftover debug logging and fix comparison.  
						
						 
						
						
						
						
					 
					
						2020-05-26 08:56:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6f03e49e68 
					 
					
						
						
							
							Use the internal representation for UTF-8 keys instead of wchar_t and  
						
						 
						
						... 
						
						
						
						drop some code only needed for that. 
						
						
					 
					
						2020-05-25 18:57:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						292b335ca5 
					 
					
						
						
							
							Separate key flags and modifiers, log key flags, make the "xterm" flag  
						
						 
						
						... 
						
						
						
						more explicit and fix M- keys with a leading escape. 
						
						
					 
					
						2020-05-16 16:35:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c914abfa19 
					 
					
						
						
							
							Expand target from client and use it to expand the prompt.  
						
						 
						
						
						
						
					 
					
						2020-05-16 16:16:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						472d77fd0f 
					 
					
						
						
							
							Support embedded styles in the display-message message, GitHub issue  
						
						 
						
						... 
						
						
						
						2206. 
						
						
					 
					
						2020-05-16 15:54:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						367b4e4e0f 
					 
					
						
						
							
							Change message log to be per server rather than per client and include  
						
						 
						
						... 
						
						
						
						every command that is run. 
						
						
					 
					
						2020-05-16 15:47:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						9605b080f6 
					 
					
						
						
							
							Do not hoke into struct window_pane from the tty code and instead set  
						
						 
						
						... 
						
						
						
						everything up in tty_ctx. Provide a way to initialize the tty_ctx from a
callback and use it to let popups draw directly through input_parse in
the same way as panes do, rather than forcing a full redraw on every
change. 
						
						
					 
					
						2020-05-16 15:34:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a3cbc014c3 
					 
					
						
						
							
							Use formats for status-style and message-style.  
						
						 
						
						
						
						
					 
					
						2020-05-16 15:19:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						58fb81d19a 
					 
					
						
						
							
							Complete partial window indexes properly.  
						
						 
						
						
						
						
					 
					
						2020-05-16 15:18:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						463864f5a2 
					 
					
						
						
							
							Add -W and -T flags to command-prompt to only complete a window and a  
						
						 
						
						... 
						
						
						
						target, also complete aliases. 
						
						
					 
					
						2020-05-16 15:16:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						80e52545a0 
					 
					
						
						
							
							Improve command prompt completion:  
						
						 
						
						... 
						
						
						
						- Show a menu with completions if there are multiple.
- Don't complete argument stuff (options, layouts) at start of text.
- For -t and -s, if there is no : then complete sessions but if there is
  a :, show a menu of all windows in the session rather than trying to
  complete the window name which is a bit useless if there are
  duplicates. 
						
						
					 
					
						2020-05-16 15:06:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f03b61131b 
					 
					
						
						
							
							Drop having a separate type for style options and make them all strings,  
						
						 
						
						... 
						
						
						
						which allows formats to be expanded. Any styles without a '#{' are still
validated when they are set but any with a '#{' are not. Formats are not
expanded usefully in many cases yet, that will be changed later.
To make this work, a few other changes:
- set-option -a with a style option automatically appends a ",".
- OSC 10 and 11 don't set the window-style option anymore, instead the
  fg and bg are stored in the pane struct and act as the defaults that
  can be overridden by window-style.
- status-fg and -bg now override status-style instead of trying to keep
  them in sync. 
						
						
					 
					
						2020-05-16 15:01:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						b8b48e2e37 
					 
					
						
						
							
							Add C-g to cancel command prompt with vi(1) keys as well as emacs, and q  
						
						 
						
						... 
						
						
						
						in command mode. 
						
						
					 
					
						2020-03-12 09:49:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d0b8d036be 
					 
					
						
						
							
							Add support for adding a note to a key binding (with bind-key -N) and  
						
						 
						
						... 
						
						
						
						use this to add descriptions to the default key bindings. A new -N flag
to list-keys shows key bindings with notes rather than the default
bind-key command used to create them. Change the default ? binding to
use this to show a readable summary of keys.
Also extend command-prompt to return the name of the key pressed and add
a default binding (/) to show the note for the next key pressed
Suggested by Alex Tremblay in GitHub issue 2000. 
						
						
					 
					
						2020-01-27 08:53:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						580cd16f4c 
					 
					
						
						
							
							Redraw status line if size changes, GitHub issue 1762. Also fix length  
						
						 
						
						... 
						
						
						
						of target buffer when pasting into status line. 
						
						
					 
					
						2019-05-28 18:53:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a4fe7e81c8 
					 
					
						
						
							
							Fix length calculation for pasting UTF-8 characters in the status line,  
						
						 
						
						... 
						
						
						
						GitHub issue 1753. 
						
						
					 
					
						2019-05-23 12:47:52 +00:00