Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								7b417be1ce 
								
							 
						 
						
							
							
								
								tests: Escape newlines in TAP description  
							
							 
							
							
							
						 
						
							2018-02-10 13:23:08 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								1f1e629290 
								
							 
						 
						
							
							
								
								regexp: Add missing local for arrays match mbegin mend  
							
							 
							
							... 
							
							
							
							See #497 . 
							
						 
						
							2018-01-22 21:42:14 -06:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								03692831ad 
								
							 
						 
						
							
							
								
								'main': Don't highlight bare '$foo' as a filename, as it's a parameter expansion.  
							
							 
							
							... 
							
							
							
							Fixes  #474 . 
							
						 
						
							2018-01-21 06:55:31 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								382be9096d 
								
							 
						 
						
							
							
								
								main: Add XFAIL to redirections2 for process-substitution  #494  
							
							 
							
							
							
						 
						
							2018-01-20 20:32:34 -06:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								8046c33b54 
								
							 
						 
						
							
							
								
								'main': Do not expand special parameters.   Fixes   #489 .  
							
							 
							
							... 
							
							
							
							Adding «(e)» to the first subscript is a no-op: the subscript is known
to be safe due to the previous line. 
							
						 
						
							2018-01-20 00:36:16 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								f16e858f0c 
								
							 
						 
						
							
							
								
								main: Highlight backticks in double quotes  
							
							 
							
							
							
						 
						
							2018-01-19 18:19:07 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								8d2955f51a 
								
							 
						 
						
							
							
								
								main: Consolidate } handling  
							
							 
							
							... 
							
							
							
							No functional change. 
							
						 
						
							2018-01-19 18:19:07 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								18e214ee5b 
								
							 
						 
						
							
							
								
								main: Add test for quotes in options  
							
							 
							
							
							
						 
						
							2018-01-19 18:19:07 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								6d133a0eb0 
								
							 
						 
						
							
							
								
								main: Highlight options as base_style  
							
							 
							
							... 
							
							
							
							This means --foo="bar" will have quotes highlighted. 
							
						 
						
							2018-01-19 18:19:07 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								a65a07fae4 
								
							 
						 
						
							
							
								
								main: Correct typos  
							
							 
							
							
							
						 
						
							2018-01-19 08:00:25 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								e48af35753 
								
							 
						 
						
							
							
								
								main: Only highlight characters special to globbing as globbing  
							
							 
							
							
							
						 
						
							2018-01-18 20:16:05 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								604075aa90 
								
							 
						 
						
							
							
								
								main: Use =~ for globbing test  
							
							 
							
							... 
							
							
							
							This will set MATCH as needed for the next commit 
							
						 
						
							2018-01-18 20:08:14 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								c1a048a084 
								
							 
						 
						
							
							
								
								main: Only highlight one base_style in _highlight_arguments  
							
							 
							
							... 
							
							
							
							Closes  #481  
							
						 
						
							2018-01-18 19:37:41 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								6cc861fbad 
								
							 
						 
						
							
							
								
								main: Explicitly pass $style to _highlight_path_separators  
							
							 
							
							
							
						 
						
							2018-01-18 19:36:36 -06:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								0458b0c16f 
								
							 
						 
						
							
							
								
								'main': Don't match redirection operators in command substitutions as <-> number range globs.   Fixes   #483 .  
							
							 
							
							
							
						 
						
							2018-01-19 01:26:34 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								901063aa0f 
								
							 
						 
						
							
							
								
								'main': Add a regression test for issue  #483 , concerning «: $(<foo)».  
							
							 
							
							
							
						 
						
							2018-01-15 22:31:59 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								f064b17d25 
								
							 
						 
						
							
							
								
								'main': Add an explicit test for escaped single quotes within single quotes, «'foo'\''bar'».  
							
							 
							
							
							
						 
						
							2018-01-13 15:45:41 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								d39f83509e 
								
							 
						 
						
							
							
								
								docs: main: Add missing hyphens.  
							
							 
							
							
							
						 
						
							2018-01-13 14:43:02 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								d17417ec1b 
								
							 
						 
						
							
							
								
								main: Highlight unclosed backtick subshells  
							
							 
							
							
							
						 
						
							2018-01-07 23:18:25 -06:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								987b743646 
								
							 
						 
						
							
							
								
								'main': Fix highlighting of «<->»-style numeric globs.  
							
							 
							
							... 
							
							
							
							Found-by: Matthew Martin 
							
						 
						
							2018-01-08 05:13:52 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								df0f448586 
								
							 
						 
						
							
							
								
								main: Highlight path after globbing checks  
							
							 
							
							... 
							
							
							
							Closes  #468 . 
							
						 
						
							2018-01-05 00:04:17 -06:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								2181247ae1 
								
							 
						 
						
							
							
								
								'main': Add a regression test for issue  #474 .  
							
							 
							
							
							
						 
						
							2018-01-01 05:05:10 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								0bf9ce7ab5 
								
							 
						 
						
							
							
								
								Happy New Year 2017.  
							
							 
							
							
							
						 
						
							2018-01-01 04:15:28 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								8652a8f4e4 
								
							 
						 
						
							
							
								
								Bump copyright years.  
							
							 
							
							
							
						 
						
							2017-12-25 08:42:30 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								bdbe214453 
								
							 
						 
						
							
							
								
								main: Add *-quoted-argument-unclosed styles  
							
							 
							
							... 
							
							
							
							Closes  #277 . 
							
						 
						
							2017-12-24 00:03:55 -06:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								ff61a496b5 
								
							 
						 
						
							
							
								
								'main': Add a regression test for issue  #468 .  
							
							 
							
							
							
						 
						
							2017-12-23 23:04:32 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								572ca51b1f 
								
							 
						 
						
							
							
								
								main: Add tests  
							
							 
							
							
							
						 
						
							2017-12-23 14:45:49 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								dc1b2f6fa4 
								
							 
						 
						
							
							
								
								main: Highlight partially quoted arguments correctly  
							
							 
							
							... 
							
							
							
							Closes  #130  
							
						 
						
							2017-12-23 14:45:49 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								25ae1c0121 
								
							 
						 
						
							
							
								
								main: Add ' helper function  
							
							 
							
							
							
						 
						
							2017-12-23 14:45:47 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								dcb115c74c 
								
							 
						 
						
							
							
								
								main: Make " and $' helper functions responsible for highlighting quote  
							
							 
							
							
							
						 
						
							2017-12-20 15:52:03 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								f623b07fb0 
								
							 
						 
						
							
							
								
								main: Remove trailing whitespace  
							
							 
							
							
							
						 
						
							2017-12-20 15:52:03 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								ab1013ae0d 
								
							 
						 
						
							
							
								
								main: A redirection token is an invalid redirection target  
							
							 
							
							... 
							
							
							
							Closes  #466 . 
							
						 
						
							2017-12-19 23:01:42 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								eeb2eadcdd 
								
							 
						 
						
							
							
								
								docs: Fix links; thanks @dukex for noticing  
							
							 
							
							... 
							
							
							
							Closes  #441 . 
							
						 
						
							2017-12-19 16:05:02 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								b07ada1255 
								
							 
						 
						
							
							
								
								driver: Run under emulate -L zsh and add zsyh_user_options  
							
							 
							
							
							
						 
						
							2017-12-16 09:33:51 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								3e56294543 
								
							 
						 
						
							
							
								
								tests: Avoid using new zmodload flags  
							
							 
							
							... 
							
							
							
							Unbreaks build on pre-5.4. 
							
						 
						
							2017-12-14 20:58:32 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								2919679ee8 
								
							 
						 
						
							
							
								
								tests: Skip when zsh/pcre is not available  
							
							 
							
							
							
						 
						
							2017-12-14 20:44:54 -06:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								2411195c20 
								
							 
						 
						
							
							
								
								main: Expand paths before removing quoting  
							
							 
							
							... 
							
							
							
							Fixes highlighting of `ls \~`. Closes  #328 . 
							
						 
						
							2017-12-12 07:58:35 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								6a6d40208c 
								
							 
						 
						
							
							
								
								main: Add fallback for useroptions if zsh/parameter is absent  
							
							 
							
							
							
						 
						
							2017-12-11 07:26:54 -06:00  
						
					 
				
					
						
							
							
								 
								disarmer mk
							
						 
						
							 
							
							
							
							
								
							
							
								4e6f60063f 
								
							 
						 
						
							
							
								
								Add regexp highlighter  
							
							 
							
							
							
						 
						
							2017-12-09 16:17:22 -06:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								fb948f5331 
								
							 
						 
						
							
							
								
								noop: Add comments.  
							
							 
							
							
							
						 
						
							2017-12-07 03:06:56 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								8d37377644 
								
							 
						 
						
							
							
								
								Followup to last: Don't require 'sudo' to test prefix redirections.  
							
							 
							
							
							
						 
						
							2017-12-07 01:04:13 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Martin
							
						 
						
							 
							
							
							
							
								
							
							
								d04c62a224 
								
							 
						 
						
							
							
								
								tests: Add skips for tests that require sudo  
							
							 
							
							
							
						 
						
							2017-12-06 18:34:56 -06:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								c13ee4cf88 
								
							 
						 
						
							
							
								
								docs: Point to repology for finding packages.  
							
							 
							
							
							
						 
						
							2017-12-06 22:32:31 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Shahaf
							
						 
						
							 
							
							
							
							
								
							
							
								918aa3eb88 
								
							 
						 
						
							
							
								
								README: Fix typo.  
							
							 
							
							... 
							
							
							
							Closes  #458 . 
							
						 
						
							2017-11-29 17:15:27 +00:00