jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								ece762e817 
								
							 
						 
						
							
							
								
								User's definition of highlighting from "zle_highlight" array should take precedence over custom highlighters. This is especially important for *region context* (see CHARACTER HIGHLIGHTING chapter in `man zshzle` for *region context* definition), as this is overwritten by region_highlight array, leading to highlighting only parts of selected region properly.  
							
							 
							
							... 
							
							
							
							This commit forces to use type of highlighting as defined in region context of zle_highlight array. 
							
						 
						
							2015-09-04 00:41:02 +02:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								162655841c 
								
							 
						 
						
							
							
								
								Reviewed remapped widgets - excluded unnecessary stuff.  
							
							 
							
							
							
						 
						
							2015-08-24 02:48:54 +02:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								b0f13404a0 
								
							 
						 
						
							
							
								
								Added information about redirection operators to README file.  
							
							 
							
							
							
						 
						
							2015-01-17 17:17:23 +01:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								b85b225dfb 
								
							 
						 
						
							
							
								
								Added style for redirection operators.  
							
							 
							
							
							
						 
						
							2015-01-17 17:12:25 +01:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								25b83ca8a9 
								
							 
						 
						
							
							
								
								Prevent matching of command prefix if path is written explicitly. This solves issue that prefix '/l' matches '/bin//ls' (with two slashes what is valid syntax for zsh).  
							
							 
							
							
							
						 
						
							2014-10-04 17:12:20 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								f728546b74 
								
							 
						 
						
							
							
								
								Defined predicate_switcher function in order to be able to use main highlighter when cursor has moved. Normally turning on this feature for the whole main highlighter is not advisable, however it is still helpful in edge cases and solves the problem with highlighting the prefix of the path and file. To prevent slowdown the predicate_switcher is defined in such a way that it activates main highlighter with respect to cursor movement just for one call, and after that returns automatically to the default mode, i.e. highlighting only after buffer is modified.  
							
							 
							
							
							
						 
						
							2014-10-04 00:36:01 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								df99f5f61a 
								
							 
						 
						
							
							
								
								Bug fix: when editing multi-line complex command highlighting was shifted by one character starting from second line. This behaviour was due to splitting of BUFFER using shell parser ${(z)BUFFER}, which basically changes all newlines to semicolons.  
							
							 
							
							
							
						 
						
							2014-10-03 17:26:14 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								6d9a34065c 
								
							 
						 
						
							
							
								
								Add condition that path_approx should be highlighted only if $#arg > 3, otherwise it matches too many things. (but do we need path_approx at all?)  
							
							 
							
							
							
						 
						
							2014-10-03 13:37:52 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								4a82aab578 
								
							 
						 
						
							
							
								
								Check for TOKENS_COMMANDSEPARATOR even if $new_expression=false to highlight properly consecutive command separators like 'echo a; ; ; echo b'.  
							
							 
							
							
							
						 
						
							2014-10-03 13:01:27 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								bd2e00a4a9 
								
							 
						 
						
							
							
								
								Excluded several widgets from overriding following  http://www.zsh.org/mla/users/2014/msg00308.html  advise to resolve issue  #137  
							
							 
							
							
							
						 
						
							2014-09-30 00:53:19 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								df2041e2d6 
								
							 
						 
						
							
							
								
								Make a few variables local  
							
							 
							
							
							
						 
						
							2014-09-29 13:30:26 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								a21f6ad6c4 
								
							 
						 
						
							
							
								
								Changed screenshot link in README.md to relative path  
							
							 
							
							
							
						 
						
							2014-09-27 01:22:59 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								5ea0c05977 
								
							 
						 
						
							
							
								
								TODO mostly done, so deleted  
							
							 
							
							
							
						 
						
							2014-09-26 23:33:56 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								5d85b535c7 
								
							 
						 
						
							
							
								
								Small correction in README.md  
							
							 
							
							
							
						 
						
							2014-09-26 22:20:42 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								294c353a02 
								
							 
						 
						
							
							
								
								Add screenshot.png to git  
							
							 
							
							
							
						 
						
							2014-09-26 20:59:01 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								6035534f8c 
								
							 
						 
						
							
							
								
								Created small image at misc/screenshot.png and added it to README.md.  
							
							 
							
							
							
						 
						
							2014-09-26 20:56:29 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								7e334e7fe8 
								
							 
						 
						
							
							
								
								Add ZSH_HIGHLIGHT_STYLES[file] style to change color for all files at once  
							
							 
							
							
							
						 
						
							2014-09-26 20:14:45 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								d69a3685fc 
								
							 
						 
						
							
							
								
								Add description of highlighting style for files to highlighter/main/README.md  
							
							 
							
							
							
						 
						
							2014-09-26 19:26:10 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								03822157ac 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master'  
							
							 
							
							
							
						 
						
							2014-09-26 16:27:32 +00:00  
						
					 
				
					
						
							
							
								 
								nicoulaj
							
						 
						
							 
							
							
							
							
								
							
							
								3dc5741900 
								
							 
						 
						
							
							
								
								Merge pull request  #140  from  randomize/pr_fix_issue_#77  
							
							 
							
							... 
							
							
							
							Pr fix issue #77  
							
						 
						
							2014-09-24 22:58:20 +02:00  
						
					 
				
					
						
							
							
								 
								nicoulaj
							
						 
						
							 
							
							
							
							
								
							
							
								10391d025a 
								
							 
						 
						
							
							
								
								Merge pull request  #134  from sonnym/enable_quick_history_substitution_highlighting  
							
							 
							
							... 
							
							
							
							highlight ^old^new pattern 
							
						 
						
							2014-09-24 22:54:21 +02:00  
						
					 
				
					
						
							
							
								 
								nicoulaj
							
						 
						
							 
							
							
							
							
								
							
							
								443908b9a2 
								
							 
						 
						
							
							
								
								Merge pull request  #142  from jcassee/master  
							
							 
							
							... 
							
							
							
							Add 'line' highlighter for the whole buffer 
							
						 
						
							2014-09-24 22:50:54 +02:00  
						
					 
				
					
						
							
							
								 
								nicoulaj
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								50695edee6 
								
							 
						 
						
							
							
								
								TODO update  
							
							 
							
							
							
						 
						
							2014-09-24 16:03:29 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								4a3b2cd89f 
								
							 
						 
						
							
							
								
								Add TODO file  
							
							 
							
							
							
						 
						
							2014-09-24 01:51:14 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								f342c5e0cd 
								
							 
						 
						
							
							
								
								Added missing separators: '&|', '|&' and '&!'  
							
							 
							
							
							
						 
						
							2014-09-24 00:04:49 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								28a5c6e3f0 
								
							 
						 
						
							
							
								
								Add highlighting for files based on $LS_COLORS environment variable.  
							
							 
							
							
							
						 
						
							2014-09-23 23:44:45 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								85d1268b5a 
								
							 
						 
						
							
							
								
								Changed ${#BUFFER} to ${#LBUFFER} in function _zsh_highlight_main_highlighter_check_path() in order to allow edit in the middle of the line without losing path colors in some cases  
							
							 
							
							
							
						 
						
							2014-09-23 23:02:54 +00:00  
						
					 
				
					
						
							
							
								 
								jimmijj
							
						 
						
							 
							
							
							
							
								
							
							
								1a8e14fad2 
								
							 
						 
						
							
							
								
								Add command_prefix style  
							
							 
							
							
							
						 
						
							2014-09-23 22:38:27 +00:00  
						
					 
				
					
						
							
							
								 
								Vincent Bernat
							
						 
						
							 
							
							
							
							
								
							
							
								74a183447d 
								
							 
						 
						
							
							
								
								zle: don't override yank/yank-pop  
							
							 
							
							... 
							
							
							
							`yank-pop` relies on the fact that the last zle command is `yank` or
`yank-pop` to work correctly. Rewriting them prevents this check to work
correctly breaking `yank-pop`.
This fix just disallow overriding of those two zle commands. As a
side-effect, syntax highlighting will not happen when using.
This fixes  #99 . 
							
						 
						
							2014-06-29 11:52:32 +02:00  
						
					 
				
					
						
							
							
								 
								Joost Cassee
							
						 
						
							 
							
							
							
							
								
							
							
								d7d4dff1c8 
								
							 
						 
						
							
							
								
								Add 'line' highlighter for the whole buffer  
							
							 
							
							
							
						 
						
							2014-06-08 00:04:00 +02:00  
						
					 
				
					
						
							
							
								 
								Randy
							
						 
						
							 
							
							
							
							
								
							
							
								7edd08156e 
								
							 
						 
						
							
							
								
								Chaned main highlighter alorithm to resolve issue  #77  
							
							 
							
							
							
						 
						
							2014-03-29 22:52:10 +02:00  
						
					 
				
					
						
							
							
								 
								Randy
							
						 
						
							 
							
							
							
							
								
							
							
								e8cc271314 
								
							 
						 
						
							
							
								
								Resolves slow performance in brackets highlighter  
							
							 
							
							
							
						 
						
							2014-03-24 08:45:34 +02:00  
						
					 
				
					
						
							
							
								 
								Julien Nicoulaud
							
						 
						
							 
							
							
							
							
								
							
							
								5320f1e18d 
								
							 
						 
						
							
							
								
								Merge pull request  #135  from arcan1s/patch-1  
							
							 
							
							... 
							
							
							
							Update README.md 
							
						 
						
							2014-01-15 04:15:52 -08:00  
						
					 
				
					
						
							
							
								 
								Evgeniy Alexeev
							
						 
						
							 
							
							
							
							
								
							
							
								dcb5da9457 
								
							 
						 
						
							
							
								
								Update README.md  
							
							 
							
							... 
							
							
							
							Edited links to Archlinux packages (the link to `zsh-syntax-highlighting-git` is out-of-date, and `zsh-syntax-highlighting` is now available in [community]) 
							
						 
						
							2014-01-09 04:21:35 +03:00  
						
					 
				
					
						
							
							
								 
								Julien Nicoulaud
							
						 
						
							 
							
							
							
							
								
							
							
								c83e266888 
								
							 
						 
						
							
							
								
								#110 : Now using :A modifier, bump zsh version requirement  
							
							 
							
							
							
						 
						
							2013-12-24 12:40:35 +01:00  
						
					 
				
					
						
							
							
								 
								Julien Nicoulaud
							
						 
						
							 
							
							
							
							
								
							
							
								072c064d2a 
								
							 
						 
						
							
							
								
								Merge pull request  #110  from xaocon/master  
							
							 
							
							... 
							
							
							
							small change to find highlighting directory better 
							
						 
						
							2013-12-24 03:39:37 -08:00  
						
					 
				
					
						
							
							
								 
								sonnym
							
						 
						
							 
							
							
							
							
								
							
							
								04f9c8884f 
								
							 
						 
						
							
							
								
								highlight ^old^new pattern  
							
							 
							
							... 
							
							
							
							by extending the already in place mechanism of checking for the first
histchar to check for the second as well 
							
						 
						
							2013-12-07 05:11:19 -05:00  
						
					 
				
					
						
							
							
								 
								Julien Nicoulaud
							
						 
						
							 
							
							
							
							
								
							
							
								f289a9f8e7 
								
							 
						 
						
							
							
								
								Merge pull request  #125  from acatton/fix-121  
							
							 
							
							... 
							
							
							
							Fix  #121 : sudo syntax highlighting incorrectly 
							
						 
						
							2013-11-19 11:42:03 -08:00  
						
					 
				
					
						
							
							
								 
								Julien Nicoulaud
							
						 
						
							 
							
							
							
							
								
							
							
								8ac964186d 
								
							 
						 
						
							
							
								
								Merge pull request  #131  from MarkLodato/array-assignments  
							
							 
							
							... 
							
							
							
							Properly highlight array assignments 
							
						 
						
							2013-11-19 11:40:29 -08:00  
						
					 
				
					
						
							
							
								 
								Julien Nicoulaud
							
						 
						
							 
							
							
							
							
								
							
							
								ffce2a0b20 
								
							 
						 
						
							
							
								
								Merge pull request  #133  from lucc/master  
							
							 
							
							... 
							
							
							
							protect alias expansion from interpreting aliases as options 
							
						 
						
							2013-11-19 11:39:40 -08:00  
						
					 
				
					
						
							
							
								 
								Julien Nicoulaud
							
						 
						
							 
							
							
							
							
								
							
							
								63a720af9b 
								
							 
						 
						
							
							
								
								Merge pull request  #128  from knu/patch-1  
							
							 
							
							... 
							
							
							
							Do not leak a variable: cdpath_dir. 
							
						 
						
							2013-11-19 11:38:50 -08:00  
						
					 
				
					
						
							
							
								 
								Lucas Hoffmann
							
						 
						
							 
							
							
							
							
								
							
							
								784a5dc35b 
								
							 
						 
						
							
							
								
								protect alias expansion from interpreting aliases as options  
							
							 
							
							... 
							
							
							
							If one defines aliases like `++` the alias builtin tries to interprete these
as options so they have to be protected like this
    alias -- ++=true
The same goes for a call to `alias` in order to expand the alias again. 
							
						 
						
							2013-11-05 00:50:20 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Lodato
							
						 
						
							 
							
							
							
							
								
							
							
								441f1a8aad 
								
							 
						 
						
							
							
								
								highlight array assignments of the form x[y]=...  
							
							 
							
							... 
							
							
							
							This code is more lenient than bash.  Examples:
    $ x[y[]=
    zsh: no matches found: x[y[]=
    $ x[][]=
    zsh: no matches found: x[][]=
The proper solution is to look inside the [...] and make sure that all
unescaped/unquoted square brackes are matched, but that is a heck of
a lot more complicated than this simple 8-character patch. 
							
						 
						
							2013-10-30 00:53:46 -04:00  
						
					 
				
					
						
							
							
								 
								Mark Lodato
							
						 
						
							 
							
							
							
							
								
							
							
								c62cb54e9d 
								
							 
						 
						
							
							
								
								do not remove quotes when checking assignments  
							
							 
							
							... 
							
							
							
							Zsh does not allow the variable name or the equals sign to be quoted or
escaped.  The previous code incorrectly highlighted the following
examples as assignments:
    $ 'x=y'
    zsh: command not found: x=y
    $ x\=y
    zsh: command not found: x=y
    $ "x"=y
    zsh: command not found: x=y
    $ \x=y
    zsh: command not found: x=y 
							
						 
						
							2013-10-30 00:00:16 -04:00  
						
					 
				
					
						
							
							
								 
								Akinori MUSHA
							
						 
						
							 
							
							
							
							
								
							
							
								0fc6b07509 
								
							 
						 
						
							
							
								
								Do not leak a variable: cdpath_dir.  
							
							 
							
							... 
							
							
							
							Leaking a variable that holds a path in CDPATH could easily end up appearing on your prompt like `~cdpath_dir/subdir`. 
							
						 
						
							2013-10-21 21:18:38 +09:00  
						
					 
				
					
						
							
							
								 
								Evan Pitstick
							
						 
						
							 
							
							
							
							
								
							
							
								dffbab0c92 
								
							 
						 
						
							
							
								
								a more simple and universal way (for zsh projects) to find highlight dir path  
							
							 
							
							
							
						 
						
							2013-10-09 12:02:34 -04:00  
						
					 
				
					
						
							
							
								 
								Antoine Catton
							
						 
						
							 
							
							
							
							
								
							
							
								3b3a58be91 
								
							 
						 
						
							
							
								
								Fix   #121 : sudo syntax highlighting incorrectly  
							
							 
							
							... 
							
							
							
							Parse sudo command line in order to highlight the options correctly 
							
						 
						
							2013-09-28 19:33:34 -06:00  
						
					 
				
					
						
							
							
								 
								Julien Nicoulaud
							
						 
						
							 
							
							
							
							
								
							
							
								dbd27cb30a 
								
							 
						 
						
							
							
								
								#155 : document path_prefix/path_approx  
							
							 
							
							
							
						 
						
							2013-08-09 09:56:28 +02:00  
						
					 
				
					
						
							
							
								 
								Julien Nicoulaud
							
						 
						
							 
							
							
							
							
								
							
							
								08b80022ca 
								
							 
						 
						
							
							
								
								Merge pull request  #123  from Shura0/master  
							
							 
							
							... 
							
							
							
							Highlighted dollar variable ver. 2 
							
						 
						
							2013-08-09 00:47:32 -07:00