e48af35753 
								
							 
						 
						
							
							
								
								main: Only highlight characters special to globbing as globbing  
							
							
							
						 
						
							2018-01-18 20:16:05 -06:00  
				
					
						
							
							
								 
						
							
								604075aa90 
								
							 
						 
						
							
							
								
								main: Use =~ for globbing test  
							
							... 
							
							
							
							This will set MATCH as needed for the next commit 
							
						 
						
							2018-01-18 20:08:14 -06:00  
				
					
						
							
							
								 
						
							
								c1a048a084 
								
							 
						 
						
							
							
								
								main: Only highlight one base_style in _highlight_arguments  
							
							... 
							
							
							
							Closes  #481  
						
							2018-01-18 19:37:41 -06:00  
				
					
						
							
							
								 
						
							
								6835121eaf 
								
							 
						 
						
							
							
								
								main: Have helper functions return highlights in reply  
							
							... 
							
							
							
							This allows _highlight_arguments to put things in region_highlight prior
to the highlights decided by the helper functions, but decide on what
that prior highlight should be after the helpers have run. 
							
						 
						
							2018-01-18 19:36:36 -06:00  
				
					
						
							
							
								 
						
							
								6cc861fbad 
								
							 
						 
						
							
							
								
								main: Explicitly pass $style to _highlight_path_separators  
							
							
							
						 
						
							2018-01-18 19:36:36 -06:00  
				
					
						
							
							
								 
						
							
								0458b0c16f 
								
							 
						 
						
							
							
								
								'main': Don't match redirection operators in command substitutions as <-> number range globs.   Fixes   #483 .  
							
							
							
						 
						
							2018-01-19 01:26:34 +00:00  
				
					
						
							
							
								 
						
							
								901063aa0f 
								
							 
						 
						
							
							
								
								'main': Add a regression test for issue  #483 , concerning «: $(<foo)».  
							
							
							
						 
						
							2018-01-15 22:31:59 +00:00  
				
					
						
							
							
								 
						
							
								f064b17d25 
								
							 
						 
						
							
							
								
								'main': Add an explicit test for escaped single quotes within single quotes, «'foo'\''bar'».  
							
							
							
						 
						
							2018-01-13 15:45:41 +00:00  
				
					
						
							
							
								 
						
							
								4724837df0 
								
							 
						 
						
							
							
								
								docs: main: Clarify back-quoted-argument, back-double-quoted-argument, back-dollar-quoted-argument, and assign.  
							
							... 
							
							
							
							Fixes  #480 . 
						
							2018-01-13 14:43:37 +00:00  
				
					
						
							
							
								 
						
							
								d39f83509e 
								
							 
						 
						
							
							
								
								docs: main: Add missing hyphens.  
							
							
							
						 
						
							2018-01-13 14:43:02 +00:00  
				
					
						
							
							
								 
						
							
								c969a1f26a 
								
							 
						 
						
							
							
								
								tests: Include the filename in error messages.  
							
							... 
							
							
							
							The new failure mode is:
.
    Running test main
    Bail out! On './highlighters/main/test-data/glob.zsh': Either 'PREBUFFER' or 'BUFFER' must be declared and non-blank
    Bail out! On './highlighters/main/test-data/glob.zsh': output on stderr
    Running test pattern
Fixes  #478 . 
							
						 
						
							2018-01-12 14:28:08 +00:00  
				
					
						
							
							
								 
						
							
								d17417ec1b 
								
							 
						 
						
							
							
								
								main: Highlight unclosed backtick subshells  
							
							
							
						 
						
							2018-01-07 23:18:25 -06:00  
				
					
						
							
							
								 
						
							
								987b743646 
								
							 
						 
						
							
							
								
								'main': Fix highlighting of «<->»-style numeric globs.  
							
							... 
							
							
							
							Found-by: Matthew Martin 
							
						 
						
							2018-01-08 05:13:52 +00:00  
				
					
						
							
							
								 
						
							
								df0f448586 
								
							 
						 
						
							
							
								
								main: Highlight path after globbing checks  
							
							... 
							
							
							
							Closes  #468 . 
						
							2018-01-05 00:04:17 -06:00  
				
					
						
							
							
								 
						
							
								2181247ae1 
								
							 
						 
						
							
							
								
								'main': Add a regression test for issue  #474 .  
							
							
							
						 
						
							2018-01-01 05:05:10 +00:00  
				
					
						
							
							
								 
						
							
								0bf9ce7ab5 
								
							 
						 
						
							
							
								
								Happy New Year 2017.  
							
							
							
						 
						
							2018-01-01 04:15:28 +00:00  
				
					
						
							
							
								 
						
							
								8652a8f4e4 
								
							 
						 
						
							
							
								
								Bump copyright years.  
							
							
							
						 
						
							2017-12-25 08:42:30 +00:00  
				
					
						
							
							
								 
						
							
								bdbe214453 
								
							 
						 
						
							
							
								
								main: Add *-quoted-argument-unclosed styles  
							
							... 
							
							
							
							Closes  #277 . 
						
							2017-12-24 00:03:55 -06:00  
				
					
						
							
							
								 
						
							
								ff61a496b5 
								
							 
						 
						
							
							
								
								'main': Add a regression test for issue  #468 .  
							
							
							
						 
						
							2017-12-23 23:04:32 +00:00  
				
					
						
							
							
								 
						
							
								572ca51b1f 
								
							 
						 
						
							
							
								
								main: Add tests  
							
							
							
						 
						
							2017-12-23 14:45:49 -06:00  
				
					
						
							
							
								 
						
							
								dc1b2f6fa4 
								
							 
						 
						
							
							
								
								main: Highlight partially quoted arguments correctly  
							
							... 
							
							
							
							Closes  #130  
						
							2017-12-23 14:45:49 -06:00  
				
					
						
							
							
								 
						
							
								25ae1c0121 
								
							 
						 
						
							
							
								
								main: Add ' helper function  
							
							
							
						 
						
							2017-12-23 14:45:47 -06:00  
				
					
						
							
							
								 
						
							
								dcb115c74c 
								
							 
						 
						
							
							
								
								main: Make " and $' helper functions responsible for highlighting quote  
							
							
							
						 
						
							2017-12-20 15:52:03 -06:00  
				
					
						
							
							
								 
						
							
								f623b07fb0 
								
							 
						 
						
							
							
								
								main: Remove trailing whitespace  
							
							
							
						 
						
							2017-12-20 15:52:03 -06:00  
				
					
						
							
							
								 
						
							
								ab1013ae0d 
								
							 
						 
						
							
							
								
								main: A redirection token is an invalid redirection target  
							
							... 
							
							
							
							Closes  #466 . 
						
							2017-12-19 23:01:42 -06:00  
				
					
						
							
							
								 
						
							
								eeb2eadcdd 
								
							 
						 
						
							
							
								
								docs: Fix links; thanks @dukex for noticing  
							
							... 
							
							
							
							Closes  #441 . 
						
							2017-12-19 16:05:02 -06:00  
				
					
						
							
							
								 
						
							
								b07ada1255 
								
							 
						 
						
							
							
								
								driver: Run under emulate -L zsh and add zsyh_user_options  
							
							
							
						 
						
							2017-12-16 09:33:51 -06:00  
				
					
						
							
							
								 
						
							
								3e56294543 
								
							 
						 
						
							
							
								
								tests: Avoid using new zmodload flags  
							
							... 
							
							
							
							Unbreaks build on pre-5.4. 
							
						 
						
							2017-12-14 20:58:32 -06:00  
				
					
						
							
							
								 
						
							
								2919679ee8 
								
							 
						 
						
							
							
								
								tests: Skip when zsh/pcre is not available  
							
							
							
						 
						
							2017-12-14 20:44:54 -06:00  
				
					
						
							
							
								 
						
							
								ce1be4153d 
								
							 
						 
						
							
							
								
								'main': Add tests for «ls \~» and for not performing parameter expansion on the command word.  
							
							... 
							
							
							
							This is a followup to the last commit, which was about issue #328 .
These tests are taken from the original #328  pull request, with updated
expectations where applicable.
Review-by: Matthew Martin 
							
						 
						
							2017-12-15 02:35:10 +00:00  
				
					
						
							
							
								 
						
							
								2411195c20 
								
							 
						 
						
							
							
								
								main: Expand paths before removing quoting  
							
							... 
							
							
							
							Fixes highlighting of `ls \~`. Closes  #328 . 
							
						 
						
							2017-12-12 07:58:35 -06:00  
				
					
						
							
							
								 
						
							
								6a6d40208c 
								
							 
						 
						
							
							
								
								main: Add fallback for useroptions if zsh/parameter is absent  
							
							
							
						 
						
							2017-12-11 07:26:54 -06:00  
				
					
						
							
							
								 
						
							
								4e6f60063f 
								
							 
						 
						
							
							
								
								Add regexp highlighter  
							
							
							
						 
						
							2017-12-09 16:17:22 -06:00  
				
					
						
							
							
								 
						
							
								fb948f5331 
								
							 
						 
						
							
							
								
								noop: Add comments.  
							
							
							
						 
						
							2017-12-07 03:06:56 +00:00  
				
					
						
							
							
								 
						
							
								1ad5c1f40f 
								
							 
						 
						
							
							
								
								Followup to parents: Restore sudo-* tests on platforms that don't have sudo.  
							
							... 
							
							
							
							Travis (as currently configured) is one such platform. 
							
						 
						
							2017-12-07 01:16:02 +00:00  
				
					
						
							
							
								 
						
							
								8d37377644 
								
							 
						 
						
							
							
								
								Followup to last: Don't require 'sudo' to test prefix redirections.  
							
							
							
						 
						
							2017-12-07 01:04:13 +00:00  
				
					
						
							
							
								 
						
							
								d04c62a224 
								
							 
						 
						
							
							
								
								tests: Add skips for tests that require sudo  
							
							
							
						 
						
							2017-12-06 18:34:56 -06:00  
				
					
						
							
							
								 
						
							
								26a82113b0 
								
							 
						 
						
							
							
								
								'main': Highlight 'sudo' correctly when it's not installed.  
							
							... 
							
							
							
							No test because _zsh_highlight_main__type() falls back to 'type -w' which runs
'rehash' implicitly, so on systems where 'sudo' is installed it's not possible
to simulate its being absent.
Test by forcing _zsh_highlight_main__type() to return 'none' when the
argument is [[ $1 == 'sudo' ]], and: (1) Run 'make test' and confirm
that all tests either pass, or fail and the first test point that fails
is one that expects "sudo" at command position to be highlighted as
'command'; (2) In an interactive zsh, 'sudo' at command position is
highlighted as an error. 
							
						 
						
							2017-12-07 00:00:13 +00:00  
				
					
						
							
							
								 
						
							
								c13ee4cf88 
								
							 
						 
						
							
							
								
								docs: Point to repology for finding packages.  
							
							
							
						 
						
							2017-12-06 22:32:31 +00:00  
				
					
						
							
							
								 
						
							
								918aa3eb88 
								
							 
						 
						
							
							
								
								README: Fix typo.  
							
							... 
							
							
							
							Closes  #458 . 
						
							2017-11-29 17:15:27 +00:00  
				
					
						
							
							
								 
						
							
								f6d45cc191 
								
							 
						 
						
							
							
								
								Typo  
							
							
							
						 
						
							2017-11-29 17:53:23 +01:00  
				
					
						
							
							
								 
						
							
								ecdda36ef5 
								
							 
						 
						
							
							
								
								brackets: Ignore quotes  
							
							... 
							
							
							
							Closes  #112 . Closes  #138 . 
						
							2017-11-24 16:39:31 -06:00  
				
					
						
							
							
								 
						
							
								7177ba005f 
								
							 
						 
						
							
							
								
								main: Split declaration and assignment  
							
							... 
							
							
							
							Unbreak build for 5.0.8 and earlier. 
							
						 
						
							2017-11-24 16:35:25 -06:00  
				
					
						
							
							
								 
						
							
								2a50614579 
								
							 
						 
						
							
							
								
								main: Save user options in a single variable  
							
							
							
						 
						
							2017-11-24 16:07:44 -06:00  
				
					
						
							
							
								 
						
							
								749b30221d 
								
							 
						 
						
							
							
								
								'main': Skip tests that break on msys2  
							
							... 
							
							
							
							Closes  #382 . 
						
							2017-11-06 07:11:55 -06:00  
				
					
						
							
							
								 
						
							
								f4d37b74cc 
								
							 
						 
						
							
							
								
								tests: Add ability to skip tests  
							
							
							
						 
						
							2017-11-06 07:08:53 -06:00  
				
					
						
							
							
								 
						
							
								4bd30737dc 
								
							 
						 
						
							
							
								
								tests: Support SKIP directive in tap-colorizer  
							
							
							
						 
						
							2017-11-06 07:08:21 -06:00  
				
					
						
							
							
								 
						
							
								038409c10d 
								
							 
						 
						
							
							
								
								tests: Run tests with WARN_CREATE_GLOBAL  
							
							
							
						 
						
							2017-11-05 15:04:49 -06:00  
				
					
						
							
							
								 
						
							
								c948a3caa0 
								
							 
						 
						
							
							
								
								tests: Declare local variables  
							
							
							
						 
						
							2017-11-05 12:23:42 -06:00  
				
					
						
							
							
								 
						
							
								e4352f98bb 
								
							 
						 
						
							
							
								
								driver: Revert previous commit, unbreaking the build on zsh<5.0.8.  
							
							
							
						 
						
							2017-11-05 15:58:58 +00:00