e500ca2462 
								
							 
						 
						
							
							
								
								'main': Don't highlight in vared  
							
							... 
							
							
							
							This is a continuation of 451665cb2a 
							
						 
						
							2016-02-14 17:34:53 +02:00  
				
					
						
							
							
								 
						
							
								3cb58fd7d7 
								
							 
						 
						
							
							
								
								Optimization: -1 is extra computation of string length internally  
							
							... 
							
							
							
							./parse.zsh "zplugin.zsh" > out_norm.txt 106,17s user 7,84s system 98% cpu 1:55,85 total
./parse.zsh "zplugin.zsh" > out_opt.txt 51,91s user 7,44s system 99% cpu 59,912 total
% wc -l zplugin.zsh
3188 zplugin.zsh 
							
						 
						
							2016-02-12 08:31:14 +01:00  
				
					
						
							
							
								 
						
							
								451665cb2a 
								
							 
						 
						
							
							
								
								'main': Don't highlight at the $PS3 prompt.  
							
							... 
							
							
							
							The input to the $PS3 prompt is not commands, so the 'main' highlighter is
not applicable to it.
Fixes  zsh-users/zsh-syntax-highlighting#268 . 
							
						 
						
							2016-01-20 22:10:49 +00:00  
				
					
						
							
							
								 
						
							
								28932316cc 
								
							 
						 
						
							
							
								
								aliases: Highlight aliases with '=' in their LHS as error.  (Part of issue #263.)  
							
							
							
						 
						
							2016-01-11 15:27:48 +00:00  
				
					
						
							
							
								 
						
							
								5e4b446dee 
								
							 
						 
						
							
							
								
								aliases: Add a test for one variant of issue  #263 .  
							
							
							
						 
						
							2016-01-11 15:07:18 +00:00  
				
					
						
							
							
								 
						
							
								4f3910cbba 
								
							 
						 
						
							
							
								
								Fix issue  #248 : Highlight 'pkexec' as a precommand.  
							
							
							
						 
						
							2015-12-04 23:40:30 +00:00  
				
					
						
							
							
								 
						
							
								73ee7c1f6c 
								
							 
						 
						
							
							
								
								Fix part of issue  #238 , "fd redirections at command word".  
							
							... 
							
							
							
							This fixes fd's specified by a (single) digit.  The named fd syntax remains an XFail. 
							
						 
						
							2015-11-29 03:16:01 +00:00  
				
					
						
							
							
								 
						
							
								48ecd29180 
								
							 
						 
						
							
							
								
								tests: Add two XFail tests for issue  #238 , "fd redirections at command word".  
							
							
							
						 
						
							2015-11-29 03:15:55 +00:00  
				
					
						
							
							
								 
						
							
								430cf55368 
								
							 
						 
						
							
							
								
								tests: Cover [default].  
							
							
							
						 
						
							2015-11-29 02:56:07 +00:00  
				
					
						
							
							
								 
						
							
								46cd970bc4 
								
							 
						 
						
							
							
								
								tests: Improve tests by using $unused_highlight.  
							
							... 
							
							
							
							The default for [redirection] is 'none', so it wasn't actually being tested. 
							
						 
						
							2015-11-29 02:53:58 +00:00  
				
					
						
							
							
								 
						
							
								09c4114eb9 
								
							 
						 
						
							
							
								
								command word: Do not attempt to interpret command separator tokens as anything else.  
							
							... 
							
							
							
							The important part of this change is removing the second conjunct from the
condition; the remainder of the change gives one example of when that matters. 
							
						 
						
							2015-11-29 02:02:42 +00:00  
				
					
						
							
							
								 
						
							
								eb3715a56a 
								
							 
						 
						
							
							
								
								docs: Followup to the recent docs branch: clean up some internal cross-references.  
							
							
							
						 
						
							2015-11-27 04:07:02 +00:00  
				
					
						
							
							
								 
						
							
								8e115052e9 
								
							 
						 
						
							
							
								
								docs: Fix broken symlinks  
							
							
							
						 
						
							2015-11-24 00:40:09 -06:00  
				
					
						
							
							
								 
						
							
								0ab450ae47 
								
							 
						 
						
							
							
								
								docs: Move docs into docs/  
							
							
							
						 
						
							2015-11-24 00:09:21 -06:00  
				
					
						
							
							
								 
						
							
								35e0b0ca69 
								
							 
						 
						
							
							
								
								docs: Remove duplicate 'How to activate it' sections  
							
							
							
						 
						
							2015-11-24 00:09:21 -06:00  
				
					
						
							
							
								 
						
							
								2dd6923c30 
								
							 
						 
						
							
							
								
								docs: Move highlighter headers down one level  
							
							
							
						 
						
							2015-11-24 00:09:21 -06:00  
				
					
						
							
							
								 
						
							
								6e99128987 
								
							 
						 
						
							
							
								
								docs copyedit: minor: Spelling/punctuation fix.  
							
							
							
						 
						
							2015-11-24 06:06:16 +00:00  
				
					
						
							
							
								 
						
							
								3f163a2fd4 
								
							 
						 
						
							
							
								
								docs copyedit: Rewrap to 80 columns, part 2.  
							
							
							
						 
						
							2015-11-24 06:06:16 +00:00  
				
					
						
							
							
								 
						
							
								9ce97cd64d 
								
							 
						 
						
							
							
								
								docs copyedit: minor.  
							
							
							
						 
						
							2015-11-24 06:06:16 +00:00  
				
					
						
							
							
								 
						
							
								12097d55d1 
								
							 
						 
						
							
							
								
								docs copyedit: Rewrap to 80 columns.  
							
							
							
						 
						
							2015-11-24 06:06:16 +00:00  
				
					
						
							
							
								 
						
							
								8ea392e361 
								
							 
						 
						
							
							
								
								docs copyedit: Restyle bold-italic to fixed-width.  
							
							
							
						 
						
							2015-11-24 06:06:16 +00:00  
				
					
						
							
							
								 
						
							
								91e4a576fb 
								
							 
						 
						
							
							
								
								docs copyedit: Port  6d93ea07fd to the other highlighters' README's.  
							
							
							
						 
						
							2015-11-24 06:06:16 +00:00  
				
					
						
							
							
								 
						
							
								6c033e62e9 
								
							 
						 
						
							
							
								
								docs copyedit: Whitespace.  
							
							
							
						 
						
							2015-11-24 06:06:16 +00:00  
				
					
						
							
							
								 
						
							
								17fbcad8ac 
								
							 
						 
						
							
							
								
								'main': Fix state check.  
							
							... 
							
							
							
							At this time, no user-visible consequences are known. 
							
						 
						
							2015-11-18 16:37:38 +00:00  
				
					
						
							
							
								 
						
							
								29fd6ec1de 
								
							 
						 
						
							
							
								
								Support the '|&', '&!', '&|' command separators.  
							
							
							
						 
						
							2015-11-17 20:19:19 +00:00  
				
					
						
							
							
								 
						
							
								3ed0f7f823 
								
							 
						 
						
							
							
								
								noop: Consolidate two identical conditionals.  
							
							
							
						 
						
							2015-11-17 20:07:14 +00:00  
				
					
						
							
							
								 
						
							
								2dbcb575e5 
								
							 
						 
						
							
							
								
								internal: Document the ':regular' state.  
							
							
							
						 
						
							2015-11-17 19:40:58 +00:00  
				
					
						
							
							
								 
						
							
								00de155063 
								
							 
						 
						
							
							
								
								docs: 'main': Improve styles documentation.  
							
							
							
						 
						
							2015-11-17 18:41:14 +00:00  
				
					
						
							
							
								 
						
							
								7d4252f5f5 
								
							 
						 
						
							
							
								
								minor: docs: Improve dollar-double-quoted-argument documentation.  
							
							
							
						 
						
							2015-11-17 03:55:00 +00:00  
				
					
						
							
							
								 
						
							
								21e5e26923 
								
							 
						 
						
							
							
								
								docs: Clarify 'create a new highlighter' documentation.  
							
							
							
						 
						
							2015-11-17 03:22:14 +00:00  
				
					
						
							
							
								 
						
							
								79b95c629e 
								
							 
						 
						
							
							
								
								Drop unnecessary shebang lines.  
							
							... 
							
							
							
							Done in c30301d474c687bddea3 
							
						 
						
							2015-11-17 02:04:23 +00:00  
				
					
						
							
							
								 
						
							
								3669d69226 
								
							 
						 
						
							
							
								
								Fix copyright year.  
							
							
							
						 
						
							2015-11-17 02:02:42 +00:00  
				
					
						
							
							
								 
						
							
								4fcfb15913 
								
							 
						 
						
							
							
								
								Highlight parameter expansions that are a command word.  
							
							... 
							
							
							
							Fixes  zsh-users/zsh-syntax-highlighting#101 . 
						
							2015-11-17 01:37:58 +00:00  
				
					
						
							
							
								 
						
							
								bdc1449733 
								
							 
						 
						
							
							
								
								noop: Break out a helper function.  
							
							
							
						 
						
							2015-11-17 01:37:12 +00:00  
				
					
						
							
							
								 
						
							
								6e3720f39d 
								
							 
						 
						
							
							
								
								dollar-double-quoted-argument: Support the syntax «"${foo}"».  (Issue #186.)  
							
							
							
						 
						
							2015-11-17 00:40:02 +00:00  
				
					
						
							
							
								 
						
							
								28776371a0 
								
							 
						 
						
							
							
								
								tests: Add an XFail test for highlighting «"${foo}"».  (Issue #186.)  
							
							
							
						 
						
							2015-11-17 00:37:58 +00:00  
				
					
						
							
							
								 
						
							
								4f0c293fde 
								
							 
						 
						
							
							
								
								cursor: Remove cursor highlighting when accepting a line.  
							
							... 
							
							
							
							Fixes  zsh-users/zsh-syntax-highlighting#109 .
Similar to 59fbdda64c 
						
							2015-11-17 00:05:06 +00:00  
				
					
						
							
							
								 
						
							
								96ee5116b1 
								
							 
						 
						
							
							
								
								Fix issue  #228 , "Support the PATH_DIRS option".  
							
							
							
						 
						
							2015-11-16 23:14:48 +00:00  
				
					
						
							
							
								 
						
							
								a636527f70 
								
							 
						 
						
							
							
								
								tests: Add an XFail test for issue  #228 , "Support the PATH_DIRS option".  
							
							... 
							
							
							
							This builds upon the test harness auto-cleaned-up directories work (c01533920 
							
						 
						
							2015-11-16 23:04:11 +00:00  
				
					
						
							
							
								 
						
							
								2b35ff1c15 
								
							 
						 
						
							
							
								
								minor: Rename a test file to a not-escape-needing name.  
							
							... 
							
							
							
							There's simply no reason to use such names, now that the filename is no longer
itself test data. 
							
						 
						
							2015-11-16 22:57:47 +00:00  
				
					
						
							
							
								 
						
							
								c015339202 
								
							 
						 
						
							
							
								
								tests: Provide an independent, auto-cleaned working directory to each test.  
							
							... 
							
							
							
							Fixes zsh-users/zsh-syntax-highlighting#182.
Prerequisite for testing issue #228 .
* tests/test-highlighting.zsh
  (run_test): Move functionality to run_test_internal; make run_test be a wrapper
    that handles creating and cleaning up the tempdir.
* tests/README.md: Document the new feature.
* "highlighters/main/test-data/path-space- .zsh"
* highlighters/main/test-data/path-tilde-named.zsh
* highlighters/main/test-data/path.zsh
    Change test data to not depend on being run from the source directory. 
							
						 
						
							2015-11-16 22:54:52 +00:00  
				
					
						
							
							
								 
						
							
								3620ad951f 
								
							 
						 
						
							
							
								
								Add an XFail test for issue  #231 , "Assignment terminating subshell flags closing parenthesis as an error".  
							
							
							
						 
						
							2015-11-16 19:04:37 +00:00  
				
					
						
							
							
								 
						
							
								b285c7b821 
								
							 
						 
						
							
							
								
								brackets: Highlight closing ')' of array assignments correctly.  (Issue #226.)  
							
							... 
							
							
							
							Followup to c0dafd1d85 
							
						 
						
							2015-11-16 18:44:44 +00:00  
				
					
						
							
							
								 
						
							
								c0dafd1d85 
								
							 
						 
						
							
							
								
								brackets: Highlight the closing brackets of subshells and blocks.  (Issue #226.)  
							
							
							
						 
						
							2015-10-30 20:20:30 +02:00  
				
					
						
							
							
								 
						
							
								28abb960de 
								
							 
						 
						
							
							
								
								noop: Follow-up to last: improve readability.  
							
							
							
						 
						
							2015-10-30 20:14:03 +02:00  
				
					
						
							
							
								 
						
							
								a59f442d2d 
								
							 
						 
						
							
							
								
								brackets: Highlight the closing brackets of arithmetic expansion.  (Issue #226.)  
							
							
							
						 
						
							2015-10-30 17:28:48 +00:00  
				
					
						
							
							
								 
						
							
								8b4adbd991 
								
							 
						 
						
							
							
								
								Fix issue  #222 , "command word after repeat".  
							
							
							
						 
						
							2015-10-30 13:31:43 +00:00  
				
					
						
							
							
								 
						
							
								6fbd2aa957 
								
							 
						 
						
							
							
								
								Add an XFail test for issue  #222 , "command word after repeat".  
							
							
							
						 
						
							2015-10-30 13:31:23 +00:00  
				
					
						
							
							
								 
						
							
								9e178f9f39 
								
							 
						 
						
							
							
								
								subshells: Highlight the opening parenthesis correctly.  (Issue #166.)  
							
							... 
							
							
							
							Followup to 0d1bfbcbfa 
							
						 
						
							2015-10-30 11:38:32 +02:00  
				
					
						
							
							
								 
						
							
								5a38710564 
								
							 
						 
						
							
							
								
								subshells: Add an XFail test demonstrating that  #166  is not yet fixed.  
							
							... 
							
							
							
							Reported-by: Antony Lee 
							
						 
						
							2015-10-30 09:34:01 +00:00