Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							498cc7641f 
							
						 
					 
					
						
						
							
							tests: Extend and document the after-a-parse-error aspects of the issue  #651  test.  
						
						
						
					 
					
						2020-03-15 14:34:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							81267ca313 
							
						 
					 
					
						
						
							
							'main': Highlight pipes inside array assignments as errors  
						
						... 
						
						
						
						Fixes  #651 . 
					
						2020-03-15 14:27:15 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							bfd44f5c3f 
							
						 
					 
					
						
						
							
							noop: Add comments.  
						
						
						
					 
					
						2020-03-15 14:22:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							3ca93f864f 
							
						 
					 
					
						
						
							
							'main': Highlight literal semicolons in array assignments as errors.  
						
						... 
						
						
						
						Fixes the test added in the penultimate (grandparent) commit. 
						
					 
					
						2020-03-15 14:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							a4525a0826 
							
						 
					 
					
						
						
							
							'main': Add infrastructure for treating literal newlines differently to semicolons.  
						
						... 
						
						
						
						Used by the next commit. 
						
					 
					
						2020-03-15 14:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							e58e45273f 
							
						 
					 
					
						
						
							
							tests: Add some tests for unusual or invalid elements in array assignments:  
						
						... 
						
						
						
						- pipes (issue #651 )
- semicolons
- literal newlines
  (also discussed on #651 ) 
						
					 
					
						2020-03-15 14:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							37b6f5052f 
							
						 
					 
					
						
						
							
							test harness: Update tests/edit-failed-tests for harness output changes in commit  2b3638a211, "test harness: Tweak quiet-test output".  
						
						
						
					 
					
						2020-03-15 13:33:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							a3c1757e47 
							
						 
					 
					
						
						
							
							changelog: Update through HEAD.  
						
						
						
					 
					
						2020-03-13 23:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								Austin Traver 
							
						 
					 
					
						
						
						
						
							
						
						
							b00be5f741 
							
						 
					 
					
						
						
							
							driver: Be resilient to KSH_ARRAYS being set in the calling scope  
						
						... 
						
						
						
						The «emulate» call isn't sufficient, since these lines are parsed before
it takes effect.
Fixes  #689  (née #622 ).
See also #688  for preventing these gymnastics from being needed in the
first place.
See also https://github.com/junegunn/fzf/pull/1924  for an inter-plugin
interaction that this probably fixes. 
						
					 
					
						2020-03-13 16:18:07 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							b85e313bc9 
							
						 
					 
					
						
						
							
							main: Declare variable local to fix WARN_CREATE_GLOBAL error  
						
						
						
					 
					
						2020-03-12 20:51:19 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							41d90cb5ed 
							
						 
					 
					
						
						
							
							make test: Run tests under env -i  
						
						... 
						
						
						
						This makes the tests more reproducable. In particular it avoids hiding
a WARN_CREATE_GLOBAL error when the dev happens to have defined that
variable in the environment (cf. next commit). 
						
					 
					
						2020-03-12 20:48:46 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							34df84a7dd 
							
						 
					 
					
						
						
							
							'main': Add a test for issue  #687 , concerning the SH_WORD_SPLIT option.  
						
						
						
					 
					
						2020-03-11 16:52:08 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							1a752da1c2 
							
						 
					 
					
						
						
							
							Highlight redirections by default, and add that to the examples in README.  
						
						... 
						
						
						
						Fixes  #646 . 
					
						2020-02-28 22:49:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							8e3578240c 
							
						 
					 
					
						
						
							
							tests harness docs: Add paragraph breaks.  
						
						
						
					 
					
						2020-02-28 22:36:57 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							edfc7dfd9b 
							
						 
					 
					
						
						
							
							'main': Fix issue  #577 .  
						
						
						
					 
					
						2020-02-28 22:36:57 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							9880276756 
							
						 
					 
					
						
						
							
							'main': Fix the currently-failing test for issue  #577 .  
						
						... 
						
						
						
						It is fixed in the next commit. 
						
					 
					
						2020-02-28 22:35:56 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							027f522300 
							
						 
					 
					
						
						
							
							test harness: Honour $expected_mismatch when there are more expected than observed highlights.  
						
						... 
						
						
						
						Required for the next commit. 
						
					 
					
						2020-02-28 22:31:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							619fcad067 
							
						 
					 
					
						
						
							
							Post-release version number bump.  
						
						
						
					 
					
						2020-02-28 21:34:58 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							932e29a0c7 
							
						 
					 
					
						
						
							
							Tag version 0.7.1.  
						
						
						
					 
					
						2020-02-28 21:34:10 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							ec04a20681 
							
						 
					 
					
						
						
							
							release.md: Update with the step that was missed in 0.7.0.  
						
						
						
					 
					
						2020-02-28 21:33:51 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							cb8d68d00a 
							
						 
					 
					
						
						
							
							Update changelog for the 0.7.1 release.  
						
						
						
					 
					
						2020-02-28 21:32:42 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							04dd78cb00 
							
						 
					 
					
						
						
							
							Update changelog for the 0.7.0 release.  (Yes, this should have been committed earlier today.)  
						
						
						
					 
					
						2020-02-28 21:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							4eb8a19133 
							
						 
					 
					
						
						
							
							Post-release version number bump.  
						
						
						
					 
					
						2020-02-28 15:38:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							36a3c0f82c 
							
						 
					 
					
						
						
							
							Tag version 0.7.0.  
						
						
						
					 
					
						2020-02-28 15:36:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							d65f4f8a35 
							
						 
					 
					
						
						
							
							release.md: Add details about a step.  
						
						
						
					 
					
						2020-02-28 15:36:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							e07c901dfd 
							
						 
					 
					
						
						
							
							tests: Fix the last added test to pass when sudo(8) isn't installed.  
						
						
						
					 
					
						2020-02-28 15:22:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							3cea1434ae 
							
						 
					 
					
						
						
							
							Bump copyright years.  
						
						
						
					 
					
						2020-02-25 17:34:35 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							73c89c69a2 
							
						 
					 
					
						
						
							
							tests: Add a test for partial elisions of parameter expansions in command position  
						
						... 
						
						
						
						See 1a55dc8fc2 (commitcomment-37476021) 
						
					 
					
						2020-02-25 17:22:55 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							7fd44bc429 
							
						 
					 
					
						
						
							
							tests: Fix previous  
						
						
						
					 
					
						2020-02-25 07:37:09 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							ab88dfad27 
							
						 
					 
					
						
						
							
							tests: Add main test for alias of a parameter like string  
						
						
						
					 
					
						2020-02-25 07:21:40 -06:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							2b3638a211 
							
						 
					 
					
						
						
							
							test harness: Tweak quiet-test output  
						
						... 
						
						
						
						- Print the test name and data after the plan line
- Split on the plan line rather than on comments
  + That makes tap-filter more suitable to filter TAP output generated by other
    TAP producers.
  + However, the filtered output deletes the plan line and adds a blank line in
    its stead.  This suits our use-case of interactive test runs. 
						
					 
					
						2020-02-22 15:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							3414c7c0d2 
							
						 
					 
					
						
						
							
							test harness: Include $PREBUFFER and $BUFFER in the output.  
						
						... 
						
						
						
						For human readers' benefit. 
						
					 
					
						2020-02-22 15:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							4a043b4d15 
							
						 
					 
					
						
						
							
							noop: Whitespace changes only.  
						
						... 
						
						
						
						./.editorconfig is already set correctly. 
						
					 
					
						2020-02-22 15:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							dc70e89bfd 
							
						 
					 
					
						
						
							
							tests: Support non-arrays in typeset_p().  
						
						
						
					 
					
						2020-02-22 15:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							f729726300 
							
						 
					 
					
						
						
							
							'main': Do not look for metacharacters in parameter expansions.  
						
						... 
						
						
						
						Fixes the bug the previous commit added a test for. 
						
					 
					
						2020-02-22 15:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							f490b7cb95 
							
						 
					 
					
						
						
							
							'main': Add two tests for metacharacters in parameter expansions.  
						
						... 
						
						
						
						Suggested-by: @QBobWatson
(in https://github.com/zsh-users/zsh-syntax-highlighting/pull/682#issuecomment-588361771 ) 
						
					 
					
						2020-02-22 15:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							2f4f81cab7 
							
						 
					 
					
						
						
							
							'main': Parameter expansions may not contain assignments.  
						
						... 
						
						
						
						In «a="b=c"; $a», the '=' sign in the expansion of $a is not active.
Therefore, prevent the expansion of $a from being considered an
assignment.  Update test expectations accordingly. 
						
					 
					
						2020-02-22 15:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							3558306149 
							
						 
					 
					
						
						
							
							tests: Add tests for issue  #670 .  
						
						... 
						
						
						
						Before the parent commit, they behaved as follows:
    ZSH_PATCHLEVEL=debian/5.7.1-1
    # parameter-value-contains-command-position1
    1..2
    ok 1 - [1,7] «$foobar» - # TODO "issue #670 "
    not ok 2 - have 1 expectations and 6 region_highlight entries: «expected_region_highlight=( '1 7 assign "issue ♯670"' )» «region_highlight=( '0 7 assign' '2 7 default' '2 7 command-substitution-unquoted'
    zsh-syntax-highlighting: BUG: _zsh_highlight_highlighter_main_paint: start(2) >= end(2)
    Bail out! On './highlighters/main/test-data/parameter-value-contains-command-position2.zsh': output on stderr
    # parameter-value-contains-command-position2
    1..2
    ok 1 - [1,2] «$y» - # TODO "issue #670 "
    ok 2 - cardinality check
Due to the the "BUG:" and "Bail out!" on the first one, they could not
be added as XFAIL tests before the parent commit. 
						
					 
					
						2020-02-22 15:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							1a55dc8fc2 
							
						 
					 
					
						
						
							
							'main': Pass parameters through the multi-word machinery, as we already do for aliases.  
						
						... 
						
						
						
						Fixes  #674 . 
					
						2020-02-22 15:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							52ea5c686a 
							
						 
					 
					
						
						
							
							'main': precommands += chronic, ifne (from moreutils)  
						
						... 
						
						
						
						Fixes  #681 . 
					
						2020-02-17 10:20:13 +00:00 
						 
				 
			
				
					
						
							
							
								Manaswini Das 
							
						 
					 
					
						
						
						
						
							
						
						
							dde84e1b25 
							
						 
					 
					
						
						
							
							docs: Fix typo  
						
						... 
						
						
						
						Fixes  #679  
					
						2020-01-28 07:44:52 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							0e51046b19 
							
						 
					 
					
						
						
							
							main: Add tests for issue  #678  
						
						
						
					 
					
						2020-01-25 15:51:16 -06:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							4e92449752 
							
						 
					 
					
						
						
							
							changelog: Document  #670  as a known issue.  
						
						
						
					 
					
						2020-01-25 21:00:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							b73853dd96 
							
						 
					 
					
						
						
							
							changelog: Document  #677  as a known issue.  
						
						
						
					 
					
						2020-01-24 18:40:51 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							4546756500 
							
						 
					 
					
						
						
							
							tests: Fix another instance of issue from the last commit.  
						
						
						
					 
					
						2020-01-24 01:22:03 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							9d380805d7 
							
						 
					 
					
						
						
							
							tests: Unbreak the build on zsh 5.0.8 and older.  
						
						
						
					 
					
						2020-01-24 00:51:27 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							deee22ed42 
							
						 
					 
					
						
						
							
							tests: Don't filter out tests that aborted.  
						
						... 
						
						
						
						Useful in piping Travis CI output through tap-filter manually. 
						
					 
					
						2020-01-24 00:49:51 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							77c6bf2019 
							
						 
					 
					
						
						
							
							'main': precommands: Remove argumentless options that can't be followed by a command word.  
						
						... 
						
						
						
						Suggested-by: Matthew Martin
(in e2e97dde9c (r36941988) 
						
					 
					
						2020-01-24 00:37:56 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							27e4789439 
							
						 
					 
					
						
						
							
							docs: Track FreeBSD port rename  
						
						... 
						
						
						
						See https://svnweb.freebsd.org/ports?revision=501751&view=revision  
						
					 
					
						2020-01-23 22:09:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							e2e97dde9c 
							
						 
					 
					
						
						
							
							'main': Support tabbed(1) from suckless-tools  
						
						
						
					 
					
						2020-01-22 04:44:27 +00:00