Matthew Martin
8a93b852ca
main: Add test for command substitution in assignment
6 år sedan
Matthew Martin
932eb380e2
main: Highlight the value of an assignment
6 år sedan
Matthew Martin
c06e5e95dc
main: Correct array assignment check
6 år sedan
Matthew Martin
12e01336f1
main: Start _highlight_argument at $1
No functional change.
6 år sedan
Matthew Martin
13d332af95
main: Make _check_path's argument explicit
No functional change.
6 år sedan
Matthew Martin
57e451b531
main: Add test for unclosed command substitution
6 år sedan
Matthew Martin
49dbb05791
main: Add test for =( ) process substitution
6 år sedan
Matthew Martin
c0e64fe131
main: Highlight =( ) process substitutions
6 år sedan
Matthew Martin
73640b79ea
main: Change conditional to a switch
Prepares for next commit. No functional change.
6 år sedan
Matthew Martin
beae08776a
main: Add test for embedded process substitution
6 år sedan
Matthew Martin
08d4401fae
main: Highlight <( ) and >( ) process substitutions
Fixes #494
6 år sedan
Matthew Martin
3ac7d1c785
main: Add test for nested backticks; summon Cthulhu
6 år sedan
Matthew Martin
9db393309e
main: Recurse into backtick command substitutions
6 år sedan
Matthew Martin
c40c72c386
main: Track if $buf has the end of $BUFFER
This will allow for correct path_prefix highlighting in backticks.
6 år sedan
Matthew Martin
b75169597e
main: Highlight command substitutions
6 år sedan
Matthew Martin
ce592bd5c7
main: Move highlighting to _main_paint
This allows for callees to prepend highlights before $reply after the
length of the feature (e.g. command substution) is known.
6 år sedan
Matthew Martin
ead8f8a1fc
main: Split highlighting code into another function
This will allow for highlighting $( ) and similar.
6 år sedan
Matthew Martin
81e89a8800
main: Reorder declarations for next commit
No functional change.
6 år sedan
Matthew Martin
dbce7317c7
main: Add buf_offset variable
No functional change.
6 år sedan
Matthew Martin
49cc5e25b8
main: Simplify interface to __stack_pop
6 år sedan
Matthew Martin
b1eb0358fa
main: Move fallback calculation to a function
No functional change.
6 år sedan
Matthew Martin
8a0ffe1c43
main: Allow for patterned fallbacks
6 år sedan
Matthew Martin
2fd7fbc3c2
main: Do not skip over backslash floowed by space or tab
Fixes #539 .
6 år sedan
Matthew Martin
1eedb23c65
main: Fix blacklist dirs check when there is more than one element
6 år sedan
Julien Nicoulaud
3a7ddcda0b
#535 : locally enable BARE_GLOB_QUAL option when loading highlighters
6 år sedan
Julien Nicoulaud
8348e2d2cc
Enable testing on zsh 5.5.x/5.6.x releases
6 år sedan
Matthew Martin
683321d862
Merge pull request #529 from wraeth/master
main: Probe dirs after blacklist
6 år sedan
Adam Johnson
42d396d819
driver: Exclude yank-pop again ( #183 ).
6 år sedan
Sam Jorna (wraeth)
47d6dac133
main-highlighter: Probe dirs after blacklist
Move tests on the highlight path until after the blacklist is checked so
that blacklisted paths are not tested. This should prevent hangs on dead
remote filesystems provided the path is blacklisted in
X_ZSH_HIGHLIGHT_DIRS_BLACKLIST.
Updated tests to 'default' highlight as the blacklist is now checked
before the path is tested.
Bug: https://github.com/zsh-users/zsh-syntax-highlighting/issues/528
6 år sedan
Bengt Brodersen
db6cac391b
main: Add glob qualifier to work around zsh/macOS bug
zsh/macOS bug: http://www.zsh.org/cgi-bin/mla/redirect?WORKERNUMBER=42891
6 år sedan
Daniel Shahaf
ee26d44de1
Merge pull request #517 from tbroadley/fix-typos
docs: Fix typos
6 år sedan
Thomas Broadley
7d3ec45249
docs: fix typos
6 år sedan
Daniel Shahaf
5b539663c0
Add a regression test for a problem seen during development.
The «=(<foo)» construct was highlighted in blue (globbing?) from the '>' to the ')'.
6 år sedan
Julien Nicoulaud
02a37dd919
CI: install packages required by test suite
6 år sedan
Julien Nicoulaud
02b839550f
CI: add zsh 5.5
6 år sedan
Matthew Martin
e4fffa4de5
main: Correct dollar-quoted-argument-unclosed fallback typo
6 år sedan
Matthew Martin
5e9b7c4650
main: Add test for previous
6 år sedan
Matthew Martin
d2c8f3a56d
main: Fix end of buffer check for path_prefix with non-null PREBUFFER
6 år sedan
Matthew Martin
2c0c75a8ee
driver, main: Add -z to autoload calls
6 år sedan
Matthew Martin
15e288a25c
main: Mark ZSH_HIGHLIGHT_DIRS_BLACKLIST experimental
6 år sedan
Matthew Martin
6713727742
main: Add ZSH_HIGHLIGHT_DIRS_BLACKLIST
Closes #379 .
6 år sedan
Matthew Martin
90b09f88ee
main: Move - to end of character class
Closes #472
6 år sedan
Matthew Martin
9706af4b81
main: Simplify for next commit; no functional change
6 år sedan
Matthew Martin
be26017e39
regexp: Add test for subexpression match
Closes #497
6 år sedan
Matthew Martin
a9be0975c8
tests: Directly diff expected_region_highlight against region_highlight
6 år sedan
Matthew Martin
622358f32d
main: Test suffix aliases if zsh/parameter is available
6 år sedan
Matthew Martin
fdca2ef714
main: Fix off by one errors in quote helper functions
6 år sedan
Matthew Martin
e13074528f
main: Do not highlight for regions that end before the start of BUFFER
6 år sedan
Matthew Martin
ff85c7e01b
driver: Do not highlight newlines or past BUFFER for zle standout
6 år sedan
Matthew Martin
84f0507cf6
driver: Replace eval with ${(P)
6 år sedan