Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							9cc0060334 
							
						 
					 
					
						
						
							
							main: Stop highlighting alias as its first word too  
						
						... 
						
						
						
						Fixes  #565  and #576  
					
						2019-07-20 10:32:12 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							a88d41e095 
							
						 
					 
					
						
						
							
							main: Fix faulty test  
						
						... 
						
						
						
						sudo -e does not take a command, so use another flag that does. 
						
					 
					
						2019-07-11 21:15:01 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							b3f66fc874 
							
						 
					 
					
						
						
							
							main: Use zsyh_user_options when splitting alias RHS  
						
						
						
					 
					
						2019-07-11 21:15:01 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							83249e1b23 
							
						 
					 
					
						
						
							
							main: Do not highlight empty region between two adjacent $()  
						
						... 
						
						
						
						Should fix  #624  
						
					 
					
						2019-07-08 17:05:42 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							ab4b6f5823 
							
						 
					 
					
						
						
							
							'main': Hackily unbreak 'make test'.  
						
						... 
						
						
						
						The test point is XPASSing, which makes CI red.  As a duct tape measure to turn
CI green again, update the test expectations to make it XFAIL.  The hacky part
is that the expectation set by this commit will never be met; the test point
will never XPASS now until its expectations are changed again.
Issue #623  remains open to track setting the test expectation to the correct
value (i.e., make the test XFAIL in a manner that _will_ XPASS if the bug is
fixed; in other words, pay off the technical debt created by this commit).
Issue #616  remains open to fix the actual bug. 
						
					 
					
						2019-07-07 18:36:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							d766243f7a 
							
						 
					 
					
						
						
							
							'main': Add an XFail regression test for issue  #616 .  
						
						
						
					 
					
						2019-06-16 21:42:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							fd4c5db4c9 
							
						 
					 
					
						
						
							
							'main': Fix an issue whereby a --option was highlighted as a file  
						
						... 
						
						
						
						Regression test included.
Fixes  #578 .
Review-by: Matthew Martin 
						
					 
					
						2019-06-16 20:25:34 +00:00 
						 
				 
			
				
					
						
							
							
								Julien Nicoulaud 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							650dd79d86 
							
						 
					 
					
						
						
							
							tests: use zshusers/zsh image with tags (see  zsh-users/zsh-docker#16 )  
						
						
						
					 
					
						2019-05-25 13:59:59 +02:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							82cf2527fc 
							
						 
					 
					
						
						
							
							'main': Add test for  #548  
						
						... 
						
						
						
						Closes  #548  
					
						2019-04-19 19:48:01 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							972ad197c1 
							
						 
					 
					
						
						
							
							driver: Disable BASH_REMATCH  
						
						... 
						
						
						
						Fixes  #612 . 
					
						2019-04-14 08:26:03 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							7ba4f0f119 
							
						 
					 
					
						
						
							
							'main': Use nice for tests in previous  
						
						... 
						
						
						
						stdbuf is not present on all systems. nice is not builtin and is POSIX. 
						
					 
					
						2019-04-04 21:52:51 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							bc3f77f719 
							
						 
					 
					
						
						
							
							'main': Add XFailing tests for issue  #608 .  
						
						
						
					 
					
						2019-03-29 17:50:49 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							5f80147c55 
							
						 
					 
					
						
						
							
							'main': Follow-up to last commit: Fix stdbuf options spec.  
						
						... 
						
						
						
						The effect of the bug was that «-:» was considered an option taking an argument
(see the parsing of the associative array in lines 692-693).
As to preventing recurrence, add a warning comment.  We _could_ change
the separator from colon to something else, but colon is idiomatic for
this use (see, e.g., passwd(5)), and the problem will be unlikely to
recur if and when we add a third field to the assoc's values.  (For
example, jexec(1), chroot(1), and even ssh(1) would benefit from a third
field saying how many positional arguments to skip before the positional
argument that's to be the command word — though in the last two cases,
specifying an "inner" command is optional.) 
						
					 
					
						2019-03-27 11:45:17 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							3e86ef59b7 
							
						 
					 
					
						
						
							
							'main': precommands += stdbuf  
						
						
						
					 
					
						2019-03-26 22:04:50 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							a109ab54f0 
							
						 
					 
					
						
						
							
							CI: Add zsh 5.7 and 5.7.1  
						
						
						
					 
					
						2019-03-21 22:59:11 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							809443f5c5 
							
						 
					 
					
						
						
							
							'main': Add the issue number for future reference.  
						
						
						
					 
					
						2019-03-16 07:49:04 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							abec25d013 
							
						 
					 
					
						
						
							
							'main': _zsh_highlight_main__type: Add comments.  
						
						
						
					 
					
						2019-03-16 07:47:53 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							79596a84be 
							
						 
					 
					
						
						
							
							'main': Document the last change.  
						
						
						
					 
					
						2019-03-16 07:45:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							37d6108215 
							
						 
					 
					
						
						
							
							'main': Work around a zsh bug reported to us as  #606 .  
						
						... 
						
						
						
						As of this writing, it seems that the 'type' builtin poisons the commands hash
in a way that breaks AUTO_CD to absolute paths that don't end with a slash. 
						
					 
					
						2019-03-16 07:34:12 +00:00 
						 
				 
			
				
					
						
							
							
								Timm 
							
						 
					 
					
						
						
						
						
							
						
						
							d61ebbcbbf 
							
						 
					 
					
						
						
							
							docs: Fix void-linux link  
						
						
						
					 
					
						2019-01-31 18:27:34 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f3b98ff6f 
							
						 
					 
					
						
						
							
							Merge pull request  #543  from Sea-n/patch-1  
						
						... 
						
						
						
						Add Markdown Syntax Highlight 
						
					 
					
						2019-01-13 13:48:45 -06:00 
						 
				 
			
				
					
						
							
							
								Sean Wei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4fb570e104 
							
						 
					 
					
						
						
							
							docs: Enable Syntax Highlighting for Code Snippits  
						
						
						
					 
					
						2019-01-13 16:12:41 +08:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							693757bfd7 
							
						 
					 
					
						
						
							
							tests: Run harness in an anon function to catch global variables  
						
						... 
						
						
						
						Thanks Daniel for the set -- suggestion. 
						
					 
					
						2019-01-12 00:36:42 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							1e34c4aa0b 
							
						 
					 
					
						
						
							
							main: in arguments starting with %?, ? is not a glob  
						
						... 
						
						
						
						Fixes  #596  
					
						2019-01-06 22:23:10 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							3259fe338d 
							
						 
					 
					
						
						
							
							Revert "tests: Run tests in an anon function to catch global variables"  
						
						... 
						
						
						
						This reverts commit ba2d8fcf76 
						
					 
					
						2019-01-06 21:38:13 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							ba2d8fcf76 
							
						 
					 
					
						
						
							
							tests: Run tests in an anon function to catch global variables  
						
						... 
						
						
						
						This would have caught #593 . 
						
					 
					
						2019-01-06 21:23:46 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							9bd38c6fc0 
							
						 
					 
					
						
						
							
							tests: Use root variable for root of the project  
						
						
						
					 
					
						2019-01-06 21:21:42 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							dddea5d5dd 
							
						 
					 
					
						
						
							
							tests: Set harness variables local  
						
						
						
					 
					
						2019-01-06 21:18:41 -06:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							9a06c28ddc 
							
						 
					 
					
						
						
							
							docs: Don't recommend to source .zshrc  
						
						... 
						
						
						
						That might not be idempotent (cf #598 ). 
						
					 
					
						2019-01-05 21:27:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd57ed94f1 
							
						 
					 
					
						
						
							
							docs: Clarify installation instructions (cf  #598 )  
						
						
						
					 
					
						2019-01-05 19:12:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							78b95b0695 
							
						 
					 
					
						
						
							
							Add a test for the 'true negative' case of issue  #596 .  
						
						
						
					 
					
						2018-12-31 17:57:53 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							06893a3873 
							
						 
					 
					
						
						
							
							tests: Escape region_highlight and expected_region_highlight in TAP output.  
						
						... 
						
						
						
						Required for TAP compliance in case the output ever contains '#' or '\n'. 
						
					 
					
						2018-12-29 12:15:34 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							580ccaebb8 
							
						 
					 
					
						
						
							
							tests: (try to) Fix test failure under zsh<5.3, where 'typeset -p arrayvar''s is two lines long.  
						
						
						
					 
					
						2018-12-29 11:57:15 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							7cb5ad0f9b 
							
						 
					 
					
						
						
							
							tests: Tweak XFAIL/XPASS output of cardinality check.  
						
						... 
						
						
						
						Stylistic tweaks only; no functional change, no effect on TAP compliance. 
						
					 
					
						2018-12-29 11:46:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							cd1647f4d4 
							
						 
					 
					
						
						
							
							tests: Follow-up to grandparent: Make the cardinality check XPASS properly when it should.  
						
						
						
					 
					
						2018-12-29 11:42:34 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							0efad58f30 
							
						 
					 
					
						
						
							
							Add a test for issue  #596 .  
						
						
						
					 
					
						2018-12-29 11:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							864864442e 
							
						 
					 
					
						
						
							
							tests: Allow marking the cardinality check as TODO (XFail).  
						
						... 
						
						
						
						Needed for next commit. 
						
					 
					
						2018-12-29 11:31:18 +00:00 
						 
				 
			
				
					
						
							
							
								dana 
							
						 
					 
					
						
						
						
						
							
						
						
							55f846c673 
							
						 
					 
					
						
						
							
							driver: Avoid warn_create_global warnings  
						
						
						
					 
					
						2018-12-20 12:48:14 +00:00 
						 
				 
			
				
					
						
							
							
								Tobias Sette 
							
						 
					 
					
						
						
						
						
							
						
						
							3dc74b5c2c 
							
						 
					 
					
						
						
							
							pattern, regexp: Declare the variable in the documentation example  
						
						... 
						
						
						
						Fixes  #590 . 
					
						2018-12-14 10:21:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							e900ad8bad 
							
						 
					 
					
						
						
							
							main: Add another test, inspired by  #577  and  #502 .  
						
						
						
					 
					
						2018-11-01 04:01:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							f087f3c6e4 
							
						 
					 
					
						
						
							
							main: Add a test for issue  #577 .  
						
						
						
					 
					
						2018-11-01 04:01:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							3e6d1375c9 
							
						 
					 
					
						
						
							
							main: Fix check for suffix aliases ( fixes   #574 )  
						
						
						
					 
					
						2018-10-30 21:25:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							4ce56a821e 
							
						 
					 
					
						
						
							
							Merge branch 'i511-bang-pipeline'  
						
						... 
						
						
						
						* i511-bang-pipeline:
  main: Fold '!' handling in to the 'case'.  No functional change.
  Fix indentation.  No functional change.
  main: Fix highlighting of the ! precommand after array assignments. Add tests.
  main: Highlight the ! precommand as an error when not at the start of a pipeline. 
						
					 
					
						2018-10-23 16:58:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							44b89f3307 
							
						 
					 
					
						
						
							
							main: Fold '!' handling in to the 'case'.  No functional change.  
						
						
						
					 
					
						2018-10-23 16:36:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							0c9252ac69 
							
						 
					 
					
						
						
							
							Fix indentation.  No functional change.  
						
						
						
					 
					
						2018-10-23 16:34:35 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							6cf522b7b3 
							
						 
					 
					
						
						
							
							main: Fix highlighting of the ! precommand after array assignments. Add tests.  
						
						
						
					 
					
						2018-10-23 16:31:39 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							298ef6a2fa 
							
						 
					 
					
						
						
							
							main: Highlight the ! precommand as an error when not at the start of a pipeline.  
						
						... 
						
						
						
						Fixes  #511 . 
					
						2018-10-23 16:31:00 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							d9e326b993 
							
						 
					 
					
						
						
							
							main: consume trailing whitespace in _highlight_list  
						
						... 
						
						
						
						Fixes highlighting when an unclosed $( ends in whitespace. 
						
					 
					
						2018-10-22 07:53:18 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							48a20d067f 
							
						 
					 
					
						
						
							
							main: Break double-quoted-argument on command substitutions  
						
						
						
					 
					
						2018-10-22 07:53:18 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							6539f0d419 
							
						 
					 
					
						
						
							
							'main': Highlight named fd redirections.  
						
						... 
						
						
						
						Merge remote-tracking branch 'danielsh/i238-named-fd-redirection-v1'
* danielsh/i238-named-fd-redirection-v1:
  'main': Tighten condition.
  noop: Tweak condition at Matthew's suggestion
  'main': Highlight named fd redirections. 
						
					 
					
						2018-10-22 05:00:07 +00:00