Matthew Martin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								05b115d5db 
								
							 
						 
						
							
							
								
								Merge  1089e3a408 into  8e78e9dbba 
							
							 
							
							
							
						 
						
							2019-07-22 18:18:48 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								8e78e9dbba 
								
							 
						 
						
							
							
								
								'main': Fix issue  #623  by fixing the expectations of the regression test of issue  #616 .  
							
							 
							
							
							
						 
						
							2019-07-21 01:44:19 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								1089e3a408 
								
							 
						 
						
							
							
								
								themes: Initial support  
							
							 
							
							
							
						 
						
							2019-07-20 10:51:23 -05:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								2bd709fc28 
								
							 
						 
						
							
							
								
								main: Fix misspelling in test expectation  
							
							 
							
							
							
						 
						
							2019-07-20 10:38:53 -05:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								1fcd786f77 
								
							 
						 
						
							
							
								
								main: Add more alias tests  
							
							 
							
							... 
							
							
							
							Suggested by Daniel. 
							
						 
						
							2019-07-20 10:36:57 -05:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								369620dd2d 
								
							 
						 
						
							
							
								
								main: Use longer alias name in tests  
							
							 
							
							
							
						 
						
							2019-07-20 10:32:34 -05:00  
						
					 
				
					
						
							
							
								 
								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 .
Breaks 4.3.12 and .11 
							
						 
						
							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