8652a8f4e4 
								
							 
						 
						
							
							
								
								Bump copyright years.  
							
							
							
						 
						
							2017-12-25 08:42:30 +00:00  
				
					
						
							
							
								 
						
							
								ecdda36ef5 
								
							 
						 
						
							
							
								
								brackets: Ignore quotes  
							
							... 
							
							
							
							Closes  #112 . Closes  #138 . 
						
							2017-11-24 16:39:31 -06:00  
				
					
						
							
							
								 
						
							
								1f77ed8369 
								
							 
						 
						
							
							
								
								brackets: Use idiomatic set check  
							
							
							
						 
						
							2017-11-02 20:08:28 -05:00  
				
					
						
							
							
								 
						
							
								9dcfacc4a5 
								
							 
						 
						
							
							
								
								brackets: Disallow negative nesting level  
							
							
							
						 
						
							2017-11-02 20:08:28 -05:00  
				
					
						
							
							
								 
						
							
								ac90970edc 
								
							 
						 
						
							
							
								
								brackets: Don't call _zsh_highlight_add_highlight with empty style  
							
							
							
						 
						
							2017-11-02 20:08:28 -05:00  
				
					
						
							
							
								 
						
							
								4c4baede51 
								
							 
						 
						
							
							
								
								'brackets': Don't highlight corresponding bracket on accept-line  
							
							
							
						 
						
							2016-09-08 15:22:43 +02:00  
				
					
						
							
							
								 
						
							
								c793e0dcea 
								
							 
						 
						
							
							
								
								highlighters: Rename entry points.  
							
							... 
							
							
							
							This tracks the API change made in the previous commit, as suggested in the
(#if 0'd) deprecation warning. 
							
						 
						
							2016-08-16 17:51:43 +00:00  
				
					
						
							
							
								 
						
							
								def8c0da83 
								
							 
						 
						
							
							
								
								Bump copyright years.  
							
							
							
						 
						
							2016-05-13 01:29:49 +00:00  
				
					
						
							
							
								 
						
							
								5fe8fd8bdc 
								
							 
						 
						
							
							
								
								'brackets': Fix for one-based indexing  
							
							... 
							
							
							
							Use correct indexing also for cursor-matchingbracket.
Fixup for 95d82568d8 
							
						 
						
							2016-05-11 01:11:49 +02:00  
				
					
						
							
							
								 
						
							
								f73f3d53d3 
								
							 
						 
						
							
							
								
								'brackets': Allow unset ZSH_HIGHLIGHT_STYLES  
							
							... 
							
							
							
							Without this when bracket_color_size is 0,
    $(( (levelpos[$pos] - 1) % bracket_color_size + 1 ))
errors with division by zero. 
							
						 
						
							2016-05-05 13:56:09 -05:00  
				
					
						
							
							
								 
						
							
								ccaf6f48a1 
								
							 
						 
						
							
							
								
								brackets: Fix bug introduced in  95d8256 
							
							
							
						 
						
							2016-05-05 09:59:26 -05:00  
				
					
						
							
							
								 
						
							
								e05b8e88ad 
								
							 
						 
						
							
							
								
								'brackets': Check if brackets match on first pass  
							
							... 
							
							
							
							This removes the need for the typepos array. 
							
						 
						
							2016-05-04 20:50:55 -05:00  
				
					
						
							
							
								 
						
							
								95d82568d8 
								
							 
						 
						
							
							
								
								'brackets': Use one-based indexing  
							
							... 
							
							
							
							zsh arrays start at one, and this will make the next commit easier. 
							
						 
						
							2016-05-04 20:50:55 -05:00  
				
					
						
							
							
								 
						
							
								f4d3dcb42f 
								
							 
						 
						
							
							
								
								'brackets': Move highlight call outside conditional  
							
							
							
						 
						
							2016-05-04 20:50:55 -05:00  
				
					
						
							
							
								 
						
							
								fd84010252 
								
							 
						 
						
							
							
								
								'brackets': Lift local declarations from inside loops  
							
							
							
						 
						
							2016-05-04 20:50:55 -05:00  
				
					
						
							
							
								 
						
							
								341a3ae1f0 
								
							 
						 
						
							
							
								
								highlighters: Use _zsh_highlight_add_highlight  
							
							... 
							
							
							
							_zsh_highlight_add_highlight appends to region_highlight $1 $2 and the
next non-null parameter. If there is no non-null parameter, do nothing,
This is so that highlighters can add a style with fallbacks if the most
specific style is not defined. If none of the applicable styles are
defined, do the right thing and don't add an invalid entry to
region_highlight.
The pattern highlighter doesn't use this function as it'd need too large
of an API change. 
							
						 
						
							2016-04-29 10:09:16 -05:00  
				
					
						
							
							
								 
						
							
								089329660b 
								
							 
						 
						
							
							
								
								highlighters: Pass around the style key instead of the style itself  
							
							
							
						 
						
							2016-04-29 09:53:05 -05:00  
				
					
						
							
							
								 
						
							
								b52a485c5c 
								
							 
						 
						
							
							
								
								brackets: Optimize a tiny bit.  
							
							... 
							
							
							
							Compute «${#BUFFER}» just once.  I haven't measured the effect of this, but
it might just avoid a strlen() every time around the loop, which could add
up for large ${BUFFER}s.
See issue #295 . 
							
						 
						
							2016-04-22 14:14:15 +00:00  
				
					
						
							
							
								 
						
							
								c30301d474 
								
							 
						 
						
							
							
								
								Drop unnecessary shebang lines.  
							
							... 
							
							
							
							All these files should be sourced, not executed; and Debian's lintian complains:
W: zsh-syntax-highlighting: script-not-executable usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh 
							
						 
						
							2015-10-20 11:49:51 +00:00  
				
					
						
							
							
								 
						
							
								e8cc271314 
								
							 
						 
						
							
							
								
								Resolves slow performance in brackets highlighter  
							
							
							
						 
						
							2014-03-24 08:45:34 +02:00  
				
					
						
							
							
								 
						
							
								732b7d6e65 
								
							 
						 
						
							
							
								
								Fix bracket highlighter  
							
							
							
						 
						
							2012-04-07 17:09:15 +02:00  
				
					
						
							
							
								 
						
							
								06ad03e32c 
								
							 
						 
						
							
							
								
								bracket highlighter: simplify  
							
							
							
						 
						
							2011-08-08 16:01:53 +02:00  
				
					
						
							
							
								 
						
							
								8375ef6e72 
								
							 
						 
						
							
							
								
								bracket highlighter: make the style configurable, when cursor is on bracket  
							
							
							
						 
						
							2011-08-08 15:55:47 +02:00  
				
					
						
							
							
								 
						
							
								24243becba 
								
							 
						 
						
							
							
								
								bracket highlighter: fix typo from last commit  
							
							
							
						 
						
							2011-08-08 15:51:40 +02:00  
				
					
						
							
							
								 
						
							
								e1ed255c0a 
								
							 
						 
						
							
							
								
								bracket highlighter: start loops with 0 which is more natural and also more in line whith the other highlighters  
							
							
							
						 
						
							2011-08-08 14:48:16 +02:00  
				
					
						
							
							
								 
						
							
								e7ab165310 
								
							 
						 
						
							
							
								
								* optimize discrimination of bracket-type  
							
							... 
							
							
							
							* use a nicer variable name 
							
						 
						
							2011-07-13 12:47:27 -07:00  
				
					
						
							
							
								 
						
							
								f1eb5aeef7 
								
							 
						 
						
							
							
								
								skip all brackets inside quotes (" and ')  
							
							
							
						 
						
							2011-07-12 08:11:21 -07:00  
				
					
						
							
							
								 
						
							
								2fe9505647 
								
							 
						 
						
							
							
								
								simplify check for bracket under cursor  
							
							
							
						 
						
							2011-07-12 08:07:08 -07:00  
				
					
						
							
							
								 
						
							
								05e4a031c7 
								
							 
						 
						
							
							
								
								* remove a safety belt - no need to check if array has elements, as defaults are provided  
							
							... 
							
							
							
							* reuse $pos instead of using another variable
* remove declaration forgotten in last commit 
							
						 
						
							2011-07-12 07:56:12 -07:00  
				
					
						
							
							
								 
						
							
								d4acac9837 
								
							 
						 
						
							
							
								
								eliminate a variable and simplify  
							
							
							
						 
						
							2011-07-08 12:43:59 -07:00  
				
					
						
							
							
								 
						
							
								ef74d2b611 
								
							 
						 
						
							
							
								
								Only match brackets of the same type  
							
							
							
						 
						
							2011-07-08 12:25:09 -07:00  
				
					
						
							
							
								 
						
							
								48c30a805a 
								
							 
						 
						
							
							
								
								highlight opening bracket with "bracket-error" style, if the closing bracket is still missing  
							
							
							
						 
						
							2011-07-08 07:52:32 -07:00  
				
					
						
							
							
								 
						
							
								0772ddd346 
								
							 
						 
						
							
							
								
								Big refactoring.  
							
							... 
							
							
							
							* Don't override user defined styles
* Better modularisation of highlighters
* Allow to define which highlighters are activated
* Allow to define the order in which they are defined
* Minor performance optimizations
* Fixed some variables leak
* Improve documentation
* Brackets highlighter: use ZSH_HIGHLIGHT_STYLES instead of a specific array 
							
						 
						
							2011-06-12 22:57:14 +02:00