Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							e500ca2462 
							
						 
					 
					
						
						
							
							'main': Don't highlight in vared  
						
						... 
						
						
						
						This is a continuation of 451665cb2a 
						
					 
					
						2016-02-14 17:34:53 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							e938825a85 
							
						 
					 
					
						
						
							
							Merge pull request  #272  from psprint/master  
						
						... 
						
						
						
						Optimization: -1 is extra computation of string length internally 
						
					 
					
						2016-02-14 14:32:01 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Gniazdowski 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							683f4837a0 
							
						 
					 
					
						
						
							
							changelog: Update for upcoming 0.4.1 release.  
						
						
						
					 
					
						2016-01-27 20:48:56 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							62a6be3d63 
							
						 
					 
					
						
						
							
							Version number bump.  
						
						... 
						
						
						
						Have master self-describe as 0.5.0-dev, since an 0.4.1 release is upcoming on
another branch. 
						
					 
					
						2016-01-27 20:38:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							30d8f92df2 
							
						 
					 
					
						
						
							
							test harness: Properly quote error message interpolations.  
						
						... 
						
						
						
						No functional change, except that error messages are now more readable. 
						
					 
					
						2016-01-20 22:02:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							282c7134e8 
							
						 
					 
					
						
						
							
							Revert "wrapping: Don't add '--' when invoking widgets."  
						
						... 
						
						
						
						The '--' guard was correct; it was there to guard against arguments belonging
to the syntax «zle widget [ -n num ] [ -Nw ] [ -K keymap ] args».
For example, this affected using <backward-kill-word> over
    BUFFER="-w "
    CURSOR=3
after
    autoload -Uz select-word-style
    select-word-style default
    zstyle ':zle:backward-kill-word' word-style shell
.
This reverts commit c808d2187a 
						
					 
					
						2016-01-17 19:43:48 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							28932316cc 
							
						 
					 
					
						
						
							
							aliases: Highlight aliases with '=' in their LHS as error.  (Part of issue #263.)  
						
						
						
					 
					
						2016-01-11 15:27:48 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							5e4b446dee 
							
						 
					 
					
						
						
							
							aliases: Add a test for one variant of issue  #263 .  
						
						
						
					 
					
						2016-01-11 15:07:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							9b64ad750f 
							
						 
					 
					
						
						
							
							tests: Add a 'print failures only' mode to 'make test', called 'make quiet-test'.  
						
						... 
						
						
						
						Fixes  zsh-users/zsh-syntax-highlighting#262 .
Currently, 'make quiet-test' uses Perl.  However, since it is considered a development
tool rather than a user-facing tool, users and downstream packages needn't install Perl.
Furthermore, even this dev-only dependency may be dropped in the future.
The only difference between tests/tap-filter here and the one in the issue is using
a `cat` subshell v. using 'undef $/; <STDIN>'. 
					
						2016-01-02 21:22:01 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							936e2e9314 
							
						 
					 
					
						
						
							
							tests: Add another comment.  No functional change.  
						
						
						
					 
					
						2016-01-02 20:52:40 +00:00 
						 
				 
			
				
					
						
							
							
								m0viefreak 
							
						 
					 
					
						
						
						
						
							
						
						
							ed33d2cb13 
							
						 
					 
					
						
						
							
							widget binding: don't exclude widgets starting with '_'  
						
						... 
						
						
						
						Just because a widget starts with _ does not mean it should be
skipped when rebinding. The only reason widgets need to be skipped
is when their function name start with _zsh_highlight_widget*,
which is checked later.
Example:
_expand_alias (^Xa) needs to be wrapped.
The exclusion of _* was introduced in 186d80054afix  #65 , but it is not needed. The relevant exclusion of
_zsh_highlight_widget* is already enough due to the case statement. 
						
					 
					
						2016-01-02 14:29:04 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							268656d52b 
							
						 
					 
					
						
						
							
							tests: Add a comment.  No functional change.  
						
						
						
					 
					
						2016-01-01 16:35:00 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							38c3ac8831 
							
						 
					 
					
						
						
							
							docs: Note that Debian package has migrated to (been added to) Debian stretch.  
						
						
						
					 
					
						2015-12-16 22:22:00 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							82f5eb17ec 
							
						 
					 
					
						
						
							
							docs: Note Debian package name.  
						
						... 
						
						
						
						The Debian package should propagate to the "testing" suite (stretch) in a few days. 
						
					 
					
						2015-12-12 11:04:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							4f3910cbba 
							
						 
					 
					
						
						
							
							Fix issue  #248 : Highlight 'pkexec' as a precommand.  
						
						
						
					 
					
						2015-12-04 23:40:30 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							48ecd29180 
							
						 
					 
					
						
						
							
							tests: Add two XFail tests for issue  #238 , "fd redirections at command word".  
						
						
						
					 
					
						2015-11-29 03:15:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							430cf55368 
							
						 
					 
					
						
						
							
							tests: Cover [default].  
						
						
						
					 
					
						2015-11-29 02:56:07 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							cf685a3a27 
							
						 
					 
					
						
						
							
							changelog: Start 0.4.1 section.  
						
						... 
						
						
						
						Also fix an error in the title of the 0.4.0 section. 
						
					 
					
						2015-11-29 02:00:51 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							69b6c4e450 
							
						 
					 
					
						
						
							
							release.md: Clarify release procedure.  
						
						
						
					 
					
						2015-11-27 23:24:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							7338c54a25 
							
						 
					 
					
						
						
							
							Post-release version number bump.  
						
						
						
					 
					
						2015-11-27 23:20:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							2d792b03bb 
							
						 
					 
					
						
						
							
							Tag version 0.4.0.  
						
						
						
					 
					
						2015-11-27 23:19:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							eee130f81d 
							
						 
					 
					
						
						
							
							changelog: Update through HEAD ( 952a97dbc9).  
						
						
						
					 
					
						2015-11-27 23:17:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							952a97dbc9 
							
						 
					 
					
						
						
							
							docs: Tweaks to highlighters.md after recent refactoring branch.  
						
						... 
						
						
						
						Merge remote-tracking branch 'danielsh/docs-highlighters.d-landing-page-v3'
* danielsh/docs-highlighters.d-landing-page-v3:
  docs: Restore (with changes) links removed in f5ca4b891bFixes  zsh-users/zsh-syntax-highlighting#242 . 
						
					 
					
						2015-11-27 04:12:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							1f1ad09e38 
							
						 
					 
					
						
						
							
							docs: Restore (with changes) links removed in  f5ca4b891b.  
						
						... 
						
						
						
						The preceding commit, which made docs/highlighters.md and
highlighters/README.md distinct, allows reverting their removal. 
						
					 
					
						2015-11-27 04:07:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							eb3715a56a 
							
						 
					 
					
						
						
							
							docs: Followup to the recent docs branch: clean up some internal cross-references.  
						
						
						
					 
					
						2015-11-27 04:07:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							95330c691b 
							
						 
					 
					
						
						
							
							docs: Clarify tagline summary of 'root' highlighter  
						
						
						
					 
					
						2015-11-27 04:07:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							371f8183d6 
							
						 
					 
					
						
						
							
							docs: Minor clarification.  
						
						
						
					 
					
						2015-11-27 04:06:15 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							2e5481ab9a 
							
						 
					 
					
						
						
							
							docs; INSTALL.md: Make 'system-wide' section easier to read.  
						
						
						
					 
					
						2015-11-26 18:09:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							2ed2f1e3c4 
							
						 
					 
					
						
						
							
							docs: INSTALL.md: Streamling .zshrc installation instructions.  
						
						
						
					 
					
						2015-11-26 18:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							b8ced86853 
							
						 
					 
					
						
						
							
							docs: Minor clarifications.  
						
						
						
					 
					
						2015-11-26 17:15:48 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							84734ba950 
							
						 
					 
					
						
						
							
							versionstamp: Better $ZSH_HIGHLIGHT_REVISION reporting when running from git.  
						
						
						
					 
					
						2015-11-25 03:55:20 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							635a68f7b4 
							
						 
					 
					
						
						
							
							driver: Fix error message wording  
						
						
						
					 
					
						2015-11-25 03:54:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							438a94496f 
							
						 
					 
					
						
						
							
							docs: Grammar fix.  
						
						
						
					 
					
						2015-11-24 07:43:03 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							7ee350efcd 
							
						 
					 
					
						
						
							
							docs: Port new text to individual highlighters' documentation.  
						
						... 
						
						
						
						The new text is from the preceding two commits, 22123ab622ded1c8789b 
						
					 
					
						2015-11-24 07:39:44 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							22123ab622 
							
						 
					 
					
						
						
							
							docs: Follow-up to last: Fix markup.  
						
						
						
					 
					
						2015-11-24 07:36:10 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							ded1c8789b 
							
						 
					 
					
						
						
							
							docs: Clarify highlighters documentation.  
						
						
						
					 
					
						2015-11-24 07:32:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							0b3183f6cb 
							
						 
					 
					
						
						
							
							docs: Split README.md into INSTALL.md.  
						
						... 
						
						
						
						Fixes  zsh-users/zsh-syntax-highlighting#235 . 
					
						2015-11-24 07:13:35 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							8e115052e9 
							
						 
					 
					
						
						
							
							docs: Fix broken symlinks  
						
						
						
					 
					
						2015-11-24 00:40:09 -06:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							5b34c23cfa 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'phy1729/doc-all'  
						
						... 
						
						
						
						* phy1729/doc-all:
  Remove broken links
  docs: Create all.md
  docs: Move docs into docs/
  docs: Remove duplicate 'How to activate it' sections
  docs: Move highlighter headers down one level 
						
					 
					
						2015-11-24 06:30:45 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							c575f8f375 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'danielsh/docs-copyedit-v1'  
						
						... 
						
						
						
						* danielsh/docs-copyedit-v1:
  docs copyedit: minor: Spelling/punctuation fix.
  docs copyedit: Rewrap to 80 columns, part 4.
  docs copyedit: Rewrap to 80 columns, part 3.
  docs copyedit: Rewrap to 80 columns, part 2.
  docs copyedit: Clarify tagline.
  docs copyedit: minor.
  docs copyedit: Review toplevel and tests README.md files.
  docs copyedit: Rewrap to 80 columns.
  docs copyedit: Restyle bold-italic to fixed-width.
  docs copyedit: Port 6d93ea07fd 
						
					 
					
						2015-11-24 06:30:30 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							f5ca4b891b 
							
						 
					 
					
						
						
							
							Remove broken links  
						
						
						
					 
					
						2015-11-24 00:27:21 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							51f66ae851 
							
						 
					 
					
						
						
							
							docs: Create all.md  
						
						
						
					 
					
						2015-11-24 00:22:26 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							0ab450ae47 
							
						 
					 
					
						
						
							
							docs: Move docs into docs/  
						
						
						
					 
					
						2015-11-24 00:09:21 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							35e0b0ca69 
							
						 
					 
					
						
						
							
							docs: Remove duplicate 'How to activate it' sections  
						
						
						
					 
					
						2015-11-24 00:09:21 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							2dd6923c30 
							
						 
					 
					
						
						
							
							docs: Move highlighter headers down one level  
						
						
						
					 
					
						2015-11-24 00:09:21 -06:00