Daniel Shahaf
							
						 | 
						
							
							
							
							
							
								
							
							
								0709520597
								
							
						 | 
						
							
							
								
								No functional change.
							
							
							
							
							
							
							
							Follow-up to 1fee620e62. 
							
						 | 
						
							2018-10-10 22:20:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Shahaf
							
						 | 
						
							
							
							
							
							
								
							
							
								f7ac43cd49
								
							
						 | 
						
							
							
								
								'main': Unify $ZSH_HIGHLIGHT_TOKENS_PRECOMMANDS and $precommand_options.
							
							
							
							
							
						 | 
						
							2018-10-10 22:20:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Shahaf
							
						 | 
						
							
							
							
							
							
								
							
							
								31ceaed4f4
								
							
						 | 
						
							
							
								
								'main': Highlight array parameters in command position.
							
							
							
							
							
						 | 
						
							2018-10-10 22:20:18 -05:00 | 
						
					
				
					
						
							
							
								 
								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 |