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  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								9bf06c5c2a 
								
							 
						 
						
							
							
								
								tests: Add a regression test for issue  #676 .  
							
							 
							
							
							
						 
						
							2020-01-20 03:49:00 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								dfb917020c 
								
							 
						 
						
							
							
								
								Bump copyright years.  
							
							 
							
							
							
						 
						
							2020-01-16 17:19:25 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								1c6a6d92b0 
								
							 
						 
						
							
							
								
								dev tools: Allow specifying preamble code when generating test cases.  
							
							 
							
							
							
						 
						
							2020-01-16 17:19:25 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								b3b6d7129f 
								
							 
						 
						
							
							
								
								tests: Add failing tests for issue  #674 .  
							
							 
							
							
							
						 
						
							2020-01-16 16:12:14 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								9cb7e9a837 
								
							 
						 
						
							
							
								
								tests: Make sudo-longopt pass when sudo isn't installed.  
							
							 
							
							... 
							
							
							
							Fixes  #673 . 
							
						 
						
							2020-01-16 15:49:27 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								cb166dcc77 
								
							 
						 
						
							
							
								
								'main': Restore 0.6.0's behaviour for unknown options.  
							
							 
							
							... 
							
							
							
							See discussion on #664 . 
							
						 
						
							2020-01-14 23:08:50 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								3a6f7e7bfe 
								
							 
						 
						
							
							
								
								'main': Add an XFail test for  #641  and  #658 .  
							
							 
							
							
							
						 
						
							2020-01-14 23:08:50 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								b1f36d9c5f 
								
							 
						 
						
							
							
								
								'main': Add a comment.  
							
							 
							
							
							
						 
						
							2020-01-12 19:48:49 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								08edf8db7f 
								
							 
						 
						
							
							
								
								'main': Fix the $CDPATH from the previous commit.  
							
							 
							
							
							
						 
						
							2020-01-12 19:37:53 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								6629a1f432 
								
							 
						 
						
							
							
								
								'main': Add a test for a $CDPATH bug.  
							
							 
							
							
							
						 
						
							2020-01-12 19:37:30 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								521fedfdf5 
								
							 
						 
						
							
							
								
								'main': Change the issue a test is associated with.  
							
							 
							
							... 
							
							
							
							Issue #202  is too overloaded. 
							
						 
						
							2020-01-12 19:32:44 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								1618848df6 
								
							 
						 
						
							
							
								
								'main': Add some tests for complete and partial absolute paths in command position.  
							
							 
							
							
							
						 
						
							2020-01-12 19:29:46 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								c3293ba0d8 
								
							 
						 
						
							
							
								
								'main': Update comments after last commit.  No functional change.  
							
							 
							
							
							
						 
						
							2020-01-12 18:34:49 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								f32d1704b1 
								
							 
						 
						
							
							
								
								'main': Fix issue  #652 .  
							
							 
							
							
							
						 
						
							2020-01-12 18:34:49 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								86fe054005 
								
							 
						 
						
							
							
								
								'main': precommands += ssh-agent  
							
							 
							
							
							
						 
						
							2020-01-12 17:21:59 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								2d0dddf58b 
								
							 
						 
						
							
							
								
								'main': Don't dequote the word in command position before analyzing it.  
							
							 
							
							... 
							
							
							
							Fixes  #656 .
Fixes  #660 .
Regression from commit e1ecf950e2 ,
"main: Do path expanstion after alias expansion" (sic). 
							
						 
						
							2020-01-12 16:11:09 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								ae5ad09cf5 
								
							 
						 
						
							
							
								
								Bump copyright years.  
							
							 
							
							
							
						 
						
							2020-01-12 14:58:56 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								3ee5aa0e06 
								
							 
						 
						
							
							
								
								release.md: Add missing argument.  
							
							 
							
							
							
						 
						
							2020-01-11 23:43:23 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								eb277cdcc6 
								
							 
						 
						
							
							
								
								Post-release version number bump.  
							
							 
							
							
							
						 
						
							2020-01-11 23:42:31 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								71dc090d02 
								
							 
						 
						
							
							
								
								Tag version 0.7.0-beta1.  
							
							 
							
							
							
						 
						
							2020-01-11 23:34:58 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								6a310ada5b 
								
							 
						 
						
							
							
								
								changelog: Add three entries  
							
							 
							
							
							
						 
						
							2020-01-11 23:31:18 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								c1d5790c57 
								
							 
						 
						
							
							
								
								changelog: Start 0.7.0's changelog.  
							
							 
							
							
							
						 
						
							2020-01-11 23:10:28 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								e9b1ce1a36 
								
							 
						 
						
							
							
								
								Add a unit test for  dc1b2f6fa4.  
							
							 
							
							
							
						 
						
							2020-01-11 23:04:22 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								68fbe1a449 
								
							 
						 
						
							
							
								
								Add a test for redirection from/to process substitution.  
							
							 
							
							... 
							
							
							
							Inspired by ab1013ae0d . 
							
						 
						
							2020-01-11 21:47:34 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								1be58a6f45 
								
							 
						 
						
							
							
								
								Add a test for  2f03b6d704.  
							
							 
							
							
							
						 
						
							2020-01-11 21:19:52 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								8b2768ab40 
								
							 
						 
						
							
							
								
								'main': Add a test for  07f259f653.  
							
							 
							
							
							
						 
						
							2020-01-11 20:46:14 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								6f1f595e3e 
								
							 
						 
						
							
							
								
								dev tools: Print the test data to stdout for convenience.  
							
							 
							
							
							
						 
						
							2020-01-07 19:59:49 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								de95d50bce 
								
							 
						 
						
							
							
								
								'main': Fix highlighting of the 'time' and 'nocorrect reserved words  
							
							 
							
							... 
							
							
							
							Also add tests.
'time' is a regression from 6647e88606 
(last Wednesday). 
							
						 
						
							2019-12-27 13:47:31 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								83862c1abb 
								
							 
						 
						
							
							
								
								'main': Add two basic tests for aliases.  
							
							 
							
							
							
						 
						
							2019-12-27 09:37:23 +00:00