f6471dbec3 
								
							 
						 
						
							
							
								
								tests: Fix a wrong value of $PREBUFFER in a test, and add checks to prevent this from recurring.  
							
							... 
							
							
							
							Discussed: https://github.com/zsh-users/zsh-syntax-highlighting/pull/706#issuecomment-642072978  
							
						 
						
							2020-06-11 08:14:07 +00:00  
				
					
						
							
							
								 
						
							
								6fd92e1bbd 
								
							 
						 
						
							
							
								
								'main': Don't progress the $in_redirection staller while $in_param.  
							
							... 
							
							
							
							Fixes  #712 . 
						
							2020-06-08 14:38:59 +00:00  
				
					
						
							
							
								 
						
							
								792c065acb 
								
							 
						 
						
							
							
								
								tests: Add an XFail test for issue  #712 .  
							
							... 
							
							
							
							The second test point passes on 0.7.1, but the third does not. 
							
						 
						
							2020-06-08 14:38:43 +00:00  
				
					
						
							
							
								 
						
							
								0f11d80968 
								
							 
						 
						
							
							
								
								'main': Highlight the parentheses of array assignments as reserved words.  
							
							... 
							
							
							
							Fixes  #585 . 
						
							2020-06-08 14:23:43 +00:00  
				
					
						
							
							
								 
						
							
								870bccf8ff 
								
							 
						 
						
							
							
								
								main: Add tests for arithmetic expansion  
							
							
							
						 
						
							2020-05-23 20:29:09 -05:00  
				
					
						
							
							
								 
						
							
								a238647df9 
								
							 
						 
						
							
							
								
								main: Add arithmetic substitution highlighting  
							
							... 
							
							
							
							Closes  #607  #649  #704  
						
							2020-05-23 20:29:00 -05:00  
				
					
						
							
							
								 
						
							
								ade4b28d2d 
								
							 
						 
						
							
							
								
								'main': Fix issue  #677 , concerning multiline aliases.  
							
							... 
							
							
							
							The fix is to exempt such aliases from the empty commands sanity check. 
							
						 
						
							2020-05-22 04:54:10 +00:00  
				
					
						
							
							
								 
						
							
								ea3ae74164 
								
							 
						 
						
							
							
								
								'main': Fix the last commit's bug concerning parameter elision not happening in redirects in command position.  
							
							
							
						 
						
							2020-05-13 12:51:52 +00:00  
				
					
						
							
							
								 
						
							
								41b8a74692 
								
							 
						 
						
							
							
								
								'main': Add a test for parameter elision not happening in redirects in command position.  
							
							... 
							
							
							
							Will be fixed in the next commit. 
							
						 
						
							2020-05-13 12:51:40 +00:00  
				
					
						
							
							
								 
						
							
								291634ecfe 
								
							 
						 
						
							
							
								
								tests: Add a test for the infinite loop fixed by each of the last two commits.  
							
							... 
							
							
							
							Accidentally lost during a rebase. 
							
						 
						
							2020-04-03 01:04:31 +00:00  
				
					
						
							
							
								 
						
							
								d1802e388e 
								
							 
						 
						
							
							
								
								main: Add test for issue  #713  
							
							
							
						 
						
							2020-03-22 15:01:53 -05:00  
				
					
						
							
							
								 
						
							
								aecfd61bbd 
								
							 
						 
						
							
							
								
								'main': Support the 'env' precommand.  
							
							
							
						 
						
							2020-03-21 01:45:34 +00:00  
				
					
						
							
							
								 
						
							
								e4f24f8901 
								
							 
						 
						
							
							
								
								Merge pull request  #669  from danielshahaf/cdpath-and-nonexecutable-in-command-position-v1  
							
							... 
							
							
							
							Command position: non-executable files, non-cdable directories, CDPATH false positives 
							
						 
						
							2020-03-19 21:22:52 +00:00  
				
					
						
							
							
								 
						
							
								1000da306a 
								
							 
						 
						
							
							
								
								'main': Correctly highlight '&&' and '||' inside '[[ … ]]' conditions.  
							
							
							
						 
						
							2020-03-19 20:16:43 +00:00  
				
					
						
							
							
								 
						
							
								b44964c545 
								
							 
						 
						
							
							
								
								'main': Highlight reserved words following assignments as errors.  
							
							... 
							
							
							
							Fixes  #461 . 
						
							2020-03-19 19:48:44 +00:00  
				
					
						
							
							
								 
						
							
								f54d829f03 
								
							 
						 
						
							
							
								
								tests: Add tests for issue  #461 .  
							
							
							
						 
						
							2020-03-19 19:43:12 +00:00  
				
					
						
							
							
								 
						
							
								b0af27f25f 
								
							 
						 
						
							
							
								
								tests: Add a unit test for a path specified with mixed quoting.  
							
							... 
							
							
							
							Fixes  #475 . 
						
							2020-03-19 06:49:40 +00:00  
				
					
						
							
							
								 
						
							
								bd9094cc61 
								
							 
						 
						
							
							
								
								tests: Add a test for issue  #498 , which has already been fixed.  
							
							
							
						 
						
							2020-03-19 06:44:12 +00:00  
				
					
						
							
							
								 
						
							
								c7229a000a 
								
							 
						 
						
							
							
								
								tests: Test that global qualifiers and command substitutions aren't evaluated.  
							
							... 
							
							
							
							Fixes  #504 . 
						
							2020-03-19 06:41:38 +00:00  
				
					
						
							
							
								 
						
							
								f2726d0464 
								
							 
						 
						
							
							
								
								'main': Don't consider path_prefix in alias expansions.  
							
							
							
						 
						
							2020-03-19 06:06:30 +00:00  
				
					
						
							
							
								 
						
							
								8184266338 
								
							 
						 
						
							
							
								
								'main': Add a test for aliases to AUTO_CD directories.  
							
							
							
						 
						
							2020-03-19 06:06:30 +00:00  
				
					
						
							
							
								 
						
							
								83ac855ceb 
								
							 
						 
						
							
							
								
								'main': Let AUTO_CD directories be highlighted with their own style.  
							
							
							
						 
						
							2020-03-19 06:06:30 +00:00  
				
					
						
							
							
								 
						
							
								5545fb9ab2 
								
							 
						 
						
							
							
								
								'main': In command position, do not highlight directories (unless AUTO_CD is set) and non-executable files.  
							
							... 
							
							
							
							Fixes  #202 .
Test expectations are updated.  For example, BUFFER='/bin' is now
highlighted as path_prefix because it's a prefix of '/bin/sh' which
would be valid.  However, BUFFER='/bin;' is now properly highlighted
as an error (unless AUTO_CD is set). 
						
							2020-03-19 06:06:30 +00:00  
				
					
						
							
							
								 
						
							
								a6eb966d96 
								
							 
						 
						
							
							
								
								'main': Extend tests to capture the current behaviour.  
							
							... 
							
							
							
							The next commits will change this behaviour. 
							
						 
						
							2020-03-19 06:05:23 +00:00  
				
					
						
							
							
								 
						
							
								c67372e96c 
								
							 
						 
						
							
							
								
								'main': Add an XFail test for issue  #202 .  
							
							
							
						 
						
							2020-03-19 06:05:23 +00:00  
				
					
						
							
							
								 
						
							
								29ca0bc6c8 
								
							 
						 
						
							
							
								
								'main': Highlight errors from the EQUALS option.  
							
							... 
							
							
							
							Fixes  #430 . 
						
							2020-03-19 05:59:04 +00:00  
				
					
						
							
							
								 
						
							
								08839bbd87 
								
							 
						 
						
							
							
								
								'main': Let the type determination ignore global aliases when it ignores regular ones.  
							
							
							
						 
						
							2020-03-19 05:28:17 +00:00  
				
					
						
							
							
								 
						
							
								e2dddb91c6 
								
							 
						 
						
							
							
								
								'main': Add a regression test for parameters that expand to global aliases.  
							
							... 
							
							
							
							Will be fixed in the next commit. 
							
						 
						
							2020-03-19 05:27:31 +00:00  
				
					
						
							
							
								 
						
							
								3c5f63d959 
								
							 
						 
						
							
							
								
								'main': Highlight global aliases  
							
							
							
						 
						
							2020-03-19 05:05:37 +00:00  
				
					
						
							
							
								 
						
							
								5a44d9f32a 
								
							 
						 
						
							
							
								
								tests: Record current behaviour on global aliases.  
							
							
							
						 
						
							2020-03-19 05:04:15 +00:00  
				
					
						
							
							
								 
						
							
								fdf23e06c7 
								
							 
						 
						
							
							
								
								'main': Support the "close file descriptor" and "coproc" redirection syntaxes  
							
							... 
							
							
							
							Part of issue #645 . 
							
						 
						
							2020-03-19 03:15:37 +00:00  
				
					
						
							
							
								 
						
							
								10171731f3 
								
							 
						 
						
							
							
								
								tests: Add a test for the "close file descriptor" and "coproc" redirection syntaxes  
							
							... 
							
							
							
							Part of issue #645 . 
							
						 
						
							2020-03-19 03:14:15 +00:00  
				
					
						
							
							
								 
						
							
								dfc41123d7 
								
							 
						 
						
							
							
								
								tests: Fix the test added in the last commit.  
							
							
							
						 
						
							2020-03-19 02:30:58 +00:00  
				
					
						
							
							
								 
						
							
								d6defe715a 
								
							 
						 
						
							
							
								
								tests: Add a test for issue  #705 , concerning continuation lines.  
							
							
							
						 
						
							2020-03-19 01:39:33 +00:00  
				
					
						
							
							
								 
						
							
								d237a60c9b 
								
							 
						 
						
							
							
								
								'main': Don't highlight arithmetic expansions as command substitutions.  
							
							... 
							
							
							
							This is not perfect: we don't try to detect cases such as «$((ls); (ls))»,
which look like arithmetic expansions but are in fact command substitutions.
Fixes part of #607 .
Introduces #704 . 
							
						 
						
							2020-03-17 15:05:32 +00:00  
				
					
						
							
							
								 
						
							
								2e65bb6d7d 
								
							 
						 
						
							
							
								
								tests: Add a test documenting the current state, prior to introducing  #704 .  
							
							
							
						 
						
							2020-03-17 15:05:32 +00:00  
				
					
						
							
							
								 
						
							
								fb69f4ca81 
								
							 
						 
						
							
							
								
								'main': When the redirection operator '>&' or '<&' is followed by a positive integer, do not consider that as a filename; it's always a file descriptor.  
							
							... 
							
							
							
							Fixes  #694 . 
						
							2020-03-17 04:00:43 +00:00  
				
					
						
							
							
								 
						
							
								2339ee33b9 
								
							 
						 
						
							
							
								
								'main': Honour the MULTIOS option when applying the 'globbing' style.  
							
							... 
							
							
							
							Fixes  #583 . 
						
							2020-03-17 03:32:58 +00:00  
				
					
						
							
							
								 
						
							
								936bc251a8 
								
							 
						 
						
							
							
								
								'main': The optimized cmdsubst input syntax doesn't glob.  
							
							... 
							
							
							
							Fixes  #582 . 
						
							2020-03-17 03:11:52 +00:00  
				
					
						
							
							
								 
						
							
								6e1a221699 
								
							 
						 
						
							
							
								
								tests: Add a test for issue  #571 .  
							
							
							
						 
						
							2020-03-17 02:58:16 +00:00  
				
					
						
							
							
								 
						
							
								e815d4579b 
								
							 
						 
						
							
							
								
								tests: Add a test for a bug fixed in  2d0dddf58b "'main': Don't dequote the word in command position before analyzing it.".  
							
							... 
							
							
							
							Fixes  #630 . 
						
							2020-03-16 22:27:04 +00:00  
				
					
						
							
							
								 
						
							
								3174e375f4 
								
							 
						 
						
							
							
								
								'main': Fix highlighting of null execs.  
							
							... 
							
							
							
							Fixes  #676 . 
						
							2020-03-16 21:50:04 +00:00  
				
					
						
							
							
								 
						
							
								2cc2583f8f 
								
							 
						 
						
							
							
								
								Merge the first three commits of PR  #669  
							
							... 
							
							
							
							* commit 'b1f36d9c5f45b879fbd2f64195167a60d9f3cb9e':
  'main': Add a comment.
  'main': Fix the $CDPATH from the previous commit.
  'main': Add a test for a $CDPATH bug. 
							
						 
						
							2020-03-16 19:32:59 +00:00  
				
					
						
							
							
								 
						
							
								20d250d618 
								
							 
						 
						
							
							
								
								'main': Support the non-precommand flags of sudo(8) and ssh-agent(1).  
							
							... 
							
							
							
							Uses the infrastructure added in the previous commit.
Fixes  #678 . 
							
						 
						
							2020-03-16 19:22:54 +00:00  
				
					
						
							
							
								 
						
							
								241d3a92e8 
								
							 
						 
						
							
							
								
								tests: Fix an XFail test expectation.  
							
							... 
							
							
							
							Before this commit, the test was unable to XPass, since there is no
highlighting style called "normal". 
							
						 
						
							2020-03-16 19:04:12 +00:00  
				
					
						
							
							
								 
						
							
								6243c99f41 
								
							 
						 
						
							
							
								
								tests: Fixup last commit.  
							
							
							
						 
						
							2020-03-16 18:57:28 +00:00  
				
					
						
							
							
								 
						
							
								8f7e9b2af4 
								
							 
						 
						
							
							
								
								tests: Add a test for uninstalled precommands.  
							
							
							
						 
						
							2020-03-15 19:55:42 +00:00  
				
					
						
							
							
								 
						
							
								f63f07417d 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'danielsh/tests-skip-cardinality-v1'  
							
							... 
							
							
							
							* danielsh/tests-skip-cardinality-v1:
  tests: Minor documentation readability tweak
  Add a test for issue #641.5, using the infrastructure added in the previous commits.
  tests: Skip cardinality tests whenever any test point is expected to fail.
  tests: Make $expected_mismatch skip the cardinality check, rather than consider it an expected failure.
  tests: Include the name of the 'cardinality check' test point in the output 
							
						 
						
							2020-03-15 18:38:26 +00:00  
				
					
						
							
							
								 
						
							
								8feb06a022 
								
							 
						 
						
							
							
								
								'main': Support parameter elision in command position.  
							
							
							
						 
						
							2020-03-15 18:25:13 +00:00  
				
					
						
							
							
								 
						
							
								9931990b92 
								
							 
						 
						
							
							
								
								tests: Fix the test for alias loops.  
							
							... 
							
							
							
							Before this commit, the command word was highlighted as "unknown-token"
not because alias loops are invalid, as a comment incorrectly claimed,
but because the command word «a» resolved to a «b» that was ineligible
for being expanded as an alias, and there was no function/builtin/etc.
called "b".
Add a function "b" to demonstrate that alias loops are valid.  I've also
filed issue #695  about the overloading of "unknown-token". 
							
						 
						
							2020-03-15 17:22:35 +00:00