416 Commits (e4408343a10d9e56a776e0d5e17311b4850959be)

Author SHA1 Message Date
  Daniel Shahaf 3e6d1375c9 main: Fix check for suffix aliases (fixes #574) 5 years ago
  Daniel Shahaf 44b89f3307 main: Fold '!' handling in to the 'case'. No functional change. 6 years ago
  Daniel Shahaf 0c9252ac69 Fix indentation. No functional change. 6 years ago
  Daniel Shahaf 6cf522b7b3 main: Fix highlighting of the ! precommand after array assignments. Add tests. 6 years ago
  Daniel Shahaf 298ef6a2fa main: Highlight the ! precommand as an error when not at the start of a pipeline. 6 years ago
  Matthew Martin d9e326b993 main: consume trailing whitespace in _highlight_list 6 years ago
  Matthew Martin 48a20d067f main: Break double-quoted-argument on command substitutions 6 years ago
  Daniel Shahaf ad3a6cb3c9 'main': Tighten condition. 6 years ago
  Daniel Shahaf 9870ccc505 noop: Tweak condition at Matthew's suggestion 6 years ago
  Daniel Shahaf 38c794a978 'main': Highlight named fd redirections. 6 years ago
  Daniel Shahaf de23e75946 minor: Fix the editor braces matching confusion prevention sentinel. 6 years ago
  Matthew Martin a3c9e7ebc7 main: Simplify insane alias checking 6 years ago
  Matthew Martin f71a17c58e main: Highlight closing brackets 6 years ago
  Matthew Martin d0c23a68b3 main: Simplify proc_buf offset calculation 6 years ago
  Matthew Martin cb8c736a56 main: Run the entirety of aliases through the state machine 6 years ago
  Matthew Martin 2d4fe988ba main: Rename parameters to simplify next diff 6 years ago
  Matthew Martin 8f17e4e201 main: Add trivial condition and remove whitespace to simplify next diff 6 years ago
  Daniel Shahaf 02f4a6b540 'main': Optionally ignore aliases in __type 6 years ago
  Matthew Martin b9d7fe5a43 main: Shift args rather than iterating over 6 years ago
  Matthew Martin 47c2b7e185 main: Distinguish quoted/unquoted command substitutions 6 years ago
  Matthew Martin d6586e2a4f main: Order precommand_options and add '-' 6 years ago
  Matthew Martin 31276c1b64 main: Avoid empty character classes 6 years ago
  Matthew Martin 07f259f653 main: Avoid null elision in _check_path 6 years ago
  Matthew Martin e27e53b1ef main: Highlight unknown precommand option as unknown-token 6 years ago
  Matthew Martin c6e3d216ec main: Consolidate TOKENS_COMMANDSEPARATOR handling 6 years ago
  Matthew Martin 5bb5703b0d main: Move TOKENS_CONTROL_FLOW handling into command word branch 6 years ago
  Matthew Martin dea05e44e6 main: Recognize more redirection and array assignment parse errors 6 years ago
  Matthew Martin 2f03b6d704 main: Do not highlight a redirection target as an option 6 years ago
  Matthew Martin b075147888 main: Consolidate conditionals together. 6 years ago
  Matthew Martin 9289a57de0 main: Remove already_assigned 6 years ago
  Matthew Martin c76daac095 main: Move start_pos=$end_pos to the beginning of the loop 6 years ago
  Matthew Martin de28e20fbc main: Simplify this_word next_word updating 6 years ago
  Matthew Martin c05ebf762c main: Do not recognize always as a reserved word in a redirection 6 years ago
  Matthew Martin ae5b9b2dc9 main: Set redirection style when recognizing the redirection 6 years ago
  Matthew Martin df431eeee8 main: Recognize repeat with the other reserved words 6 years ago
  Matthew Martin 3ddb974a3d main: Remove needless code 6 years ago
  Matthew Martin b6e0aeb380 main: Use unknown-token when the token type is unknown 6 years ago
  Matthew Martin e3edddd8ec main: alias style overrides precommand style 6 years ago
  Matthew Martin c138123397 main: Move alias handling up. 6 years ago
  Matthew Martin 57386f30ae main: Recursively expand aliases 6 years ago
  Matthew Martin e1ecf950e2 main: Do path expanstion after alias expansion 6 years ago
  Matthew Martin f46b148c52 main: Only expand aliases in command position 6 years ago
  Matthew Martin 05a55108c9 main: Expand aliases before looking for redirections 6 years ago
  Daniel Shahaf e43e4fd2c7 'main': Fix $flags_sans_argument for 'nice'. 6 years ago
  Daniel Shahaf a56c33c3be Bump copyright years. 6 years ago
  Daniel Shahaf 005179ed8e 'main': Update $this_word state with our inferences. 6 years ago
  Daniel Shahaf 0709520597 No functional change. 6 years ago
  Daniel Shahaf f7ac43cd49 'main': Unify $ZSH_HIGHLIGHT_TOKENS_PRECOMMANDS and $precommand_options. 6 years ago
  Daniel Shahaf 31ceaed4f4 'main': Highlight array parameters in command position. 6 years ago
  Daniel Shahaf ad6261fbca 'main': Use a more robust way of testing for $parameters' availability. 6 years ago