5fb4cb2f72 
								
							 
						 
						
							
							
								
								Fix regression: Highlight ';' as commandseparator.  
							
							... 
							
							
							
							This was broken by c2b9327b07zsh-users/zsh-syntax-highlighting#199 .
This fixes the vanilla-newline.zsh test, which was was (consciously) broken
by the previous commit. 
							
						 
						
							2015-09-23 14:50:22 +00:00  
				
					
						
							
							
								 
						
							
								aab1b8f50f 
								
							 
						 
						
							
							
								
								Follow-up to 547b8be30461: Fix $observed_result calculation.  
							
							... 
							
							
							
							In region_highlight, a spec of the form 'i j foo' with i >= j should have no effect.
Before this commit, however, the {$i..$j} range would happily expand to (5 4 3)
if i > j were the case (e.g., i=5 and j=3).
This breaks vanilla-newline.zsh; the next commit will fix that. 
							
						 
						
							2015-09-17 23:40:20 +00:00  
				
					
						
							
							
								 
						
							
								4068413dfe 
								
							 
						 
						
							
							
								
								tests: Let each test change the highlight styles.  
							
							... 
							
							
							
							This way, each test can set custom styles to specific highlight contexts
(to differentiate those contexts) without affecting later tests. 
							
						 
						
							2015-09-17 23:35:44 +00:00  
				
					
						
							
							
								 
						
							
								404d498e1d 
								
							 
						 
						
							
							
								
								tests: vanilla-newline.zsh: Fix expectations  
							
							
							
						 
						
							2015-09-17 23:33:56 +00:00  
				
					
						
							
							
								 
						
							
								05ab9f7342 
								
							 
						 
						
							
							
								
								tests: Run only *.zsh files.  
							
							... 
							
							
							
							Otherwise, *.rej patch files would be run by zsh, with unpredictable results. 
							
						 
						
							2015-09-17 20:11:05 +00:00  
				
					
						
							
							
								 
						
							
								0d3a5dadea 
								
							 
						 
						
							
							
								
								tests: Add test for escape sequences in double-quoted strings  
							
							
							
						 
						
							2015-09-17 20:01:46 +00:00  
				
					
						
							
							
								 
						
							
								51102bf83f 
								
							 
						 
						
							
							
								
								Highlight the region and yanks and pastes on top of syntax highlighting.  
							
							... 
							
							
							
							Fixes  zsh-users/zsh-syntax-highlighting#165 .
Fixes  zsh-users/zsh-syntax-highlighting#175 .
* danielsh/i165-region-v1:
  Highlight yanks/pastes on top of syntax highlighting.
  Highlight the region on top of syntax highlighting. 
						
							2015-09-17 19:21:25 +00:00  
				
					
						
							
							
								 
						
							
								186536705b 
								
							 
						 
						
							
							
								
								tests: path-tilde-named.zsh: Fix expectations  
							
							... 
							
							
							
							The path string ends at offset 26, not 23. 
							
						 
						
							2015-09-17 19:09:33 +00:00  
				
					
						
							
							
								 
						
							
								547b8be304 
								
							 
						 
						
							
							
								
								test harness: Fix off-by-one discrepancy between observed and expected.  
							
							... 
							
							
							
							Fixes  zsh-users/zsh-syntax-highlighting#195 .
The one revision made on master between this branch's creation and merge
already uses correct offsets.
* danielsh/i195-tests-offbyone-v1:
  New test for dollar-double-quoted-argument.
  test harness: Fix off-by-one discrepancy between observed and expected. 
						
							2015-09-17 19:08:29 +00:00  
				
					
						
							
							
								 
						
							
								80587e5419 
								
							 
						 
						
							
							
								
								New test for dollar-double-quoted-argument.  
							
							... 
							
							
							
							This exercises the previous patch. 
							
						 
						
							2015-09-12 20:48:25 +00:00  
				
					
						
							
							
								 
						
							
								c46b8d169e 
								
							 
						 
						
							
							
								
								test harness: Fix off-by-one discrepancy between observed and expected.  
							
							... 
							
							
							
							Fixes issue #195 . 
							
						 
						
							2015-09-12 20:48:25 +00:00  
				
					
						
							
							
								 
						
							
								a8afbdf2f5 
								
							 
						 
						
							
							
								
								Support $''-quoted strings.  
							
							... 
							
							
							
							This does not yet highlight backslash escapes within them. 
							
						 
						
							2015-09-10 20:02:39 +00:00  
				
					
						
							
							
								 
						
							
								6d93ea07fd 
								
							 
						 
						
							
							
								
								main highlighter docs: README: Tweak.  
							
							
							
						 
						
							2015-09-10 19:46:01 +00:00  
				
					
						
							
							
								 
						
							
								4f5a0fe60b 
								
							 
						 
						
							
							
								
								main highlighter docs: Give examples of styles.  
							
							
							
						 
						
							2015-09-10 19:44:19 +00:00  
				
					
						
							
							
								 
						
							
								e5c2a88db0 
								
							 
						 
						
							
							
								
								Highlight yanks/pastes on top of syntax highlighting.  
							
							... 
							
							
							
							Let $zle_highlight[paste] override $region_highlight. 
							
						 
						
							2015-09-10 19:31:36 +00:00  
				
					
						
							
							
								 
						
							
								0e31d6e1a2 
								
							 
						 
						
							
							
								
								Highlight the region on top of syntax highlighting.  
							
							... 
							
							
							
							Let $zle_highlight[region] override $region_highlight. 
							
						 
						
							2015-09-08 20:22:22 +00:00  
				
					
						
							
							
								 
						
							
								555e142e66 
								
							 
						 
						
							
							
								
								suffix aliases: Highlight differently.  
							
							... 
							
							
							
							Add an underline, since they are at command word position but will be executed
by something else.
Suggested-by: Daniel Hahler 
							
						 
						
							2015-09-08 10:13:16 +00:00  
				
					
						
							
							
								 
						
							
								e13c5a1611 
								
							 
						 
						
							
							
								
								Highlight 'noglob' correctly in more cases.  
							
							... 
							
							
							
							Fixes  zsh-users/zsh-syntax-highlighting#189 . 
						
							2015-09-07 18:07:59 +00:00  
				
					
						
							
							
								 
						
							
								8515b7e0c5 
								
							 
						 
						
							
							
								
								Highlight ? as globbing.  
							
							... 
							
							
							
							Fixes  zsh-users/zsh-syntax-highlighting#94 . 
						
							2015-09-07 18:05:56 +00:00  
				
					
						
							
							
								 
						
							
								dc701501e5 
								
							 
						 
						
							
							
								
								Highlight ? as globbing.  
							
							... 
							
							
							
							Fixes  zsh-users/zsh-syntax-highlighting#94 . 
						
							2015-09-07 18:03:14 +00:00  
				
					
						
							
							
								 
						
							
								9310d8ae71 
								
							 
						 
						
							
							
								
								Support suffix aliases  
							
							... 
							
							
							
							Fixes  zsh-users/zsh-syntax-highlighting#126 . 
						
							2015-09-07 17:59:52 +00:00  
				
					
						
							
							
								 
						
							
								b3ceea8511 
								
							 
						 
						
							
							
								
								Highlight 'noglob' correctly in more cases.  
							
							... 
							
							
							
							Fixes  zsh-users/zsh-syntax-highlighting#189 . 
						
							2015-09-07 09:09:17 +00:00  
				
					
						
							
							
								 
						
							
								a0b5bc6c71 
								
							 
						 
						
							
							
								
								Fix bug in previous commit ( d330b49b33)  
							
							... 
							
							
							
							'local' is a reserved word in zsh 5.1 but not in earlier versions [1].
Therefore, under zsh older than 5.1, quoting is required.
This manifested as random «builtin=''» in emitted to the terminal, and
commands (such as 'echo') highlighted as errors (in red).
[1] https://github.com/zsh-users/zsh/blob/master/README#L46 
    (the section "Incompatibilites between 5.0.8 and 5.1") 
							
						 
						
							2015-09-07 01:26:11 +00:00  
				
					
						
							
							
								 
						
							
								d330b49b33 
								
							 
						 
						
							
							
								
								Fix variable leakage into global namespace.  
							
							... 
							
							
							
							Similar to zsh-users/zsh-syntax-highlighting#97 . 
							
						 
						
							2015-09-06 19:20:49 +00:00  
				
					
						
							
							
								 
						
							
								f78919d941 
								
							 
						 
						
							
							
								
								Preserve $? of wrapped widgets.  
							
							
							
						 
						
							2015-09-05 21:44:11 +00:00  
				
					
						
							
							
								 
						
							
								eaffd88793 
								
							 
						 
						
							
							
								
								docs: Document homebrew package name.  
							
							... 
							
							
							
							Fixes  zsh-users/zsh-syntax-highlighting#156 . 
						
							2015-09-05 19:21:52 +00:00  
				
					
						
							
							
								 
						
							
								546a5288e2 
								
							 
						 
						
							
							
								
								multiline strings: Add a second test for commit  ff4d402e9a 
							
							
							
						 
						
							2015-09-05 15:08:08 +00:00  
				
					
						
							
							
								 
						
							
								8e7c26f489 
								
							 
						 
						
							
							
								
								Do wrap the 'yank' widget, because that works.  
							
							... 
							
							
							
							Partly reverts eb9870f4db#143  to
fix issue #99 . 
							
						 
						
							2015-09-05 12:50:32 +00:00  
				
					
						
							
							
								 
						
							
								7f41967a17 
								
							 
						 
						
							
							
								
								Highlight array appends: foo+=(bar baz).  
							
							... 
							
							
							
							Fixes  zsh-users/zsh-syntax-highlighting#181 . 
						
							2015-09-05 09:38:02 +00:00  
				
					
						
							
							
								 
						
							
								13a8db1d71 
								
							 
						 
						
							
							
								
								tests: exit non-zero upon failure  
							
							
							
						 
						
							2015-09-05 09:27:51 +00:00  
				
					
						
							
							
								 
						
							
								51aed8a765 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/pr/179'  
							
							... 
							
							
							
							* upstream/pr/179:
  Don't parse first word of array assignment as command 
							
						 
						
							2015-09-04 17:57:08 +00:00  
				
					
						
							
							
								 
						
							
								42495cc5d6 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/pr/161'  
							
							... 
							
							
							
							* upstream/pr/161:
  Don't highlight prefix redirections as error 
							
						 
						
							2015-09-04 17:27:25 +00:00  
				
					
						
							
							
								 
						
							
								ea81e3df6e 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/pr/159'  
							
							... 
							
							
							
							* upstream/pr/159:
  Support literal newlines, part 2
  Update comments. No functional change.
  Highlight the first part of multiline strings correctly
  Support literal newlines
  Support backslash continuations
  Support multiline strings
  Refactoring, no functional change 
							
						 
						
							2015-09-04 17:27:03 +00:00  
				
					
						
							
							
								 
						
							
								c2b9327b07 
								
							 
						 
						
							
							
								
								Support literal newlines, part 2  
							
							
							
						 
						
							2015-09-02 09:30:08 +00:00  
				
					
						
							
							
								 
						
							
								52ece975c3 
								
							 
						 
						
							
							
								
								Update comments. No functional change.  
							
							
							
						 
						
							2015-09-02 02:37:43 +00:00  
				
					
						
							
							
								 
						
							
								7ee9df915d 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/pr/158'  
							
							... 
							
							
							
							* origin/pr/158:
  README: give the rationale for the at-end-of-.zshrc requirement 
							
						 
						
							2015-09-01 16:26:04 +00:00  
				
					
						
							
							
								 
						
							
								85b3446897 
								
							 
						 
						
							
							
								
								README: make installation step 1 more accurate  
							
							... 
							
							
							
							Based on a patch by George Angelopoulos <george@usermod.net>.
Closes  #149 . 
							
						 
						
							2015-08-31 17:27:56 +00:00  
				
					
						
							
							
								 
						
							
								b9b67b9f78 
								
							 
						 
						
							
							
								
								Don't parse first word of array assignment as command  
							
							... 
							
							
							
							Fixes  zsh-users/zsh-syntax-highlighting#178  
						
							2015-08-28 09:52:52 +00:00  
				
					
						
							
							
								 
						
							
								359d48bf78 
								
							 
						 
						
							
							
								
								Don't highlight prefix redirections as error  
							
							... 
							
							
							
							Fixes  zsh-users/zsh-syntax-highlighting#146  
						
							2015-02-16 02:44:56 +00:00  
				
					
						
							
							
								 
						
							
								ff4d402e9a 
								
							 
						 
						
							
							
								
								Highlight the first part of multiline strings correctly  
							
							... 
							
							
							
							Given the following input:
    PREBUFFER=$'echo "foo\n'
    BUFFER='bar"'
This patch causes the '"foo' part to be highlighted as a string.  There
is no test because the tests only check highlighting of BUFFER, and 'bar"'
is already highlighted correctly. 
							
						 
						
							2015-02-02 15:12:59 +00:00  
				
					
						
							
							
								 
						
							
								384be15b13 
								
							 
						 
						
							
							
								
								Support literal newlines  
							
							
							
						 
						
							2015-01-27 10:23:59 +00:00  
				
					
						
							
							
								 
						
							
								23cacb12fe 
								
							 
						 
						
							
							
								
								Support backslash continuations  
							
							
							
						 
						
							2015-01-27 10:23:59 +00:00  
				
					
						
							
							
								 
						
							
								667495bfb7 
								
							 
						 
						
							
							
								
								Support multiline strings  
							
							
							
						 
						
							2015-01-27 10:23:58 +00:00  
				
					
						
							
							
								 
						
							
								2c5acaefa9 
								
							 
						 
						
							
							
								
								Refactoring, no functional change  
							
							... 
							
							
							
							The new function will be used in the next commit. 
							
						 
						
							2015-01-27 10:23:58 +00:00  
				
					
						
							
							
								 
						
							
								0c8c4b73f8 
								
							 
						 
						
							
							
								
								README: give the rationale for the at-end-of-.zshrc requirement  
							
							
							
						 
						
							2015-01-27 10:23:21 +00:00  
				
					
						
							
							
								 
						
							
								a723f504a5 
								
							 
						 
						
							
							
								
								README: make installation step 1 more accurate  
							
							... 
							
							
							
							You cannot download just the "script". You need the entire directory/repo. 
							
						 
						
							2014-09-25 08:20:47 +03:00  
				
					
						
							
							
								 
						
							
								3dc5741900 
								
							 
						 
						
							
							
								
								Merge pull request  #140  from  randomize/pr_fix_issue_#77  
							
							... 
							
							
							
							Pr fix issue #77  
							
						 
						
							2014-09-24 22:58:20 +02:00  
				
					
						
							
							
								 
						
							
								10391d025a 
								
							 
						 
						
							
							
								
								Merge pull request  #134  from sonnym/enable_quick_history_substitution_highlighting  
							
							... 
							
							
							
							highlight ^old^new pattern 
							
						 
						
							2014-09-24 22:54:21 +02:00  
				
					
						
							
							
								 
						
							
								443908b9a2 
								
							 
						 
						
							
							
								
								Merge pull request  #142  from jcassee/master  
							
							... 
							
							
							
							Add 'line' highlighter for the whole buffer 
							
						 
						
							2014-09-24 22:50:54 +02:00  
				
					
						
							
							
								 
						
							
								eb9870f4db 
								
							 
						 
						
							
							
								
								Merge pull request  #143  from vincentbernat/fix/yank-pop  
							
							... 
							
							
							
							zle: don't override yank/yank-pop 
							
						 
						
							2014-09-24 22:49:21 +02:00