Bart Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								a99f96797f 
								
							 
						 
						
							
							
								
								50323: create helper for shadowing builtins or existing functions and use it when redefining compadd et al.  
							
							 
							
							
							
						 
						
							2022-06-04 14:19:42 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Bart Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								67d9a47d79 
								
							 
						 
						
							
							
								
								50184: fix inclusion of -S separator in -r options passed to compadd through _describe  
							
							 
							
							
							
						 
						
							2022-05-07 16:54:31 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								16d5d6a9da 
								
							 
						 
						
							
							
								
								49597: add a helper for completing numbers with unit suffixes and separate out defaults, ranges and units in completion descriptions  
							
							 
							
							
							
						 
						
							2021-11-24 23:09:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								4e9d0075f4 
								
							 
						 
						
							
							
								
								49519: quote completed options as needed and remove the now superfluous quotes from option specifications  
							
							 
							
							
							
						 
						
							2021-10-26 18:35:36 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jun-ichi Takimoto 
								
							 
						 
						
							
							
							
							
								
							
							
								c7a391fa05 
								
							 
						 
						
							
							
								
								49493: fix '_arguments --' to correctly recognize optional argument  
							
							 
							
							
							
						 
						
							2021-10-24 21:32:58 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marlon Richert 
								
							 
						 
						
							
							
							
							
								
							
							
								1a78e46564 
								
							 
						 
						
							
							
								
								49272: Set $COLUMNS in _call_program to ensure cached command output is sufficiently wide  
							
							 
							
							
							
						 
						
							2021-08-27 09:47:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oxiedi 
								
							 
						 
						
							
							
							
							
								
							
							
								df7fd1322c 
								
							 
						 
						
							
							
								
								github  #63 : fix regression caused by 44274, with sort style -o could break _values  
							
							 
							
							
							
						 
						
							2021-02-07 00:51:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jacob Menke 
								
							 
						 
						
							
							
							
							
								
							
							
								794edac638 
								
							 
						 
						
							
							
								
								47395: _store_cache: Don't leak the variable ${_cache_dir}.  
							
							 
							
							
							
						 
						
							2020-09-22 07:10:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oxiedi 
								
							 
						 
						
							
							
							
							
								
							
							
								c4540e154f 
								
							 
						 
						
							
							
								
								45895: ignore deduplication patterns in _sequence  
							
							 
							
							
							
						 
						
							2020-06-26 00:34:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Shahaf 
								
							 
						 
						
							
							
							
							
								
							
							
								deca7c9285 
								
							 
						 
						
							
							
								
								45730: _arguments: Add the -0 flag, which makes $opt_args be populated sanely.  
							
							 
							
							... 
							
							
							
							Also, write/extend docstrings for sepjoin() and zjoin(). 
							
						 
						
							2020-05-03 01:27:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dana 
								
							 
						 
						
							
							
							
							
								
							
							
								02a33dd071 
								
							 
						 
						
							
							
								
								45130: _multi_parts: Always pass -f to compadd if given by caller  
							
							 
							
							
							
						 
						
							2019-12-26 20:26:58 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								64661103f0 
								
							 
						 
						
							
							
								
								unposted: fix missing local declarations in _sequence  
							
							 
							
							
							
						 
						
							2019-11-06 21:15:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								cd6fd2b0a3 
								
							 
						 
						
							
							
								
								44274: allow finer control of completion match soring with compadd's -o option  
							
							 
							
							
							
						 
						
							2019-05-07 23:24:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Martin 
								
							 
						 
						
							
							
							
							
								
							
							
								39b0f5540c 
								
							 
						 
						
							
							
								
								unposted: _pick_variant: Use ${(P) ::= rather than eval  
							
							 
							
							
							
						 
						
							2019-04-22 22:04:24 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Martin 
								
							 
						 
						
							
							
							
							
								
							
							
								7d84cde313 
								
							 
						 
						
							
							
								
								44201: _command_name: Check for external forcing precommand  
							
							 
							
							
							
						 
						
							2019-04-04 18:45:19 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Martin 
								
							 
						 
						
							
							
							
							
								
							
							
								922cf49830 
								
							 
						 
						
							
							
								
								44155: _pick_variant: Update builtin check  
							
							 
							
							
							
						 
						
							2019-03-21 22:04:55 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dana 
								
							 
						 
						
							
							
							
							
								
							
							
								79fae27f7c 
								
							 
						 
						
							
							
								
								43930: Improve _multi_parts performance  
							
							 
							
							
							
						 
						
							2018-12-30 09:38:06 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dana 
								
							 
						 
						
							
							
							
							
								
							
							
								e75c59f7f5 
								
							 
						 
						
							
							
								
								43928: _alternative: Evaluate (...) action syntax as with _arguments  
							
							 
							
							
							
						 
						
							2018-12-23 07:36:11 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jun-ichi Takimoto 
								
							 
						 
						
							
							
							
							
								
							
							
								d303dfa7f5 
								
							 
						 
						
							
							
								
								42175 + 42177 + 42178: avoid localized output from external commands  
							
							 
							
							... 
							
							
							
							_call_program and '_arguments --' will call _comp_locale before
calling external command for easier analysis of the output.
This is disabled by passing an option '-l'. 
							
						 
						
							2017-12-28 11:35:34 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								9dee8e00b9 
								
							 
						 
						
							
							
								
								41563: fix completion description alignment with _regex_words  
							
							 
							
							
							
						 
						
							2017-08-18 13:02:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								7fd62f4367 
								
							 
						 
						
							
							
								
								40597: be flexible about order of options to _values  
							
							 
							
							
							
						 
						
							2017-03-04 00:33:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eitan Adler 
								
							 
						 
						
							
							
							
							
								
							
							
								110ffae9fe 
								
							 
						 
						
							
							
								
								40035: Cosmetic fixes for comments and documentation.  
							
							 
							
							... 
							
							
							
							Mostly fixes to doubled words. 
							
						 
						
							2016-11-29 17:13:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								b870ff85a0 
								
							 
						 
						
							
							
								
								39333: include name of command used to gain priviliges in context for command and gain-priviliges styles  
							
							 
							
							
							
						 
						
							2016-09-16 00:05:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								8011fe8a58 
								
							 
						 
						
							
							
								
								39261 (tweaked cf. Daniel: 39275): don't unconditionally elevate privileges with sudo in completion functions  
							
							 
							
							... 
							
							
							
							A new gain-privileges style enables it and a _comp_priv_prefix array
added for tracking how to match privileges for the current command 
							
						 
						
							2016-09-11 13:49:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									m0viefreak 
								
							 
						 
						
							
							
							
							
								
							
							
								2d5dd74732 
								
							 
						 
						
							
							
								
								38153: change the way long options are examined for "=" signs to more accurately identify options that take arguments  
							
							 
							
							... 
							
							
							
							Note in workers/39135:
The pattern in 266/268 appears to match the '=' sign even though it's in the
second colon-separated field, where it doesn't denote a mandatory argument.
I'm guessing the pattern match on lines 266/268 should be fixed ...
This commit alters those patterns in what is hoped to be the desired way. 
							
						 
						
							2016-09-06 22:35:26 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								d2a140e75d 
								
							 
						 
						
							
							
								
								38641: allow for values which resemble compadd options  
							
							 
							
							
							
						 
						
							2016-06-09 22:54:07 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barton E. Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								485cbbb6cc 
								
							 
						 
						
							
							
								
								37972: Redirect stderr to /dev/null in cases where ${~param} might generate errors  
							
							 
							
							
							
						 
						
							2016-02-14 13:10:06 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Shahaf 
								
							 
						 
						
							
							
							
							
								
							
							
								2ab41d508d 
								
							 
						 
						
							
							
								
								37215: _regex_words: Don't add mismatched parentheses  
							
							 
							
							... 
							
							
							
							I ran into this in the wild¹, it manifested as the following error message:
    zregexparse:4: not enough regex arguments
¹ https://bug.tasktools.org/browse/TW-1729  
							
						 
						
							2015-11-27 07:26:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jun-ichi Takimoto 
								
							 
						 
						
							
							
							
							
								
							
							
								756526eef3 
								
							 
						 
						
							
							
								
								36697: handle options of _arguments correctly  
							
							 
							
							
							
						 
						
							2015-09-30 23:56:14 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Shahaf 
								
							 
						 
						
							
							
							
							
								
							
							
								ce9d3fd7b7 
								
							 
						 
						
							
							
								
								35270: _describe: Document a known issue described in 35229  
							
							 
							
							... 
							
							
							
							(which is the same thread as 35127 and 34768) 
							
						 
						
							2015-06-02 10:13:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								4c2a62fe86 
								
							 
						 
						
							
							
								
								35310 (plus undo 35268 (git 899613f)): fix quoting of cached arrays  
							
							 
							
							... 
							
							
							
							Also add file name reference to ChangeLog entry from rev 899613f . 
							
						 
						
							2015-05-30 11:14:48 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								899613f535 
								
							 
						 
						
							
							
								
								c.f. 35268: revert completion cache optimisation for now  
							
							 
							
							
							
						 
						
							2015-05-26 10:00:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Shahaf 
								
							 
						 
						
							
							
							
							
								
							
							
								236da69842 
								
							 
						 
						
							
							
								
								34671 plus tweaks: Add -1 -2 -J -V -x to _describe, use them to sort 'git --fixup' hash completions  
							
							 
							
							
							
						 
						
							2015-03-16 09:27:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barton E. Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								ae7dcab5ed 
								
							 
						 
						
							
							
								
								34476: change _store_cache assignment format  
							
							 
							
							... 
							
							
							
							Avoids potentially expensive lexical analysis of the array values. 
							
						 
						
							2015-02-12 09:31:09 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jun-ichi Takimoto 
								
							 
						 
						
							
							
							
							
								
							
							
								2810317ae2 
								
							 
						 
						
							
							
								
								34456: lopts should be initialized as an array  
							
							 
							
							... 
							
							
							
							otherwise an empty element remains in lopts, which causes
a trouble when _arguments -- '*:' is called. 
							
						 
						
							2015-02-06 23:06:07 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								03241e50b0 
								
							 
						 
						
							
							
								
								33438: use the new way of splitting strings with a dynamic separator  
							
							 
							
							... 
							
							
							
							from 33423 and quote separators where needed 
							
						 
						
							2014-10-13 11:13:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barton E. Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								22c4ea424c 
								
							 
						 
						
							
							
								
								33403: be conservative about redirecting _call_program stderr, the caller may have already done so  
							
							 
							
							
							
						 
						
							2014-10-09 17:54:47 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barton E. Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								5a2668a6ac 
								
							 
						 
						
							
							
								
								33223: discard stderr except when _complete_debug is in progress.  
							
							 
							
							
							
						 
						
							2014-09-23 20:31:31 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barton E. Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								e1ba30afae 
								
							 
						 
						
							
							
								
								33205: keep array of completions and array of display strings in sync when filtering for matches  
							
							 
							
							
							
						 
						
							2014-09-19 19:42:45 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								cc6e9db29d 
								
							 
						 
						
							
							
								
								33047: use git to simplify massively source distribution file selection  
							
							 
							
							
							
						 
						
							2014-08-23 21:01:58 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								469ee6daef 
								
							 
						 
						
							
							
								
								32997: new utility function for separated lists  
							
							 
							
							
							
						 
						
							2014-08-14 19:00:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								60e41f9fc8 
								
							 
						 
						
							
							
								
								31369: set locale for completion if locale command is not usable  
							
							 
							
							
							
						 
						
							2013-05-04 16:07:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								8cdb57b3b7 
								
							 
						 
						
							
							
								
								31355: _comp_locale tries to sanitise locales but keep CTYPE;  
							
							 
							
							... 
							
							
							
							use this for subversion completion. 
							
						 
						
							2013-04-29 10:08:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								7152094541 
								
							 
						 
						
							
							
								
								Missing .distfiles entries  
							
							 
							
							
							
						 
						
							2012-12-16 18:48:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								a8ffff2cb7 
								
							 
						 
						
							
							
								
								users/17382: complete URLs for vim and make _remote_files more  
							
							 
							
							... 
							
							
							
							consistent with _files 
							
						 
						
							2012-11-07 20:59:09 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Bart Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								3f98949ca8 
								
							 
						 
						
							
							
								
								30012: add $state_descr  
							
							 
							
							
							
						 
						
							2011-12-13 17:43:01 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Simon Ruderich 
								
							 
						 
						
							
							
							
							
								
							
							
								d374f2b180 
								
							 
						 
						
							
							
								
								29918: Completion: Add new _remote_files() helper and use it to reduce code duplication.  
							
							 
							
							
							
						 
						
							2011-12-09 22:39:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								8dc39360c9 
								
							 
						 
						
							
							
								
								29820: _pick_variant -b to match builtin  
							
							 
							
							
							
						 
						
							2011-10-14 19:01:41 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mikael Magnusson 
								
							 
						 
						
							
							
							
							
								
							
							
								72cb7cfc6f 
								
							 
						 
						
							
							
								
								29307, 29308 + replies: Fix some doubled words in docs and comments.  
							
							 
							
							
							
						 
						
							2011-05-19 16:10:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								246bcd10a7 
								
							 
						 
						
							
							
								
								Mikael: 28531: typos  
							
							 
							
							
							
						 
						
							2010-12-16 13:55:35 +00:00