416 Commits (e4408343a10d9e56a776e0d5e17311b4850959be)

Author SHA1 Message Date
  Matthew Martin b62aeb6168 Autoload highlighters 4 years ago
  Daniel Shahaf 6fd92e1bbd 'main': Don't progress the $in_redirection staller while $in_param. 4 years ago
  Daniel Shahaf 0f11d80968 'main': Highlight the parentheses of array assignments as reserved words. 4 years ago
  Matthew Martin a238647df9 main: Add arithmetic substitution highlighting 4 years ago
  Daniel Shahaf ade4b28d2d 'main': Fix issue #677, concerning multiline aliases. 4 years ago
  Daniel Shahaf 8f5d74d219 'main': Further optimize argument parsing. 4 years ago
  Daniel Shahaf 700c0e18fe 'main': Optimize a hot path. 4 years ago
  Daniel Shahaf ea3ae74164 'main': Fix the last commit's bug concerning parameter elision not happening in redirects in command position. 4 years ago
  Daniel Shahaf 3a4b212c7d 'main': Fix regression in zsh 5.3.1 and older: all precmd hooks later than z-sy-h would be aborted. 4 years ago
  Daniel Shahaf e65ebf0466 'main': Fix a regression caused by the great-grandparent commit's WARN_NESTED_VAR fix. 4 years ago
  Daniel Shahaf 06710f3780 'main': Don't run `_zsh_highlight_main__type` on every non-command word. 4 years ago
  Daniel Shahaf 16d818a21f 'main': Don't trip WARN_NESTED_VAR. 4 years ago
  Daniel Shahaf f1b9fbbaf0 'main': Follow-up to previous: Document the version number, and deduplicate some option letters. 4 years ago
  Daniel Shahaf 8d32609a7b 'main': precommands += strace 4 years ago
  Dimitris Apostolou 415e762ab2
Fix typo 4 years ago
  Daniel Shahaf 96e6cbe22f 'main': Fix expansion of positional parameters in `_zsh_highlight_main_highlighter__try_expand_parameter`. 4 years ago
  Daniel Shahaf 2a30d4fb5a 'main': Fix an infinite loop. 4 years ago
  Daniel Shahaf 90fec4d658 'main': precommands += ionice(1) (from util-linux) 4 years ago
  Daniel Shahaf 2aca4e2c02 'main': Make logic more robust. No functional change. 4 years ago
  Daniel Shahaf 7678a8a227 'main': Break out an anonymous function into a named function. 4 years ago
  Daniel Shahaf 5d139fcd94 Fix typos in comments. 4 years ago
  Daniel Shahaf aecfd61bbd 'main': Support the 'env' precommand. 4 years ago
  Daniel Shahaf 1000da306a 'main': Correctly highlight '&&' and '||' inside '[[ … ]]' conditions. 4 years ago
  Daniel Shahaf b44964c545 'main': Highlight reserved words following assignments as errors. 4 years ago
  Daniel Shahaf f2726d0464 'main': Don't consider path_prefix in alias expansions. 4 years ago
  Daniel Shahaf 83ac855ceb 'main': Let AUTO_CD directories be highlighted with their own style. 4 years ago
  Daniel Shahaf 3f930fb0c1 'main': Add an auxiliary variable for readability. 4 years ago
  Daniel Shahaf 5545fb9ab2 'main': In command position, do not highlight directories (unless AUTO_CD is set) and non-executable files. 4 years ago
  Daniel Shahaf 29ca0bc6c8 'main': Highlight errors from the EQUALS option. 4 years ago
  Daniel Shahaf 08839bbd87 'main': Let the type determination ignore global aliases when it ignores regular ones. 4 years ago
  Daniel Shahaf cfef4f3ae0 'main': Enable the zsh/parameter codepath of global aliases highlighting. 4 years ago
  Daniel Shahaf 3c5f63d959 'main': Highlight global aliases 4 years ago
  Daniel Shahaf fdf23e06c7 'main': Support the "close file descriptor" and "coproc" redirection syntaxes 4 years ago
  Daniel Shahaf e165f18c75 'main': Fix a bug manifesting under zsh 5.2 and older. 4 years ago
  Daniel Shahaf d237a60c9b 'main': Don't highlight arithmetic expansions as command substitutions. 4 years ago
  Daniel Shahaf e79ce6afd0 'main': Document additional meanings of the 'S' $braces_stack flag. 4 years ago
  Daniel Shahaf fb69f4ca81 'main': When the redirection operator '>&' or '<&' is followed by a positive integer, do not consider that as a filename; it's always a file descriptor. 4 years ago
  Daniel Shahaf 1024ae8177 'main': Add $last_arg for "lookbehind". 4 years ago
  Daniel Shahaf 5720d87052 noop: Clarify comment. 4 years ago
  Daniel Shahaf 2339ee33b9 'main': Honour the MULTIOS option when applying the 'globbing' style. 4 years ago
  Daniel Shahaf 61945185ff 'main': Document what $in_redirection is currently used for. 4 years ago
  Daniel Shahaf 936bc251a8 'main': The optimized cmdsubst input syntax doesn't glob. 4 years ago
  Daniel Shahaf b454b596ed Fix historical instances of one-space indentation. 4 years ago
  Daniel Shahaf 3174e375f4 'main': Fix highlighting of null execs. 4 years ago
  Daniel Shahaf f56e3fad23 'main': Optimize the path_prefix check. 4 years ago
  Daniel Shahaf 20d250d618 'main': Support the non-precommand flags of sudo(8) and ssh-agent(1). 4 years ago
  Daniel Shahaf c73153c6e8 'main': Add infrastructure for precommand options that are not to be followed by a command word (issue #678). 4 years ago
  Daniel Shahaf 63bcd85dfa 'main': Don't use «foo && bar || baz» where a trenary is more appropriate. 4 years ago
  Daniel Shahaf 4bbd2a3bc6 'main': Prepare to add additional fields to $precommand_options values. 4 years ago
  Daniel Shahaf 74c7ffc9b5 'main': Factor out common logic to after the case/esac. 4 years ago