Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							6d5372a937 
							
						 
					 
					
						
						
							
							tests: parameter-to-global-alias: Fix a false positive failure when 'x' happens to be a valid external command name.  
						
						... 
						
						
						
						Reported on issue #757  along with other issues. 
						
					 
					
						2020-08-11 09:21:21 +00:00 
						 
				 
			
				
					
						
							
							
								m0viefreak 
							
						 
					 
					
						
						
						
						
							
						
						
							79b6e7e05f 
							
						 
					 
					
						
						
							
							tests: precommand-killing1: Use a dummy path that always exists  
						
						... 
						
						
						
						E.g., on Cygwin /etc/passwd does not necessarily exist. 
						
					 
					
						2020-08-11 08:13:17 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							6fd92e1bbd 
							
						 
					 
					
						
						
							
							'main': Don't progress the $in_redirection staller while $in_param.  
						
						... 
						
						
						
						Fixes  #712 . 
					
						2020-06-08 14:38:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							0f11d80968 
							
						 
					 
					
						
						
							
							'main': Highlight the parentheses of array assignments as reserved words.  
						
						... 
						
						
						
						Fixes  #585 . 
					
						2020-06-08 14:23:43 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							870bccf8ff 
							
						 
					 
					
						
						
							
							main: Add tests for arithmetic expansion  
						
						
						
					 
					
						2020-05-23 20:29:09 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							a238647df9 
							
						 
					 
					
						
						
							
							main: Add arithmetic substitution highlighting  
						
						... 
						
						
						
						Closes  #607  #649  #704  
					
						2020-05-23 20:29:00 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							d1802e388e 
							
						 
					 
					
						
						
							
							main: Add test for issue  #713  
						
						
						
					 
					
						2020-03-22 15:01:53 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							aecfd61bbd 
							
						 
					 
					
						
						
							
							'main': Support the 'env' precommand.  
						
						
						
					 
					
						2020-03-21 01:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							1000da306a 
							
						 
					 
					
						
						
							
							'main': Correctly highlight '&&' and '||' inside '[[ … ]]' conditions.  
						
						
						
					 
					
						2020-03-19 20:16:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							b44964c545 
							
						 
					 
					
						
						
							
							'main': Highlight reserved words following assignments as errors.  
						
						... 
						
						
						
						Fixes  #461 . 
					
						2020-03-19 19:48:44 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							f54d829f03 
							
						 
					 
					
						
						
							
							tests: Add tests for issue  #461 .  
						
						
						
					 
					
						2020-03-19 19:43:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							b0af27f25f 
							
						 
					 
					
						
						
							
							tests: Add a unit test for a path specified with mixed quoting.  
						
						... 
						
						
						
						Fixes  #475 . 
					
						2020-03-19 06:49:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							bd9094cc61 
							
						 
					 
					
						
						
							
							tests: Add a test for issue  #498 , which has already been fixed.  
						
						
						
					 
					
						2020-03-19 06:44:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							c7229a000a 
							
						 
					 
					
						
						
							
							tests: Test that global qualifiers and command substitutions aren't evaluated.  
						
						... 
						
						
						
						Fixes  #504 . 
					
						2020-03-19 06:41:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							f2726d0464 
							
						 
					 
					
						
						
							
							'main': Don't consider path_prefix in alias expansions.  
						
						
						
					 
					
						2020-03-19 06:06:30 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							8184266338 
							
						 
					 
					
						
						
							
							'main': Add a test for aliases to AUTO_CD directories.  
						
						
						
					 
					
						2020-03-19 06:06:30 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							83ac855ceb 
							
						 
					 
					
						
						
							
							'main': Let AUTO_CD directories be highlighted with their own style.  
						
						
						
					 
					
						2020-03-19 06:06:30 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							a6eb966d96 
							
						 
					 
					
						
						
							
							'main': Extend tests to capture the current behaviour.  
						
						... 
						
						
						
						The next commits will change this behaviour. 
						
					 
					
						2020-03-19 06:05:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							c67372e96c 
							
						 
					 
					
						
						
							
							'main': Add an XFail test for issue  #202 .  
						
						
						
					 
					
						2020-03-19 06:05:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							29ca0bc6c8 
							
						 
					 
					
						
						
							
							'main': Highlight errors from the EQUALS option.  
						
						... 
						
						
						
						Fixes  #430 . 
					
						2020-03-19 05:59:04 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							08839bbd87 
							
						 
					 
					
						
						
							
							'main': Let the type determination ignore global aliases when it ignores regular ones.  
						
						
						
					 
					
						2020-03-19 05:28:17 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							3c5f63d959 
							
						 
					 
					
						
						
							
							'main': Highlight global aliases  
						
						
						
					 
					
						2020-03-19 05:05:37 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							5a44d9f32a 
							
						 
					 
					
						
						
							
							tests: Record current behaviour on global aliases.  
						
						
						
					 
					
						2020-03-19 05:04:15 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							fdf23e06c7 
							
						 
					 
					
						
						
							
							'main': Support the "close file descriptor" and "coproc" redirection syntaxes  
						
						... 
						
						
						
						Part of issue #645 . 
						
					 
					
						2020-03-19 03:15:37 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							dfc41123d7 
							
						 
					 
					
						
						
							
							tests: Fix the test added in the last commit.  
						
						
						
					 
					
						2020-03-19 02:30:58 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							d6defe715a 
							
						 
					 
					
						
						
							
							tests: Add a test for issue  #705 , concerning continuation lines.  
						
						
						
					 
					
						2020-03-19 01:39:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							2e65bb6d7d 
							
						 
					 
					
						
						
							
							tests: Add a test documenting the current state, prior to introducing  #704 .  
						
						
						
					 
					
						2020-03-17 15:05:32 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							2339ee33b9 
							
						 
					 
					
						
						
							
							'main': Honour the MULTIOS option when applying the 'globbing' style.  
						
						... 
						
						
						
						Fixes  #583 . 
					
						2020-03-17 03:32:58 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							936bc251a8 
							
						 
					 
					
						
						
							
							'main': The optimized cmdsubst input syntax doesn't glob.  
						
						... 
						
						
						
						Fixes  #582 . 
					
						2020-03-17 03:11:52 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							6e1a221699 
							
						 
					 
					
						
						
							
							tests: Add a test for issue  #571 .  
						
						
						
					 
					
						2020-03-17 02:58:16 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							3174e375f4 
							
						 
					 
					
						
						
							
							'main': Fix highlighting of null execs.  
						
						... 
						
						
						
						Fixes  #676 . 
					
						2020-03-16 21:50:04 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							6243c99f41 
							
						 
					 
					
						
						
							
							tests: Fixup last commit.  
						
						
						
					 
					
						2020-03-16 18:57:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							8f7e9b2af4 
							
						 
					 
					
						
						
							
							tests: Add a test for uninstalled precommands.  
						
						
						
					 
					
						2020-03-15 19:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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