Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								d067ebcacd 
								
							 
						 
						
							
							
								
								33876: etc.: Separate errors and keyboards interrupts  
							
							 
							
							... 
							
							
							
							Combination of 12 commits from interrupt_abort branch.
Basic strategy is to introduce bits to errflag and to set and
reset them separately.
Remove interrupt status on return to main keymap.
Turn off ERRFLAG_INT for always block.
Restore bit thereafter: we probably need a new variable in order
to allow user interrupts to be reset in the always block.
Add TRY_BLOCK_INTERRUPT
This works the same as TRY_BLOCK_ERROR, but for a SIGINT, too.
Ensure propagation of SIGINT from exited job.
If received by foreground job, shell uses ERRFLAG_INT, not
ERRFLAG_ERROR, to set the new state.
Reset errflag before precmd()
Add always block in _main_completion to fix ZLS_COLORS
Ensures we get the right state of $ZLS_COLORS at the end of _main_complete
even if there's an interrupt.  However, the "right state" is a bit messy
as it depends on styles. 
							
						 
						
							2014-12-11 09:41:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barton E. Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								5e9206061d 
								
							 
						 
						
							
							
								
								33901: fix warning message reference to funcstack (updates 33859)  
							
							 
							
							
							
						 
						
							2014-12-07 11:20:01 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								b4a198cdda 
								
							 
						 
						
							
							
								
								33859: Fix traps in completion  
							
							 
							
							... 
							
							
							
							We need to use a function-style trap in order for the effect of the
interrupt to propagate back correctly. 
							
						 
						
							2014-12-05 17:06:28 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								ee38545c62 
								
							 
						 
						
							
							
								
								users/19365: completer for current directory of other shell processes  
							
							 
							
							
							
						 
						
							2014-11-25 20:03:53 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barton E. Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								691547cda6 
								
							 
						 
						
							
							
								
								33563: Completion/Base/Core/_main_complete, Src/Zle/complist.c: fix thinko in status message for INT/QUIT signals; check errflag in output loops  
							
							 
							
							... 
							
							
							
							Two semi-related patches for keyboard interrupt handling in completion,
most importantly so that unexpectedly long completion listings can be
interrupted. 
							
						 
						
							2014-10-29 08:45:57 -07: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 
								
							 
						 
						
							
							
							
							
								
							
							
								57252dc1e0 
								
							 
						 
						
							
							
								
								33320 (cf. PWS 33311): revert 33069, fix lexing of bangchar during completion  
							
							 
							
							... 
							
							
							
							add typtab_flags bits (replaces specialcomma boolean) to record any unusual handling of typtab entries; signal safety; make bangchar non-special during completion lexing of the command line. 
							
						 
						
							2014-10-02 08:39:43 -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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barton E. Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								6d9635b0bd 
								
							 
						 
						
							
							
								
								33088: indentation in $PS4  
							
							 
							
							
							
						 
						
							2014-09-03 00:24:29 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barton E. Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								e01739d2b7 
								
							 
						 
						
							
							
								
								33069: remove internal quoting before lookup when expanding aliases in an unquoted word  
							
							 
							
							
							
						 
						
							2014-08-30 14:09:23 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								f8ae47f29b 
								
							 
						 
						
							
							
								
								unposted: updates for 5.0.5-dev-1 and subsequent 5.0.6 release  
							
							 
							
							
							
						 
						
							2014-08-10 17:49:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								7d301a527e 
								
							 
						 
						
							
							
								
								32441: add completer for file extensions  
							
							 
							
							
							
						 
						
							2014-03-03 16:50:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								1f290a3e82 
								
							 
						 
						
							
							
								
								32439: add new show-ambiguity style  
							
							 
							
							
							
						 
						
							2014-03-03 12:08:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jun T 
								
							 
						 
						
							
							
							
							
								
							
							
								7d7242405a 
								
							 
						 
						
							
							
								
								32435: improved quoting for ignore-line completion style  
							
							 
							
							
							
						 
						
							2014-02-26 20:39:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oliver Kiddle 
								
							 
						 
						
							
							
							
							
								
							
							
								7c31413278 
								
							 
						 
						
							
							
								
								users/18498: observe add-space style in _expand_alias so suffix can be disabled  
							
							 
							
							
							
						 
						
							2014-02-25 09:02:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barton E. Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								779ad93490 
								
							 
						 
						
							
							
								
								32322: display a message when completion is interrupted from the keyboard  
							
							 
							
							
							
						 
						
							2014-01-30 08:25:06 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barton E. Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								9e4468d38d 
								
							 
						 
						
							
							
								
								32186: fix bad backreference; handle glob patterns with backslashed quotes  
							
							 
							
							
							
						 
						
							2013-12-28 00:30:17 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barton E. Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								8a35ec4eef 
								
							 
						 
						
							
							
								
								31205: Do not display "(eval)" as a tag context  
							
							 
							
							
							
						 
						
							2013-06-10 00:18:52 -07: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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Bart Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								b4b02fbc8a 
								
							 
						 
						
							
							
								
								31234: use an "always" block instead of "trap" to clean up various function  
							
							 
							
							... 
							
							
							
							overrides 
							
						 
						
							2013-04-07 13:37:25 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								a69f05b4ce 
								
							 
						 
						
							
							
								
								31151: Pavol Juhas: complete (C etc) tags better  
							
							 
							
							... 
							
							
							
							when file system is not case sensitive. 
							
						 
						
							2013-03-14 19:34:32 +00: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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								d3891edfca 
								
							 
						 
						
							
							
								
								users/12713: returning REPLY to _user_expand sets description for expansion  
							
							 
							
							
							
						 
						
							2012-09-03 11:12:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								432112c425 
								
							 
						 
						
							
							
								
								30081: make _main_complete independent of IGNORE_CLOSE_BRACES option  
							
							 
							
							
							
						 
						
							2012-01-05 19:59:42 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								771b059a52 
								
							 
						 
						
							
							
								
								29635: Improve _complete_debug syntax and handling of fd's  
							
							 
							
							
							
						 
						
							2011-08-03 09:36:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mikael Magnusson 
								
							 
						 
						
							
							
							
							
								
							
							
								3214cf0a74 
								
							 
						 
						
							
							
								
								29384: Add _comp_caller_options  
							
							 
							
							
							
						 
						
							2011-05-27 14:36:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mikael Magnusson 
								
							 
						 
						
							
							
							
							
								
							
							
								4c3efc94cc 
								
							 
						 
						
							
							
								
								29338: fix pattern in _main_complete for insert-tab.  
							
							 
							
							
							
						 
						
							2011-05-24 01:09:46 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								72d1045da5 
								
							 
						 
						
							
							
								
								unposted: remove users/15622 _pick_variant change  
							
							 
							
							
							
						 
						
							2010-12-07 15:10:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								8d00aca697 
								
							 
						 
						
							
							
								
								users/15621: compdef -p/-P <pat>=<service>  
							
							 
							
							... 
							
							
							
							users/15622: use service with _pick_variant 
							
						 
						
							2010-12-06 17:23:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Bart Schaefer 
								
							 
						 
						
							
							
							
							
								
							
							
								059c8dede6 
								
							 
						 
						
							
							
								
								28186: replace (...|...) pattern-match with a loop over the alternatives to  
							
							 
							
							... 
							
							
							
							avoid issues with pattern-quoting each alternative. 
							
						 
						
							2010-08-22 15:54:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								5d77927ffd 
								
							 
						 
						
							
							
								
								27911: no completion colouring with old lists when turned off  
							
							 
							
							
							
						 
						
							2010-04-27 08:49:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								1b68e0ea00 
								
							 
						 
						
							
							
								
								Mikael: 27797: delimit arguments to compadd in _expand_alias  
							
							 
							
							
							
						 
						
							2010-03-15 21:17:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								5b80d50ad3 
								
							 
						 
						
							
							
								
								27233: improved _values handling of optional arguments  
							
							 
							
							... 
							
							
							
							mount -o loop= argument is optional 
							
						 
						
							2009-08-28 15:10:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								5449458e5a 
								
							 
						 
						
							
							
								
								users/14267: files added by ignore-line should be quoted  
							
							 
							
							
							
						 
						
							2009-07-30 19:01:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								e70b53a127 
								
							 
						 
						
							
							
								
								26861 from Greg plus 26863: global parameters in _read_comp  
							
							 
							
							
							
						 
						
							2009-04-21 16:04:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								1f09b2909d 
								
							 
						 
						
							
							
								
								users/14033 as modified by users/14037 and added doc: allow colon quoting  
							
							 
							
							... 
							
							
							
							in matches in _describe 
							
						 
						
							2009-04-18 07:26:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								1e7c14ee35 
								
							 
						 
						
							
							
								
								26801: add completion for calendar function  
							
							 
							
							... 
							
							
							
							add tracking of precommand modifiers that are in effect 
							
						 
						
							2009-04-01 10:57:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								d5c5a1f987 
								
							 
						 
						
							
							
								
								26783: new _user_expand completer  
							
							 
							
							
							
						 
						
							2009-03-25 13:27:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Stephenson 
								
							 
						 
						
							
							
							
							
								
							
							
								1d025a2bb9 
								
							 
						 
						
							
							
								
								26746: tweak history modifier completion  
							
							 
							
							
							
						 
						
							2009-03-17 10:03:23 +00:00