Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							ad6261fbca
							
						
					 | 
					
						
						
							
							'main': Use a more robust way of testing for $parameters' availability.
						
						
						
						
						
						
					 | 
					
						2018-10-10 22:19:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a33ac1d20
							
						
					 | 
					
						
						
							
							'main': Break out a new helper function for readability.
						
						
						
						
						
						
					 | 
					
						2018-10-10 22:19:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3425e18fe
							
						
					 | 
					
						
						
							
							'main': Let _zsh_highlight_main__type return false on failure.
						
						
						
						
						
						
					 | 
					
						2018-10-10 22:19:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							82c39716eb
							
						
					 | 
					
						
						
							
							'main': Write the "remainder" of the sentence in a comment.  No functional change.
						
						
						
						
						
						
					 | 
					
						2018-10-10 22:19:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							a2e993c59f
							
						
					 | 
					
						
						
							
							'main': Learn $flags_sans_arguments and use that to parse '-xy foo' correctly where -x takes no argument and -y does.
						
						
						
						
						
						
					 | 
					
						2018-10-10 22:19:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							bee115f797
							
						
					 | 
					
						
						
							
							'main': Correct a comment.
						
						
						
						
						
						
					 | 
					
						2018-10-10 22:19:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f5e11e38b
							
						
					 | 
					
						
						
							
							'main': Remove superfluous variable. No functional change.
						
						
						
						
						
						
					 | 
					
						2018-10-10 22:19:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							78be8f611f
							
						
					 | 
					
						
						
							
							'main': Highlight 'doas'.
						
						
						
						
						
						
						
						Fixes #365. 
						
						
					 | 
					
						2018-10-10 22:19:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							8b11ca087e
							
						
					 | 
					
						
						
							
							'main': Highlight 'nice'.
						
						
						
						
						
						
						
						Fixes #168. 
						
						
					 | 
					
						2018-10-10 22:19:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							5694221939
							
						
					 | 
					
						
						
							
							'main': Highlight the 'command' precommand.
						
						
						
						
						
						
						
						Fixes #343. 
						
						
					 | 
					
						2018-10-10 22:19:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							4c7db4e886
							
						
					 | 
					
						
						
							
							'main': Update state machine docs.  No functional change.
						
						
						
						
						
						
					 | 
					
						2018-10-10 22:19:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							add2ac59fc
							
						
					 | 
					
						
						
							
							'main': Permit $flags_with_argument to be empty.
						
						
						
						
						
						
					 | 
					
						2018-10-10 22:19:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							6e8984e2ec
							
						
					 | 
					
						
						
							
							'main': Make sudo handling more generic.
						
						
						
						
						
						
						
						Part of issue #343. 
						
						
					 | 
					
						2018-10-10 22:19:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							dbdebfaaa5
							
						
					 | 
					
						
						
							
							'main': Following up to the last commit, also highlight braced parameter expansions: «${foo}».
						
						
						
						
						
						
					 | 
					
						2018-10-10 22:19:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							bf055f7df2
							
						
					 | 
					
						
						
							
							'main': Fix the last commit's issue concerning parameter expansion at command word.
						
						
						
						
						
						
					 | 
					
						2018-10-10 22:19:36 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							76d61360a7
							
						
					 | 
					
						
						
							
							'main': New XFail test for parameter expansion at command word.
						
						
						
						
						
						
					 | 
					
						2018-10-09 23:28:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3410c5862
							
						
					 | 
					
						
						
							
							'main': Expand aliases first.  (Issue #264.)
						
						
						
						
						
						
						
						This commit causes an alias to an invalid command to be highlighted as an error
(unknown-token). 
						
						
					 | 
					
						2018-10-09 23:28:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								MinJae Kwon
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf88b63523
							
						
					 | 
					
						
						
							
							docs: Remove superfluous indentations in code block
						
						
						
						
						
						
					 | 
					
						2018-10-07 14:57:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
					 | 
					
						
						
						
						
							
						
						
							565463ca8f
							
						
					 | 
					
						
						
							
							'main': Add regression test for an unclosed backtick substitution
						
						
						
						
						
						
					 | 
					
						2018-09-30 16:26:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							e86f75a840
							
						
					 | 
					
						
						
							
							main: Highlight {command,process} substitution delimiters
						
						
						
						
						
						
					 | 
					
						2018-09-30 16:26:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							22839d08ef
							
						
					 | 
					
						
						
							
							main: Return 0 if braces_stack is empty
						
						
						
						
						
						
						
						This allows a caller to know if the command or process substitution is
complete. 
						
						
					 | 
					
						2018-09-30 15:32:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							472c71c1fa
							
						
					 | 
					
						
						
							
							main: Support the glob_assign option
						
						
						
						
						
						
					 | 
					
						2018-09-30 15:32:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							9616bfdb20
							
						
					 | 
					
						
						
							
							main: Ignore zsh 5.0.8 off by one bug in tests
						
						
						
						
						
						
					 | 
					
						2018-09-30 15:32:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a93b852ca
							
						
					 | 
					
						
						
							
							main: Add test for command substitution in assignment
						
						
						
						
						
						
					 | 
					
						2018-09-30 15:32:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							932eb380e2
							
						
					 | 
					
						
						
							
							main: Highlight the value of an assignment
						
						
						
						
						
						
					 | 
					
						2018-09-30 15:32:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							c06e5e95dc
							
						
					 | 
					
						
						
							
							main: Correct array assignment check
						
						
						
						
						
						
					 | 
					
						2018-09-30 15:31:48 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							12e01336f1
							
						
					 | 
					
						
						
							
							main: Start _highlight_argument at $1
						
						
						
						
						
						
						
						No functional change. 
						
						
					 | 
					
						2018-09-30 15:21:20 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							13d332af95
							
						
					 | 
					
						
						
							
							main: Make _check_path's argument explicit
						
						
						
						
						
						
						
						No functional change. 
						
						
					 | 
					
						2018-09-30 15:21:20 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							57e451b531
							
						
					 | 
					
						
						
							
							main: Add test for unclosed command substitution
						
						
						
						
						
						
					 | 
					
						2018-09-30 15:21:20 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							49dbb05791
							
						
					 | 
					
						
						
							
							main: Add test for =( ) process substitution
						
						
						
						
						
						
					 | 
					
						2018-09-30 15:21:20 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							c0e64fe131
							
						
					 | 
					
						
						
							
							main: Highlight =( ) process substitutions
						
						
						
						
						
						
					 | 
					
						2018-09-30 15:21:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							73640b79ea
							
						
					 | 
					
						
						
							
							main: Change conditional to a switch
						
						
						
						
						
						
						
						Prepares for next commit. No functional change. 
						
						
					 | 
					
						2018-09-30 14:59:59 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							beae08776a
							
						
					 | 
					
						
						
							
							main: Add test for embedded process substitution
						
						
						
						
						
						
					 | 
					
						2018-09-30 14:59:59 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							08d4401fae
							
						
					 | 
					
						
						
							
							main: Highlight <( ) and >( ) process substitutions
						
						
						
						
						
						
						
						Fixes #494 
						
						
					 | 
					
						2018-09-30 14:59:57 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ac7d1c785
							
						
					 | 
					
						
						
							
							main: Add test for nested backticks; summon Cthulhu
						
						
						
						
						
						
					 | 
					
						2018-09-30 14:59:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							9db393309e
							
						
					 | 
					
						
						
							
							main: Recurse into backtick command substitutions
						
						
						
						
						
						
					 | 
					
						2018-09-30 14:59:36 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							c40c72c386
							
						
					 | 
					
						
						
							
							main: Track if $buf has the end of $BUFFER
						
						
						
						
						
						
						
						This will allow for correct path_prefix highlighting in backticks. 
						
						
					 | 
					
						2018-09-30 14:59:04 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							b75169597e
							
						
					 | 
					
						
						
							
							main: Highlight command substitutions
						
						
						
						
						
						
					 | 
					
						2018-09-30 14:58:08 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce592bd5c7
							
						
					 | 
					
						
						
							
							main: Move highlighting to _main_paint
						
						
						
						
						
						
						
						This allows for callees to prepend highlights before $reply after the
length of the feature (e.g. command substution) is known. 
						
						
					 | 
					
						2018-09-30 14:57:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							ead8f8a1fc
							
						
					 | 
					
						
						
							
							main: Split highlighting code into another function
						
						
						
						
						
						
						
						This will allow for highlighting $( ) and similar. 
						
						
					 | 
					
						2018-09-30 14:55:28 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							81e89a8800
							
						
					 | 
					
						
						
							
							main: Reorder declarations for next commit
						
						
						
						
						
						
						
						No functional change. 
						
						
					 | 
					
						2018-09-30 14:35:52 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							dbce7317c7
							
						
					 | 
					
						
						
							
							main: Add buf_offset variable
						
						
						
						
						
						
						
						No functional change. 
						
						
					 | 
					
						2018-09-30 14:35:52 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							49cc5e25b8
							
						
					 | 
					
						
						
							
							main: Simplify interface to __stack_pop
						
						
						
						
						
						
					 | 
					
						2018-09-30 14:35:52 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1eb0358fa
							
						
					 | 
					
						
						
							
							main: Move fallback calculation to a function
						
						
						
						
						
						
						
						No functional change. 
						
						
					 | 
					
						2018-09-30 14:35:52 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a0ffe1c43
							
						
					 | 
					
						
						
							
							main: Allow for patterned fallbacks
						
						
						
						
						
						
					 | 
					
						2018-09-30 14:35:52 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							2fd7fbc3c2
							
						
					 | 
					
						
						
							
							main: Do not skip over backslash floowed by space or tab
						
						
						
						
						
						
						
						Fixes #539. 
						
						
					 | 
					
						2018-09-29 21:33:39 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							1eedb23c65
							
						
					 | 
					
						
						
							
							main: Fix blacklist dirs check when there is more than one element
						
						
						
						
						
						
					 | 
					
						2018-09-24 07:09:08 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julien Nicoulaud
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3a7ddcda0b
							
						
					 | 
					
						
						
							
							#535: locally enable BARE_GLOB_QUAL option when loading highlighters
						
						
						
						
						
						
					 | 
					
						2018-09-22 22:50:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julien Nicoulaud
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8348e2d2cc
							
						
					 | 
					
						
						
							
							Enable testing on zsh 5.5.x/5.6.x releases
						
						
						
						
						
						
					 | 
					
						2018-09-22 21:27:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Martin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							683321d862
							
						
					 | 
					
						
						
							
							Merge pull request #529 from wraeth/master
						
						
						
						
						
						
						
						main: Probe dirs after blacklist 
						
						
					 | 
					
						2018-09-22 12:47:47 -05:00 | 
					
					
						
						
							
							
							
						
					 |