bfd44f5c3f 
								
							 
						 
						
							
							
								
								noop: Add comments.  
							
							
							
						 
						
							2020-03-15 14:22:05 +00:00  
				
					
						
							
							
								 
						
							
								3ca93f864f 
								
							 
						 
						
							
							
								
								'main': Highlight literal semicolons in array assignments as errors.  
							
							... 
							
							
							
							Fixes the test added in the penultimate (grandparent) commit. 
							
						 
						
							2020-03-15 14:19:38 +00:00  
				
					
						
							
							
								 
						
							
								a4525a0826 
								
							 
						 
						
							
							
								
								'main': Add infrastructure for treating literal newlines differently to semicolons.  
							
							... 
							
							
							
							Used by the next commit. 
							
						 
						
							2020-03-15 14:19:38 +00:00  
				
					
						
							
							
								 
						
							
								1a752da1c2 
								
							 
						 
						
							
							
								
								Highlight redirections by default, and add that to the examples in README.  
							
							... 
							
							
							
							Fixes  #646 . 
						
							2020-02-28 22:49:02 +00:00  
				
					
						
							
							
								 
						
							
								edfc7dfd9b 
								
							 
						 
						
							
							
								
								'main': Fix issue  #577 .  
							
							
							
						 
						
							2020-02-28 22:36:57 +00:00  
				
					
						
							
							
								 
						
							
								3cea1434ae 
								
							 
						 
						
							
							
								
								Bump copyright years.  
							
							
							
						 
						
							2020-02-25 17:34:35 +00:00  
				
					
						
							
							
								 
						
							
								f729726300 
								
							 
						 
						
							
							
								
								'main': Do not look for metacharacters in parameter expansions.  
							
							... 
							
							
							
							Fixes the bug the previous commit added a test for. 
							
						 
						
							2020-02-22 15:12:24 +00:00  
				
					
						
							
							
								 
						
							
								2f4f81cab7 
								
							 
						 
						
							
							
								
								'main': Parameter expansions may not contain assignments.  
							
							... 
							
							
							
							In «a="b=c"; $a», the '=' sign in the expansion of $a is not active.
Therefore, prevent the expansion of $a from being considered an
assignment.  Update test expectations accordingly. 
							
						 
						
							2020-02-22 15:12:24 +00:00  
				
					
						
							
							
								 
						
							
								1a55dc8fc2 
								
							 
						 
						
							
							
								
								'main': Pass parameters through the multi-word machinery, as we already do for aliases.  
							
							... 
							
							
							
							Fixes  #674 . 
						
							2020-02-22 15:12:24 +00:00  
				
					
						
							
							
								 
						
							
								52ea5c686a 
								
							 
						 
						
							
							
								
								'main': precommands += chronic, ifne (from moreutils)  
							
							... 
							
							
							
							Fixes  #681 . 
						
							2020-02-17 10:20:13 +00:00  
				
					
						
							
							
								 
						
							
								77c6bf2019 
								
							 
						 
						
							
							
								
								'main': precommands: Remove argumentless options that can't be followed by a command word.  
							
							... 
							
							
							
							Suggested-by: Matthew Martin
(in e2e97dde9c (r36941988) 
							
						 
						
							2020-01-24 00:37:56 +00:00  
				
					
						
							
							
								 
						
							
								e2e97dde9c 
								
							 
						 
						
							
							
								
								'main': Support tabbed(1) from suckless-tools  
							
							
							
						 
						
							2020-01-22 04:44:27 +00:00  
				
					
						
							
							
								 
						
							
								cb166dcc77 
								
							 
						 
						
							
							
								
								'main': Restore 0.6.0's behaviour for unknown options.  
							
							... 
							
							
							
							See discussion on #664 . 
							
						 
						
							2020-01-14 23:08:50 +00:00  
				
					
						
							
							
								 
						
							
								5012d771f3 
								
							 
						 
						
							
							
								
								'main': Don't highlight unknown precommand flags as errors.  
							
							... 
							
							
							
							We cannot now for sure whether the flag is misspelled or simply unknown to us,
so err on the side of caution.  This fixes an unreleased regression.  Fixes  #658 .
Issue #641  was originally filed about this problem, but is left open to track
further enhancements. 
							
						 
						
							2020-01-14 23:08:50 +00:00  
				
					
						
							
							
								 
						
							
								b1f36d9c5f 
								
							 
						 
						
							
							
								
								'main': Add a comment.  
							
							
							
						 
						
							2020-01-12 19:48:49 +00:00  
				
					
						
							
							
								 
						
							
								08edf8db7f 
								
							 
						 
						
							
							
								
								'main': Fix the $CDPATH from the previous commit.  
							
							
							
						 
						
							2020-01-12 19:37:53 +00:00  
				
					
						
							
							
								 
						
							
								c3293ba0d8 
								
							 
						 
						
							
							
								
								'main': Update comments after last commit.  No functional change.  
							
							
							
						 
						
							2020-01-12 18:34:49 +00:00  
				
					
						
							
							
								 
						
							
								21cdd6bc5e 
								
							 
						 
						
							
							
								
								'main': Simplify alias handling.  
							
							... 
							
							
							
							$last_alias isn't needed; there's no reason to treat loops of length 2
(alias a=b b=a) differently to loops of length 1 (alias a=a), length 3
(alias a=b b=c c=a), or length N.
The «(( $+seen_alias[$arg] ))» check is redundant as of the last commit:
the enclosing condition ensures that $res is "alias", which implies that
«(( $+seen_alias[$arg] ))» is false. 
							
						 
						
							2020-01-12 18:34:49 +00:00  
				
					
						
							
							
								 
						
							
								f32d1704b1 
								
							 
						 
						
							
							
								
								'main': Fix issue  #652 .  
							
							
							
						 
						
							2020-01-12 18:34:49 +00:00  
				
					
						
							
							
								 
						
							
								86fe054005 
								
							 
						 
						
							
							
								
								'main': precommands += ssh-agent  
							
							
							
						 
						
							2020-01-12 17:21:59 +00:00  
				
					
						
							
							
								 
						
							
								533bfa0116 
								
							 
						 
						
							
							
								
								'main': Fix the new 'backslash' test on zsh-5.0.2 and older.  (The bug  
							
							... 
							
							
							
							occurred on zsh-5.0.7 and older but I don't have zsh-5.0.7 handy to test
on.)
Evidently, the issue was due to elision.
This addresses #665.0 and #665.5. 
							
						 
						
							2020-01-12 17:10:34 +00:00  
				
					
						
							
							
								 
						
							
								2d0dddf58b 
								
							 
						 
						
							
							
								
								'main': Don't dequote the word in command position before analyzing it.  
							
							... 
							
							
							
							Fixes  #656 .
Fixes  #660 .
Regression from commit e1ecf950e2 
						
							2020-01-12 16:11:09 +00:00  
				
					
						
							
							
								 
						
							
								27fa4a6546 
								
							 
						 
						
							
							
								
								noop: Quote the bitflag values.  
							
							... 
							
							
							
							Now every instance of «:foo:» is ''-quoted.  This enables $EDITOR to highlight
them consistently throughout the file. 
							
						 
						
							2020-01-12 15:46:22 +00:00  
				
					
						
							
							
								 
						
							
								ae5ad09cf5 
								
							 
						 
						
							
							
								
								Bump copyright years.  
							
							
							
						 
						
							2020-01-12 14:58:56 +00:00  
				
					
						
							
							
								 
						
							
								de95d50bce 
								
							 
						 
						
							
							
								
								'main': Fix highlighting of the 'time' and 'nocorrect reserved words  
							
							... 
							
							
							
							Also add tests.
'time' is a regression from 6647e88606 
							
						 
						
							2019-12-27 13:47:31 +00:00  
				
					
						
							
							
								 
						
							
								6647e88606 
								
							 
						 
						
							
							
								
								'main': Add some precommands.  
							
							
							
						 
						
							2019-12-25 10:53:42 +00:00  
				
					
						
							
							
								 
						
							
								139ea2b189 
								
							 
						 
						
							
							
								
								main: Avoid $end_pos when calculating $arg size  
							
							... 
							
							
							
							Fixes second issue filed under #617 
https://github.com/zsh-users/zsh-syntax-highlighting/issues/617#issuecomment-551253422 
In the case of a command substitution in an alias, $arg[i,end_pos] would
not pass to the end of $arg and i <= start_pos - end_pos would not
iterate over all of $arg. Use $arg[i,-1] and $#arg respectively to avoid
issues in aliases. 
							
						 
						
							2019-11-07 19:50:17 -06:00  
				
					
						
							
							
								 
						
							
								b55832c5f8 
								
							 
						 
						
							
							
								
								main: Drop X_ from X_ZSH_HIGHLIGHT_DIRS_BLACKLIST  
							
							
							
						 
						
							2019-07-24 07:27:54 -05:00  
				
					
						
							
							
								 
						
							
								9cc0060334 
								
							 
						 
						
							
							
								
								main: Stop highlighting alias as its first word too  
							
							... 
							
							
							
							Fixes  #565  and #576  
						
							2019-07-20 10:32:12 -05:00  
				
					
						
							
							
								 
						
							
								b3f66fc874 
								
							 
						 
						
							
							
								
								main: Use zsyh_user_options when splitting alias RHS  
							
							
							
						 
						
							2019-07-11 21:15:01 -05:00  
				
					
						
							
							
								 
						
							
								83249e1b23 
								
							 
						 
						
							
							
								
								main: Do not highlight empty region between two adjacent $()  
							
							... 
							
							
							
							Should fix  #624  
							
						 
						
							2019-07-08 17:05:42 -05:00  
				
					
						
							
							
								 
						
							
								fd4c5db4c9 
								
							 
						 
						
							
							
								
								'main': Fix an issue whereby a --option was highlighted as a file  
							
							... 
							
							
							
							Regression test included.
Fixes  #578 .
Review-by: Matthew Martin 
							
						 
						
							2019-06-16 20:25:34 +00:00  
				
					
						
							
							
								 
						
							
								5f80147c55 
								
							 
						 
						
							
							
								
								'main': Follow-up to last commit: Fix stdbuf options spec.  
							
							... 
							
							
							
							The effect of the bug was that «-:» was considered an option taking an argument
(see the parsing of the associative array in lines 692-693).
As to preventing recurrence, add a warning comment.  We _could_ change
the separator from colon to something else, but colon is idiomatic for
this use (see, e.g., passwd(5)), and the problem will be unlikely to
recur if and when we add a third field to the assoc's values.  (For
example, jexec(1), chroot(1), and even ssh(1) would benefit from a third
field saying how many positional arguments to skip before the positional
argument that's to be the command word — though in the last two cases,
specifying an "inner" command is optional.) 
							
						 
						
							2019-03-27 11:45:17 +00:00  
				
					
						
							
							
								 
						
							
								3e86ef59b7 
								
							 
						 
						
							
							
								
								'main': precommands += stdbuf  
							
							
							
						 
						
							2019-03-26 22:04:50 +00:00  
				
					
						
							
							
								 
						
							
								809443f5c5 
								
							 
						 
						
							
							
								
								'main': Add the issue number for future reference.  
							
							
							
						 
						
							2019-03-16 07:49:04 +00:00  
				
					
						
							
							
								 
						
							
								abec25d013 
								
							 
						 
						
							
							
								
								'main': _zsh_highlight_main__type: Add comments.  
							
							
							
						 
						
							2019-03-16 07:47:53 +00:00  
				
					
						
							
							
								 
						
							
								79596a84be 
								
							 
						 
						
							
							
								
								'main': Document the last change.  
							
							
							
						 
						
							2019-03-16 07:45:23 +00:00  
				
					
						
							
							
								 
						
							
								37d6108215 
								
							 
						 
						
							
							
								
								'main': Work around a zsh bug reported to us as  #606 .  
							
							... 
							
							
							
							As of this writing, it seems that the 'type' builtin poisons the commands hash
in a way that breaks AUTO_CD to absolute paths that don't end with a slash. 
							
						 
						
							2019-03-16 07:34:12 +00:00  
				
					
						
							
							
								 
						
							
								1e34c4aa0b 
								
							 
						 
						
							
							
								
								main: in arguments starting with %?, ? is not a glob  
							
							... 
							
							
							
							Fixes  #596  
						
							2019-01-06 22:23:10 -06:00  
				
					
						
							
							
								 
						
							
								3e6d1375c9 
								
							 
						 
						
							
							
								
								main: Fix check for suffix aliases ( fixes   #574 )  
							
							
							
						 
						
							2018-10-30 21:25:59 +00:00  
				
					
						
							
							
								 
						
							
								4ce56a821e 
								
							 
						 
						
							
							
								
								Merge branch 'i511-bang-pipeline'  
							
							... 
							
							
							
							* i511-bang-pipeline:
  main: Fold '!' handling in to the 'case'.  No functional change.
  Fix indentation.  No functional change.
  main: Fix highlighting of the ! precommand after array assignments. Add tests.
  main: Highlight the ! precommand as an error when not at the start of a pipeline. 
							
						 
						
							2018-10-23 16:58:33 +00:00  
				
					
						
							
							
								 
						
							
								44b89f3307 
								
							 
						 
						
							
							
								
								main: Fold '!' handling in to the 'case'.  No functional change.  
							
							
							
						 
						
							2018-10-23 16:36:14 +00:00  
				
					
						
							
							
								 
						
							
								0c9252ac69 
								
							 
						 
						
							
							
								
								Fix indentation.  No functional change.  
							
							
							
						 
						
							2018-10-23 16:34:35 +00:00  
				
					
						
							
							
								 
						
							
								6cf522b7b3 
								
							 
						 
						
							
							
								
								main: Fix highlighting of the ! precommand after array assignments. Add tests.  
							
							
							
						 
						
							2018-10-23 16:31:39 +00:00  
				
					
						
							
							
								 
						
							
								298ef6a2fa 
								
							 
						 
						
							
							
								
								main: Highlight the ! precommand as an error when not at the start of a pipeline.  
							
							... 
							
							
							
							Fixes  #511 . 
						
							2018-10-23 16:31:00 +00:00  
				
					
						
							
							
								 
						
							
								d9e326b993 
								
							 
						 
						
							
							
								
								main: consume trailing whitespace in _highlight_list  
							
							... 
							
							
							
							Fixes highlighting when an unclosed $( ends in whitespace. 
							
						 
						
							2018-10-22 07:53:18 -05:00  
				
					
						
							
							
								 
						
							
								48a20d067f 
								
							 
						 
						
							
							
								
								main: Break double-quoted-argument on command substitutions  
							
							
							
						 
						
							2018-10-22 07:53:18 -05:00  
				
					
						
							
							
								 
						
							
								ad3a6cb3c9 
								
							 
						 
						
							
							
								
								'main': Tighten condition.  
							
							... 
							
							
							
							Should rule out brace expansions such as '{foo,bar}' and '{10..20}'. 
							
						 
						
							2018-10-22 04:56:50 +00:00  
				
					
						
							
							
								 
						
							
								9870ccc505 
								
							 
						 
						
							
							
								
								noop: Tweak condition at Matthew's suggestion  
							
							
							
						 
						
							2018-10-22 04:54:11 +00:00  
				
					
						
							
							
								 
						
							
								38c794a978 
								
							 
						 
						
							
							
								
								'main': Highlight named fd redirections.  
							
							... 
							
							
							
							Fixes  #238  
						
							2018-10-22 04:33:11 +00:00  
				
					
						
							
							
								 
						
							
								de23e75946 
								
							 
						 
						
							
							
								
								minor: Fix the editor braces matching confusion prevention sentinel.  
							
							
							
						 
						
							2018-10-22 04:27:18 +00:00  
				
					
						
							
							
								 
						
							
								a3c9e7ebc7 
								
							 
						 
						
							
							
								
								main: Simplify insane alias checking  
							
							
							
						 
						
							2018-10-21 14:59:52 -05:00  
				
					
						
							
							
								 
						
							
								f71a17c58e 
								
							 
						 
						
							
							
								
								main: Highlight closing brackets  
							
							... 
							
							
							
							Closes  #226  
						
							2018-10-21 12:10:07 -05:00  
				
					
						
							
							
								 
						
							
								d0c23a68b3 
								
							 
						 
						
							
							
								
								main: Simplify proc_buf offset calculation  
							
							... 
							
							
							
							Fixes  #347  
						
							2018-10-20 23:48:39 -05:00  
				
					
						
							
							
								 
						
							
								cb8c736a56 
								
							 
						 
						
							
							
								
								main: Run the entirety of aliases through the state machine  
							
							... 
							
							
							
							Fixes  #540  #544  #552  #554  #555  
						
							2018-10-20 20:57:45 -05:00  
				
					
						
							
							
								 
						
							
								2d4fe988ba 
								
							 
						 
						
							
							
								
								main: Rename parameters to simplify next diff  
							
							
							
						 
						
							2018-10-20 20:18:46 -05:00  
				
					
						
							
							
								 
						
							
								8f17e4e201 
								
							 
						 
						
							
							
								
								main: Add trivial condition and remove whitespace to simplify next diff  
							
							
							
						 
						
							2018-10-20 20:18:46 -05:00  
				
					
						
							
							
								 
						
							
								02f4a6b540 
								
							 
						 
						
							
							
								
								'main': Optionally ignore aliases in __type  
							
							
							
						 
						
							2018-10-20 20:18:46 -05:00  
				
					
						
							
							
								 
						
							
								b9d7fe5a43 
								
							 
						 
						
							
							
								
								main: Shift args rather than iterating over  
							
							... 
							
							
							
							No functional change. Prepares for running a full alias through the
state machine. 
							
						 
						
							2018-10-20 20:18:46 -05:00  
				
					
						
							
							
								 
						
							
								47c2b7e185 
								
							 
						 
						
							
							
								
								main: Distinguish quoted/unquoted command substitutions  
							
							... 
							
							
							
							Closes  #547 . 
						
							2018-10-13 09:37:09 -05:00  
				
					
						
							
							
								 
						
							
								d6586e2a4f 
								
							 
						 
						
							
							
								
								main: Order precommand_options and add '-'  
							
							... 
							
							
							
							Fixes  #499 . 
						
							2018-10-10 23:23:35 -05:00  
				
					
						
							
							
								 
						
							
								31276c1b64 
								
							 
						 
						
							
							
								
								main: Avoid empty character classes  
							
							... 
							
							
							
							Avoids an error in pre-5.0.8: bad pattern: -[]# 
							
						 
						
							2018-10-10 23:02:33 -05:00  
				
					
						
							
							
								 
						
							
								07f259f653 
								
							 
						 
						
							
							
								
								main: Avoid null elision in _check_path  
							
							... 
							
							
							
							This could be triggered if BUFFER='\'. 
							
						 
						
							2018-10-10 22:30:53 -05:00  
				
					
						
							
							
								 
						
							
								e27e53b1ef 
								
							 
						 
						
							
							
								
								main: Highlight unknown precommand option as unknown-token  
							
							
							
						 
						
							2018-10-10 22:30:51 -05:00  
				
					
						
							
							
								 
						
							
								c6e3d216ec 
								
							 
						 
						
							
							
								
								main: Consolidate TOKENS_COMMANDSEPARATOR handling  
							
							... 
							
							
							
							No functional change. 
							
						 
						
							2018-10-10 22:26:49 -05:00  
				
					
						
							
							
								 
						
							
								5bb5703b0d 
								
							 
						 
						
							
							
								
								main: Move TOKENS_CONTROL_FLOW handling into command word branch  
							
							... 
							
							
							
							No functional change. 
							
						 
						
							2018-10-10 22:26:49 -05:00  
				
					
						
							
							
								 
						
							
								dea05e44e6 
								
							 
						 
						
							
							
								
								main: Recognize more redirection and array assignment parse errors  
							
							... 
							
							
							
							() ) } are invalid as a redirection target.
() } are invalid in an array assignment. 
							
						 
						
							2018-10-10 22:26:49 -05:00  
				
					
						
							
							
								 
						
							
								2f03b6d704 
								
							 
						 
						
							
							
								
								main: Do not highlight a redirection target as an option  
							
							
							
						 
						
							2018-10-10 22:26:49 -05:00  
				
					
						
							
							
								 
						
							
								b075147888 
								
							 
						 
						
							
							
								
								main: Consolidate conditionals together.  
							
							... 
							
							
							
							No functional change. 
							
						 
						
							2018-10-10 22:26:49 -05:00  
				
					
						
							
							
								 
						
							
								9289a57de0 
								
							 
						 
						
							
							
								
								main: Remove already_assigned  
							
							
							
						 
						
							2018-10-10 22:26:49 -05:00  
				
					
						
							
							
								 
						
							
								c76daac095 
								
							 
						 
						
							
							
								
								main: Move start_pos=$end_pos to the beginning of the loop  
							
							... 
							
							
							
							This allows for use of continue. 
							
						 
						
							2018-10-10 22:26:49 -05:00  
				
					
						
							
							
								 
						
							
								de28e20fbc 
								
							 
						 
						
							
							
								
								main: Simplify this_word next_word updating  
							
							
							
						 
						
							2018-10-10 22:26:49 -05:00  
				
					
						
							
							
								 
						
							
								c05ebf762c 
								
							 
						 
						
							
							
								
								main: Do not recognize always as a reserved word in a redirection  
							
							
							
						 
						
							2018-10-10 22:26:49 -05:00  
				
					
						
							
							
								 
						
							
								ae5b9b2dc9 
								
							 
						 
						
							
							
								
								main: Set redirection style when recognizing the redirection  
							
							
							
						 
						
							2018-10-10 22:26:49 -05:00  
				
					
						
							
							
								 
						
							
								df431eeee8 
								
							 
						 
						
							
							
								
								main: Recognize repeat with the other reserved words  
							
							
							
						 
						
							2018-10-10 22:26:49 -05:00  
				
					
						
							
							
								 
						
							
								3ddb974a3d 
								
							 
						 
						
							
							
								
								main: Remove needless code  
							
							... 
							
							
							
							The below code handles this case. 
							
						 
						
							2018-10-10 22:26:49 -05:00  
				
					
						
							
							
								 
						
							
								b6e0aeb380 
								
							 
						 
						
							
							
								
								main: Use unknown-token when the token type is unknown  
							
							
							
						 
						
							2018-10-10 22:26:49 -05:00  
				
					
						
							
							
								 
						
							
								e3edddd8ec 
								
							 
						 
						
							
							
								
								main: alias style overrides precommand style  
							
							
							
						 
						
							2018-10-10 22:20:19 -05:00  
				
					
						
							
							
								 
						
							
								c138123397 
								
							 
						 
						
							
							
								
								main: Move alias handling up.  
							
							... 
							
							
							
							This will set style=alias before the great fork. 
							
						 
						
							2018-10-10 22:20:19 -05:00  
				
					
						
							
							
								 
						
							
								57386f30ae 
								
							 
						 
						
							
							
								
								main: Recursively expand aliases  
							
							
							
						 
						
							2018-10-10 22:20:19 -05:00  
				
					
						
							
							
								 
						
							
								e1ecf950e2 
								
							 
						 
						
							
							
								
								main: Do path expanstion after alias expansion  
							
							
							
						 
						
							2018-10-10 22:20:19 -05:00  
				
					
						
							
							
								 
						
							
								f46b148c52 
								
							 
						 
						
							
							
								
								main: Only expand aliases in command position  
							
							
							
						 
						
							2018-10-10 22:20:19 -05:00  
				
					
						
							
							
								 
						
							
								05a55108c9 
								
							 
						 
						
							
							
								
								main: Expand aliases before looking for redirections  
							
							
							
						 
						
							2018-10-10 22:20:19 -05:00  
				
					
						
							
							
								 
						
							
								e43e4fd2c7 
								
							 
						 
						
							
							
								
								'main': Fix $flags_sans_argument for 'nice'.  
							
							... 
							
							
							
							Follow-up to 2c15b0e996 
							
						 
						
							2018-10-10 22:20:19 -05:00  
				
					
						
							
							
								 
						
							
								a56c33c3be 
								
							 
						 
						
							
							
								
								Bump copyright years.  
							
							
							
						 
						
							2018-10-10 22:20:19 -05:00  
				
					
						
							
							
								 
						
							
								005179ed8e 
								
							 
						 
						
							
							
								
								'main': Update $this_word state with our inferences.  
							
							... 
							
							
							
							Found by code inspection. 
							
						 
						
							2018-10-10 22:20:19 -05:00  
				
					
						
							
							
								 
						
							
								0709520597 
								
							 
						 
						
							
							
								
								No functional change.  
							
							... 
							
							
							
							Follow-up to 1fee620e62 
							
						 
						
							2018-10-10 22:20:19 -05:00  
				
					
						
							
							
								 
						
							
								f7ac43cd49 
								
							 
						 
						
							
							
								
								'main': Unify $ZSH_HIGHLIGHT_TOKENS_PRECOMMANDS and $precommand_options.  
							
							
							
						 
						
							2018-10-10 22:20:19 -05:00  
				
					
						
							
							
								 
						
							
								31ceaed4f4 
								
							 
						 
						
							
							
								
								'main': Highlight array parameters in command position.  
							
							
							
						 
						
							2018-10-10 22:20:18 -05:00  
				
					
						
							
							
								 
						
							
								ad6261fbca 
								
							 
						 
						
							
							
								
								'main': Use a more robust way of testing for $parameters' availability.  
							
							
							
						 
						
							2018-10-10 22:19:41 -05:00  
				
					
						
							
							
								 
						
							
								3a33ac1d20 
								
							 
						 
						
							
							
								
								'main': Break out a new helper function for readability.  
							
							
							
						 
						
							2018-10-10 22:19:41 -05:00  
				
					
						
							
							
								 
						
							
								f3425e18fe 
								
							 
						 
						
							
							
								
								'main': Let _zsh_highlight_main__type return false on failure.  
							
							
							
						 
						
							2018-10-10 22:19:41 -05:00  
				
					
						
							
							
								 
						
							
								82c39716eb 
								
							 
						 
						
							
							
								
								'main': Write the "remainder" of the sentence in a comment.  No functional change.  
							
							
							
						 
						
							2018-10-10 22:19:41 -05:00  
				
					
						
							
							
								 
						
							
								a2e993c59f 
								
							 
						 
						
							
							
								
								'main': Learn $flags_sans_arguments and use that to parse '-xy foo' correctly where -x takes no argument and -y does.  
							
							
							
						 
						
							2018-10-10 22:19:41 -05:00  
				
					
						
							
							
								 
						
							
								bee115f797 
								
							 
						 
						
							
							
								
								'main': Correct a comment.  
							
							
							
						 
						
							2018-10-10 22:19:41 -05:00  
				
					
						
							
							
								 
						
							
								7f5e11e38b 
								
							 
						 
						
							
							
								
								'main': Remove superfluous variable. No functional change.  
							
							
							
						 
						
							2018-10-10 22:19:41 -05:00  
				
					
						
							
							
								 
						
							
								78be8f611f 
								
							 
						 
						
							
							
								
								'main': Highlight 'doas'.  
							
							... 
							
							
							
							Fixes  #365 . 
						
							2018-10-10 22:19:41 -05:00  
				
					
						
							
							
								 
						
							
								8b11ca087e 
								
							 
						 
						
							
							
								
								'main': Highlight 'nice'.  
							
							... 
							
							
							
							Fixes  #168 . 
						
							2018-10-10 22:19:41 -05:00  
				
					
						
							
							
								 
						
							
								5694221939 
								
							 
						 
						
							
							
								
								'main': Highlight the 'command' precommand.  
							
							... 
							
							
							
							Fixes  #343 . 
						
							2018-10-10 22:19:41 -05:00  
				
					
						
							
							
								 
						
							
								4c7db4e886 
								
							 
						 
						
							
							
								
								'main': Update state machine docs.  No functional change.  
							
							
							
						 
						
							2018-10-10 22:19:41 -05:00