b73853dd96 
								
							 
						 
						
							
							
								
								changelog: Document  #677  as a known issue.  
							
							
							
						 
						
							2020-01-24 18:40:51 +00:00  
				
					
						
							
							
								 
						
							
								4546756500 
								
							 
						 
						
							
							
								
								tests: Fix another instance of issue from the last commit.  
							
							
							
						 
						
							2020-01-24 01:22:03 +00:00  
				
					
						
							
							
								 
						
							
								9d380805d7 
								
							 
						 
						
							
							
								
								tests: Unbreak the build on zsh 5.0.8 and older.  
							
							
							
						 
						
							2020-01-24 00:51:27 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								27e4789439 
								
							 
						 
						
							
							
								
								docs: Track FreeBSD port rename  
							
							... 
							
							
							
							See https://svnweb.freebsd.org/ports?revision=501751&view=revision  
							
						 
						
							2020-01-23 22:09:33 +00:00  
				
					
						
							
							
								 
						
							
								e2e97dde9c 
								
							 
						 
						
							
							
								
								'main': Support tabbed(1) from suckless-tools  
							
							
							
						 
						
							2020-01-22 04:44:27 +00:00  
				
					
						
							
							
								 
						
							
								9bf06c5c2a 
								
							 
						 
						
							
							
								
								tests: Add a regression test for issue  #676 .  
							
							
							
						 
						
							2020-01-20 03:49:00 +00:00  
				
					
						
							
							
								 
						
							
								dfb917020c 
								
							 
						 
						
							
							
								
								Bump copyright years.  
							
							
							
						 
						
							2020-01-16 17:19:25 +00:00  
				
					
						
							
							
								 
						
							
								9ed2a46ed2 
								
							 
						 
						
							
							
								
								dev tools: New script to ease opening $EDITOR on failing tests.  
							
							... 
							
							
							
							Has room for improvement; for now, I use it with CTRL-W_f. 
							
						 
						
							2020-01-16 17:19:25 +00:00  
				
					
						
							
							
								 
						
							
								1c6a6d92b0 
								
							 
						 
						
							
							
								
								dev tools: Allow specifying preamble code when generating test cases.  
							
							
							
						 
						
							2020-01-16 17:19:25 +00:00  
				
					
						
							
							
								 
						
							
								6b0671b63e 
								
							 
						 
						
							
							
								
								Add .editorconfig file.  
							
							... 
							
							
							
							Vim doesn't honour the modelines by default because they're too far from
the start/end of the file [the default value of the 'modelines' (sic)
option is too small]. 
							
						 
						
							2020-01-16 17:19:25 +00:00  
				
					
						
							
							
								 
						
							
								b3b6d7129f 
								
							 
						 
						
							
							
								
								tests: Add failing tests for issue  #674 .  
							
							
							
						 
						
							2020-01-16 16:12:14 +00:00  
				
					
						
							
							
								 
						
							
								9cb7e9a837 
								
							 
						 
						
							
							
								
								tests: Make sudo-longopt pass when sudo isn't installed.  
							
							... 
							
							
							
							Fixes  #673 . 
						
							2020-01-16 15:49:27 +00:00  
				
					
						
							
							
								 
						
							
								cb166dcc77 
								
							 
						 
						
							
							
								
								'main': Restore 0.6.0's behaviour for unknown options.  
							
							... 
							
							
							
							See discussion on #664 . 
							
						 
						
							2020-01-14 23:08:50 +00:00  
				
					
						
							
							
								 
						
							
								5012d771f3 
								
							 
						 
						
							
							
								
								'main': Don't highlight unknown precommand flags as errors.  
							
							... 
							
							
							
							We cannot now for sure whether the flag is misspelled or simply unknown to us,
so err on the side of caution.  This fixes an unreleased regression.  Fixes  #658 .
Issue #641  was originally filed about this problem, but is left open to track
further enhancements. 
							
						 
						
							2020-01-14 23:08:50 +00:00  
				
					
						
							
							
								 
						
							
								3a6f7e7bfe 
								
							 
						 
						
							
							
								
								'main': Add an XFail test for  #641  and  #658 .  
							
							
							
						 
						
							2020-01-14 23:08:50 +00:00  
				
					
						
							
							
								 
						
							
								521fedfdf5 
								
							 
						 
						
							
							
								
								'main': Change the issue a test is associated with.  
							
							... 
							
							
							
							Issue #202  is too overloaded. 
							
						 
						
							2020-01-12 19:32:44 +00:00  
				
					
						
							
							
								 
						
							
								1618848df6 
								
							 
						 
						
							
							
								
								'main': Add some tests for complete and partial absolute paths in command position.  
							
							
							
						 
						
							2020-01-12 19:29:46 +00:00  
				
					
						
							
							
								 
						
							
								c3293ba0d8 
								
							 
						 
						
							
							
								
								'main': Update comments after last commit.  No functional change.  
							
							
							
						 
						
							2020-01-12 18:34:49 +00:00  
				
					
						
							
							
								 
						
							
								21cdd6bc5e 
								
							 
						 
						
							
							
								
								'main': Simplify alias handling.  
							
							... 
							
							
							
							$last_alias isn't needed; there's no reason to treat loops of length 2
(alias a=b b=a) differently to loops of length 1 (alias a=a), length 3
(alias a=b b=c c=a), or length N.
The «(( $+seen_alias[$arg] ))» check is redundant as of the last commit:
the enclosing condition ensures that $res is "alias", which implies that
«(( $+seen_alias[$arg] ))» is false. 
							
						 
						
							2020-01-12 18:34:49 +00:00  
				
					
						
							
							
								 
						
							
								f32d1704b1 
								
							 
						 
						
							
							
								
								'main': Fix issue  #652 .  
							
							
							
						 
						
							2020-01-12 18:34:49 +00:00  
				
					
						
							
							
								 
						
							
								86fe054005 
								
							 
						 
						
							
							
								
								'main': precommands += ssh-agent  
							
							
							
						 
						
							2020-01-12 17:21:59 +00:00  
				
					
						
							
							
								 
						
							
								533bfa0116 
								
							 
						 
						
							
							
								
								'main': Fix the new 'backslash' test on zsh-5.0.2 and older.  (The bug  
							
							... 
							
							
							
							occurred on zsh-5.0.7 and older but I don't have zsh-5.0.7 handy to test
on.)
Evidently, the issue was due to elision.
This addresses #665.0 and #665.5. 
							
						 
						
							2020-01-12 17:10:34 +00:00  
				
					
						
							
							
								 
						
							
								2d0dddf58b 
								
							 
						 
						
							
							
								
								'main': Don't dequote the word in command position before analyzing it.  
							
							... 
							
							
							
							Fixes  #656 .
Fixes  #660 .
Regression from commit e1ecf950e2 
						
							2020-01-12 16:11:09 +00:00  
				
					
						
							
							
								 
						
							
								27fa4a6546 
								
							 
						 
						
							
							
								
								noop: Quote the bitflag values.  
							
							... 
							
							
							
							Now every instance of «:foo:» is ''-quoted.  This enables $EDITOR to highlight
them consistently throughout the file. 
							
						 
						
							2020-01-12 15:46:22 +00:00  
				
					
						
							
							
								 
						
							
								ae5ad09cf5 
								
							 
						 
						
							
							
								
								Bump copyright years.  
							
							
							
						 
						
							2020-01-12 14:58:56 +00:00  
				
					
						
							
							
								 
						
							
								3ee5aa0e06 
								
							 
						 
						
							
							
								
								release.md: Add missing argument.  
							
							
							
						 
						
							2020-01-11 23:43:23 +00:00  
				
					
						
							
							
								 
						
							
								eb277cdcc6 
								
							 
						 
						
							
							
								
								Post-release version number bump.  
							
							
							
						 
						
							2020-01-11 23:42:31 +00:00  
				
					
						
							
							
								 
						
							
								71dc090d02 
								
							 
						 
						
							
							
								
								Tag version 0.7.0-beta1.  
							
							
							
						 
						
							2020-01-11 23:34:58 +00:00  
				
					
						
							
							
								 
						
							
								6a310ada5b 
								
							 
						 
						
							
							
								
								changelog: Add three entries  
							
							
							
						 
						
							2020-01-11 23:31:18 +00:00  
				
					
						
							
							
								 
						
							
								c1d5790c57 
								
							 
						 
						
							
							
								
								changelog: Start 0.7.0's changelog.  
							
							
							
						 
						
							2020-01-11 23:10:28 +00:00  
				
					
						
							
							
								 
						
							
								e9b1ce1a36 
								
							 
						 
						
							
							
								
								Add a unit test for  dc1b2f6fa4.  
							
							
							
						 
						
							2020-01-11 23:04:22 +00:00  
				
					
						
							
							
								 
						
							
								68fbe1a449 
								
							 
						 
						
							
							
								
								Add a test for redirection from/to process substitution.  
							
							... 
							
							
							
							Inspired by ab1013ae0d 
							
						 
						
							2020-01-11 21:47:34 +00:00  
				
					
						
							
							
								 
						
							
								f02c0bf980 
								
							 
						 
						
							
							
								
								Don't describe as ZSH_HIGHLIGHT_DIRS_BLACKLIST as experimental, now that it's named without the X_ prefix.  
							
							
							
						 
						
							2020-01-11 21:32:21 +00:00  
				
					
						
							
							
								 
						
							
								1be58a6f45 
								
							 
						 
						
							
							
								
								Add a test for  2f03b6d704.  
							
							
							
						 
						
							2020-01-11 21:19:52 +00:00  
				
					
						
							
							
								 
						
							
								c0ad50e645 
								
							 
						 
						
							
							
								
								dev tools: Fix regression introduced in commit "Print the test data to stdout for convenience.".  
							
							... 
							
							
							
							tee(1) truncated $fname.  Fortunately, the data that got truncated had just
been `git add`-ed, so no harm was done. 
							
						 
						
							2020-01-11 20:49:12 +00:00  
				
					
						
							
							
								 
						
							
								8b2768ab40 
								
							 
						 
						
							
							
								
								'main': Add a test for  07f259f653.  
							
							
							
						 
						
							2020-01-11 20:46:14 +00:00  
				
					
						
							
							
								 
						
							
								6f1f595e3e 
								
							 
						 
						
							
							
								
								dev tools: Print the test data to stdout for convenience.  
							
							
							
						 
						
							2020-01-07 19:59:49 +00:00  
				
					
						
							
							
								 
						
							
								de95d50bce 
								
							 
						 
						
							
							
								
								'main': Fix highlighting of the 'time' and 'nocorrect reserved words  
							
							... 
							
							
							
							Also add tests.
'time' is a regression from 6647e88606 
							
						 
						
							2019-12-27 13:47:31 +00:00  
				
					
						
							
							
								 
						
							
								83862c1abb 
								
							 
						 
						
							
							
								
								'main': Add two basic tests for aliases.  
							
							
							
						 
						
							2019-12-27 09:37:23 +00:00  
				
					
						
							
							
								 
						
							
								ce10f20e77 
								
							 
						 
						
							
							
								
								'main': Add a regression test for  #652 .  
							
							
							
						 
						
							2019-12-27 09:00:36 +00:00  
				
					
						
							
							
								 
						
							
								6647e88606 
								
							 
						 
						
							
							
								
								'main': Add some precommands.  
							
							
							
						 
						
							2019-12-25 10:53:42 +00:00  
				
					
						
							
							
								 
						
							
								e7d3fbc50b 
								
							 
						 
						
							
							
								
								main: Add test for previous  
							
							
							
						 
						
							2019-11-07 19:59:00 -06:00  
				
					
						
							
							
								 
						
							
								139ea2b189 
								
							 
						 
						
							
							
								
								main: Avoid $end_pos when calculating $arg size  
							
							... 
							
							
							
							Fixes second issue filed under #617 
https://github.com/zsh-users/zsh-syntax-highlighting/issues/617#issuecomment-551253422 
In the case of a command substitution in an alias, $arg[i,end_pos] would
not pass to the end of $arg and i <= start_pos - end_pos would not
iterate over all of $arg. Use $arg[i,-1] and $#arg respectively to avoid
issues in aliases. 
							
						 
						
							2019-11-07 19:50:17 -06:00  
				
					
						
							
							
								 
						
							
								be3882aeb0 
								
							 
						 
						
							
							
								
								driver: adjust region end for vi command mode  
							
							
							
						 
						
							2019-10-17 21:18:56 +00:00  
				
					
						
							
							
								 
						
							
								35c8690c00 
								
							 
						 
						
							
							
								
								release.md: Document that release tags should be signed.  
							
							... 
							
							
							
							That's how the previous tags were done. 
							
						 
						
							2019-08-01 15:02:07 +00:00  
				
					
						
							
							
								 
						
							
								b55832c5f8 
								
							 
						 
						
							
							
								
								main: Drop X_ from X_ZSH_HIGHLIGHT_DIRS_BLACKLIST  
							
							
							
						 
						
							2019-07-24 07:27:54 -05:00  
				
					
						
							
							
								 
						
							
								8e78e9dbba 
								
							 
						 
						
							
							
								
								'main': Fix issue  #623  by fixing the expectations of the regression test of issue  #616 .  
							
							
							
						 
						
							2019-07-21 01:44:19 +00:00  
				
					
						
							
							
								 
						
							
								2bd709fc28 
								
							 
						 
						
							
							
								
								main: Fix misspelling in test expectation  
							
							
							
						 
						
							2019-07-20 10:38:53 -05:00