nicm 
							
						 
					 
					
						
						
							
						
						350a434939 
					 
					
						
						
							
							Add -f for full size to join-pane (like split-window), from Theo Buehler.  
						
						 
						
						
						
						
					 
					
						2019-11-18 09:43:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f3dc38dcae 
					 
					
						
						
							
							Handle OSC 7 (a VTE extension) and put the result in a new format (pane_path).  
						
						 
						
						
						
						
					 
					
						2019-11-15 11:16:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						08b07b1a08 
					 
					
						
						
							
							Add an option to set the key sent by backspace for those whose system  
						
						 
						
						... 
						
						
						
						uses ^H rather than ^?. GitHub issue 1969. 
						
						
					 
					
						2019-11-14 07:55:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c225262e13 
					 
					
						
						
							
							Add -F flag to send-keys to expand formats in search-backward and  
						
						 
						
						... 
						
						
						
						forward copy mode commands, this makes it easier to use the cursor_word
and cursor_line formats. From Anindya Mukherjee in GitHub issue 1964. 
						
						
					 
					
						2019-11-07 07:11:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6700018ce5 
					 
					
						
						
							
							Document Any key, from Jason Felice.  
						
						 
						
						
						
						
					 
					
						2019-10-23 14:10:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f7fb5df543 
					 
					
						
						
							
							Use the existing code in format.c to add foramts for word and line at  
						
						 
						
						... 
						
						
						
						cursor position in copy mode, from Anindya Mukherjee. 
						
						
					 
					
						2019-10-23 07:42:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						56e5067c46 
					 
					
						
						
							
							Add formats for cursor and selection position in copy mode, from Jason Felice.  
						
						 
						
						
						
						
					 
					
						2019-10-19 19:20:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						0c5e9c6efa 
					 
					
						
						
							
							Add support for percentage sizes for resize-pane ("-x 10%"). Also change  
						
						 
						
						... 
						
						
						
						split-window and join-pane -l to accept similar percentages and
deprecate -p. From Anindya Mukherjee. 
						
						
					 
					
						2019-10-15 08:25:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						647887b794 
					 
					
						
						
							
							Add a "latest" window-size option which tries to size windows based on  
						
						 
						
						... 
						
						
						
						the most recently used client. From Tommie Gannert in GitHub issue 1869
based on earlier changes from me. 
						
						
					 
					
						2019-09-19 09:02:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						63e07b245f 
					 
					
						
						
							
							Add push-default and pop-default in styles to change the default colours  
						
						 
						
						... 
						
						
						
						and attributes and use them to restore the previous behaviour of
window-status-style being the default for window-status-format in the
status line. From John Drouhard in GitHub issue 1912. 
						
						
					 
					
						2019-09-15 21:42:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a23ce1b45f 
					 
					
						
						
							
							Add window_marked_flag, GitHub issue 1887.  
						
						 
						
						
						
						
					 
					
						2019-09-11 06:43:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						b6b7486423 
					 
					
						
						
							
							Clarify server options slightly.  
						
						 
						
						
						
						
					 
					
						2019-09-09 11:47:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						b31515fec3 
					 
					
						
						
							
							Add cursor-down-and-cancel, from Mark Kelly.  
						
						 
						
						
						
						
					 
					
						2019-09-09 08:01:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						37583f0a69 
					 
					
						
						
							
							Add a flag to reverse sort in the various choose modes, from Benjamin  
						
						 
						
						... 
						
						
						
						Poirier in GitHub issue 1875. 
						
						
					 
					
						2019-08-16 11:49:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						0f243f0388 
					 
					
						
						
							
							Add -Z flag to rotate-window, select-pane, swap-pane, switch-client to  
						
						 
						
						... 
						
						
						
						preserve zoomed state. GitHub issue 1839. 
						
						
					 
					
						2019-08-14 09:58:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						2db5f9c215 
					 
					
						
						
							
							Add -N to capture-pane to preserve trailing spaces, from Leon Winter.  
						
						 
						
						
						
						
					 
					
						2019-08-01 08:42:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						e698ee01dd 
					 
					
						
						
							
							Reorder some text in the windows & panes section and add some better  
						
						 
						
						... 
						
						
						
						explanation of modes. 
						
						
					 
					
						2019-07-30 10:10:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						df7b5292ab 
					 
					
						
						
							
							More man page fixes from lacygoill at lacygoill dot me, GitHub issue  
						
						 
						
						... 
						
						
						
						1805. 
						
						
					 
					
						2019-07-19 07:18:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f4d858e7a0 
					 
					
						
						
							
							Add -F to refresh-client to specify flags for control clients - one flag  
						
						 
						
						... 
						
						
						
						at the moment, no-output which turns off forwarding pane output. From
Thomas Adam. GitHub issue 1834. 
						
						
					 
					
						2019-07-10 11:20:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						fc2016dbb6 
					 
					
						
						
							
							Add a -H flag to send-keys to send literal keys given as hex numbers  
						
						 
						
						... 
						
						
						
						(needed for control clients to send mouse sequences). Also add some
format flags for UTF-8 and SGR mouse mode. Requested by Bradley Smith in
GitHub issues 1832 and 1833. 
						
						
					 
					
						2019-07-09 14:03:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6a489fa7f6 
					 
					
						
						
							
							Command prompt key presses need to avoid the command queue, GitHub issue  
						
						 
						
						... 
						
						
						
						1817. Also a tmux.1 fix from jmc. 
						
						
					 
					
						2019-07-02 20:09:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						2da050413c 
					 
					
						
						
							
							Add a "fill" style attribute to clear the entire format drawing area in  
						
						 
						
						... 
						
						
						
						a colour, GitHub issue 1815. 
						
						
					 
					
						2019-07-01 06:56:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jmc 
							
						 
					 
					
						
						
							
						
						b434692db2 
					 
					
						
						
							
							minor eol issues;  
						
						 
						
						
						
						
					 
					
						2019-06-27 17:29:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						dae2868d12 
					 
					
						
						
							
							Add support for underscore colours with Setulc capability, mostly from  
						
						 
						
						... 
						
						
						
						Kai Moschcau. 
						
						
					 
					
						2019-06-27 15:17:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						e3c2772d2f 
					 
					
						
						
							
							Man page fixes from lacygoill at lacygoill dot me.  
						
						 
						
						
						
						
					 
					
						2019-06-21 07:11:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						1d8e545bc1 
					 
					
						
						
							
							Add -r to find-window for regex instead of fnmatch.  
						
						 
						
						
						
						
					 
					
						2019-06-20 20:31:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						fc1df91e03 
					 
					
						
						
							
							allow-rename and alternate-screen can be pane options.  
						
						 
						
						
						
						
					 
					
						2019-06-20 13:40:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						5f92f92908 
					 
					
						
						
							
							Add a per-pane option set. Pane options inherit from window options (so  
						
						 
						
						... 
						
						
						
						there should be no change to existing behaviour) and are set and shown
with set-option -p and show-options -p.
Change remain-on-exit and window-style/window-active-style to be pane
options (some others will be changed later).
This makes select-pane -P and -g unnecessary so no longer document them
(they still work) and no longer document set-window-option and
show-window-options in favour of set-option -w and show-options -w. 
						
						
					 
					
						2019-06-20 11:59:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						cd1fc42df6 
					 
					
						
						
							
							Add a -A flag to show-options to show parent options as well.  
						
						 
						
						
						
						
					 
					
						2019-06-20 07:10:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						45203582ff 
					 
					
						
						
							
							A couple of minor parser changes around conditions: 1) only treat #{  
						
						 
						
						... 
						
						
						
						specially after a condition, otherwise as a comment (which is more as
most people expect) 2) allow formats to be quoted after a condition. 
						
						
					 
					
						2019-06-14 12:04:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jmc 
							
						 
					 
					
						
						
							
						
						b8a9c740bb 
					 
					
						
						
							
							tweak previous;  
						
						 
						
						
						
						
					 
					
						2019-06-13 21:04:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						3e72e98e3b 
					 
					
						
						
							
							Add regular expression support for the format search, match and  
						
						 
						
						... 
						
						
						
						substitute modifiers. 
						
						
					 
					
						2019-06-13 19:46:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						8f40796f05 
					 
					
						
						
							
							Add a -v flag to source-file to show the commands and line numbers.  
						
						 
						
						
						
						
					 
					
						2019-06-05 20:00:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						4ca1de1b8b 
					 
					
						
						
							
							Add new-session -X and attach-session -x to send SIGHUP to parent when  
						
						 
						
						... 
						
						
						
						detaching (like detach-client -P). From Colin Watson in GitHub issue
1773. 
						
						
					 
					
						2019-06-03 18:28:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						89d2c7eb26 
					 
					
						
						
							
							I had hoped that non-xenl terminals had died out, at least in fairly  
						
						 
						
						... 
						
						
						
						modern OSs, but no - DragonFly BSD's console returns to haunt us. Fix it
at least somewhat. GitHub issue 1763. 
						
						
					 
					
						2019-05-30 07:42:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a4424fbebf 
					 
					
						
						
							
							Support \ooo escapes, from Avi Halachmi.  
						
						 
						
						
						
						
					 
					
						2019-05-29 10:08:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						0ec410689c 
					 
					
						
						
							
							Allow source-file to take multiple arguments.  
						
						 
						
						
						
						
					 
					
						2019-05-28 11:46:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						12255411f2 
					 
					
						
						
							
							Allow menu items to be disabled by putting a - at the start of their  
						
						 
						
						... 
						
						
						
						name, rather than just including #[dim] which still allowed them to be
chosen. 
						
						
					 
					
						2019-05-28 09:50:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						799a154b91 
					 
					
						
						
							
							Change display-menu from taking a single string to a set of arguments,  
						
						 
						
						... 
						
						
						
						which is much easier to work with. Based on a diff from Avi Halachmi. 
						
						
					 
					
						2019-05-28 07:18:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						90cd045cf3 
					 
					
						
						
							
							Clarify newlines inside {} a little.  
						
						 
						
						
						
						
					 
					
						2019-05-27 16:22:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6b332127ca 
					 
					
						
						
							
							Add an additional {} syntax for defining strings in the configuration  
						
						 
						
						... 
						
						
						
						file, making it much tidier to define commands that contain other tmux
or shell commands (like if-shell). Also tweak bind-key to expect a
string if it is only given one argument, so {} can be used with it as
well. From Avi Halachmi. 
						
						
					 
					
						2019-05-27 12:16:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						e90d4a6021 
					 
					
						
						
							
							Add formats for word and line under the mouse and use them to add some  
						
						 
						
						... 
						
						
						
						items to the pane menu. 
						
						
					 
					
						2019-05-26 17:34:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6431005169 
					 
					
						
						
							
							Add a way to append or prepend to a format if the length has been limited.  
						
						 
						
						
						
						
					 
					
						2019-05-26 12:02:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a65a6d62d1 
					 
					
						
						
							
							Add <, >, <=, >= for formats, GitHub issue 1747.  
						
						 
						
						
						
						
					 
					
						2019-05-25 16:51:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						723010ba72 
					 
					
						
						
							
							Replace the split parser code (cfg.c and cmd-string.c) with a single  
						
						 
						
						... 
						
						
						
						parser using yacc(1). This is a major change but is clearer and simpler
and allows some edge cases to be made more consistent, as well as
tidying up how aliases are handled. It will also allow some further
improvements later.
Entirely the same parser is now used for parsing the configuration file
and for string commands. This means that constructs previously only
available in .tmux.conf, such as %if, can now be used in string commands
(for example, those given to if-shell - not commands invoked from the
shell, they are still parsed by the shell itself).
The only syntax change I am aware of is that #{} outside quotes or a
comment is now considered a format and not a comment, so #{ is now a
syntax error (notably, if it is at the start of a line).
This also adds two new sections to the man page documenting the syntax
and outlining how parsing and command execution works.
Thanks to everyone who sent me test configs (they still all parse
without errors - but this doesn't mean they still work as intended!).
Thanks to Avi Halachmi for testing and man page improvements, also to
jmc@ for reviewing the man page changes. 
						
						
					 
					
						2019-05-23 11:13:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						ae4cccb4f1 
					 
					
						
						
							
							Fix a couple of Ta from Alphonse Mariya.  
						
						 
						
						
						
						
					 
					
						2019-05-21 07:01:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						1ee944a19d 
					 
					
						
						
							
							Add support for overline (SGR 53), from Ricardo Banffy.  
						
						 
						
						
						
						
					 
					
						2019-05-13 20:10:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c5f660e33a 
					 
					
						
						
							
							Fix column width for copy mode commands.  
						
						 
						
						
						
						
					 
					
						2019-05-13 08:56:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						198b0a23a2 
					 
					
						
						
							
							Don't use arguments with It and -enum, pointed out by jmc.  
						
						 
						
						
						
						
					 
					
						2019-05-11 06:40:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6dcca5fda4 
					 
					
						
						
							
							Add support for simple menus usable with mouse or keyboard. New command  
						
						 
						
						... 
						
						
						
						display-menu shows a menu (bound to the mouse on status line by default)
and a couple of extra formats for the default menus. 
						
						
					 
					
						2019-05-10 18:04:06 +00:00