Thomas Adam 
							
						 
					 
					
						
						
							
						
						ac2779f4d8 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-04-09 10:01:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						68ffe65499 
					 
					
						
						
							
							Fix documentation around optional arguments. This includes:  
						
						 
						
						... 
						
						
						
						- Syncing between the usage string in code and in the man page.
- Adding optional arguments that were not mentioned (such as
  shell-command arguments).
- Adding square brackets around arguments that are actually optional.
From Julian Prein (julian at druck dot dev) in GitHub issue 4419. 
						
						
					 
					
						2025-04-09 07:03:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						df681390a6 
					 
					
						
						
							
							Merge branch 'obsd-master' into master  
						
						 
						
						
						
						
					 
					
						2022-02-14 10:01:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						040164555a 
					 
					
						
						
							
							Do not return error with -q, GitHub issue 3065.  
						
						 
						
						
						
						
					 
					
						2022-02-14 09:10:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						be2413292f 
					 
					
						
						
							
							Merge branch 'obsd-master' into master  
						
						 
						
						
						
						
					 
					
						2021-10-21 12:01:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7bd9cdf6fc 
					 
					
						
						
							
							Show error if user option doesn't exist, GitHub issue 2938.  
						
						 
						
						
						
						
					 
					
						2021-10-21 08:23:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						62036121fa 
					 
					
						
						
							
							Merge branch 'obsd-master' into master  
						
						 
						
						
						
						
					 
					
						2021-08-21 12:01:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						08e6360f23 
					 
					
						
						
							
							Add args parsing callback for some future work, currently unused.  
						
						 
						
						
						
						
					 
					
						2021-08-21 10:22:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						b0da0cee4d 
					 
					
						
						
							
							Merge branch 'obsd-master' into master  
						
						 
						
						
						
						
					 
					
						2021-08-20 22:01:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						5f32b7d961 
					 
					
						
						
							
							Hide struct args behind a couple of accessor functions.  
						
						 
						
						
						
						
					 
					
						2021-08-20 19:50:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						3cbe186efb 
					 
					
						
						
							
							Merge branch 'obsd-master' into master  
						
						 
						
						
						
						
					 
					
						2020-12-28 12:01:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a98ee00dd9 
					 
					
						
						
							
							Do not list user options with show-hooks.  
						
						 
						
						
						
						
					 
					
						2020-12-28 09:40:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d67245c734 
					 
					
						
						
							
							Add a customize mode where keys and options may be browsed and changed,  
						
						 
						
						... 
						
						
						
						includes adding a brief description of each option. Bound to "C" by
default. 
						
						
					 
					
						2020-05-16 16:02:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a61cbf1c33 
					 
					
						
						
							
							Add a customize mode where options may be browsed and changed, includes adding  
						
						 
						
						... 
						
						
						
						a brief description of each option. Bound to "C" by default. 
						
						
					 
					
						2020-05-08 19:10:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						653a159225 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2020-04-14 00:01:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						fc83517913 
					 
					
						
						
							
							Missed a few warnings in previous.  
						
						 
						
						
						
						
					 
					
						2020-04-13 20:54:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						8f2b5d714a 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2020-04-13 14:01:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						04cdd03525 
					 
					
						
						
							
							Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its  
						
						 
						
						... 
						
						
						
						use more clearly defined and preparation for some future work). 
						
						
					 
					
						2020-04-13 10:59:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						b117c3b812 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2020-04-13 10:30:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c20eb0c0ae 
					 
					
						
						
							
							Make struct cmd local to cmd.c and move it out of tmux.h.  
						
						 
						
						
						
						
					 
					
						2020-04-13 08:26:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						9cbe9675ea 
					 
					
						
						
							
							Change so that the appropriate hooks for windows and panes belong to  
						
						 
						
						... 
						
						
						
						pane/window options rather than all being session options. This is
useful for example to create a pane that is automatically closed on some
condition. From Anindya Mukherjee. 
						
						
					 
					
						2020-04-13 07:25:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						52e3d960e7 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2020-04-09 16:01:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						886fdb1f7e 
					 
					
						
						
							
							A couple of other redundant checks/assignments.  
						
						 
						
						
						
						
					 
					
						2020-04-09 13:56:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						4a44ae06bf 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2019-06-20 17:02:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						f8ad72b2ee 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2019-06-20 15:02:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c1573727f0 
					 
					
						
						
							
							Still need to walk the options tree for user options.  
						
						 
						
						
						
						
					 
					
						2019-06-20 13:39:17 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						adca856806 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2019-06-20 11:02:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						03945276f7 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2019-06-20 09:02:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c1ede507d9 
					 
					
						
						
							
							Add a helper function to work out option table from name.  
						
						 
						
						
						
						
					 
					
						2019-06-20 07:41:29 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						19a3a9ee20 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2019-05-23 21:02:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6c260af56d 
					 
					
						
						
							
							Use the same argument escaping code for options as well.  
						
						 
						
						
						
						
					 
					
						2019-05-23 18:33:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						9d450cc6d0 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2019-05-22 21:02:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						5571d7a21c 
					 
					
						
						
							
							Fix crash if window doesn't exist, GitHub issue 1751.  
						
						 
						
						
						
						
					 
					
						2019-05-22 18:58:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						699d9d2fac 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2019-05-12 21:02:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c3c3927c2b 
					 
					
						
						
							
							Oops, removed too much in last change.  
						
						 
						
						
						
						
					 
					
						2019-05-12 18:18:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						00f19b7f91 
					 
					
						
						
							
							Fix some indentation and dead assignments.  
						
						 
						
						
						
						
					 
					
						2019-05-12 18:16:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						dc7e53897a 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2019-04-30 21:02:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						429c4bc51b 
					 
					
						
						
							
							Fix user options after show-hooks merge, GitHub issue 1704.  
						
						 
						
						
						
						
					 
					
						2019-04-30 18:02:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						5489796737 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2019-04-27 20:09:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						dfb7bb6830 
					 
					
						
						
							
							Merge hooks into options and make each one an array option. This allows  
						
						 
						
						... 
						
						
						
						multiple commands to be easily bound to one hook. set-hook and
show-hooks remain but they are now variants of set-option and
show-options. show-options now has a -H flag to show hooks (by default
they are not shown). 
						
						
					 
					
						2019-04-26 11:38:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						7c4a2253e8 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2019-04-25 21:02:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						32a81e197b 
					 
					
						
						
							
							Make options_tostring allocate its result instead of using a stack  
						
						 
						
						... 
						
						
						
						buffer (needed for something in the future). 
						
						
					 
					
						2019-04-25 18:18:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						f980e868dd 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2019-04-18 14:11:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						5b9211d827 
					 
					
						
						
							
							Copy the code to infer the option type to show-options and document it.  
						
						 
						
						
						
						
					 
					
						2019-04-18 12:22:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						04402db616 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2019-04-05 23:02:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						1b5a8a0f09 
					 
					
						
						
							
							Fix some warnings, from Thomas Adam.  
						
						 
						
						
						
						
					 
					
						2019-04-05 20:32:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						073d439965 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2019-03-19 00:02:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f34ebfed76 
					 
					
						
						
							
							The individual -fg, -bg and -attr options have been deprecated (in  
						
						 
						
						... 
						
						
						
						favour of -style), undocumented and hidden from show-options since
2014. Remove them, except for status-fg and status-bg. 
						
						
					 
					
						2019-03-18 21:46:01 +00:00