Julien Nicoulaud
8348e2d2cc
Enable testing on zsh 5.5.x/5.6.x releases
6 yıl önce
Matthew Martin
683321d862
Merge pull request #529 from wraeth/master
main: Probe dirs after blacklist
6 yıl önce
Adam Johnson
42d396d819
driver: Exclude yank-pop again ( #183 ).
6 yıl önce
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 yıl önce
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 yıl önce
Daniel Shahaf
ee26d44de1
Merge pull request #517 from tbroadley/fix-typos
docs: Fix typos
6 yıl önce
Thomas Broadley
7d3ec45249
docs: fix typos
6 yıl önce
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 yıl önce
Julien Nicoulaud
02a37dd919
CI: install packages required by test suite
6 yıl önce
Julien Nicoulaud
02b839550f
CI: add zsh 5.5
6 yıl önce
Matthew Martin
e4fffa4de5
main: Correct dollar-quoted-argument-unclosed fallback typo
6 yıl önce
Matthew Martin
5e9b7c4650
main: Add test for previous
6 yıl önce
Matthew Martin
d2c8f3a56d
main: Fix end of buffer check for path_prefix with non-null PREBUFFER
6 yıl önce
Matthew Martin
2c0c75a8ee
driver, main: Add -z to autoload calls
6 yıl önce
Matthew Martin
15e288a25c
main: Mark ZSH_HIGHLIGHT_DIRS_BLACKLIST experimental
6 yıl önce
Matthew Martin
6713727742
main: Add ZSH_HIGHLIGHT_DIRS_BLACKLIST
Closes #379 .
6 yıl önce
Matthew Martin
90b09f88ee
main: Move - to end of character class
Closes #472
6 yıl önce
Matthew Martin
9706af4b81
main: Simplify for next commit; no functional change
6 yıl önce
Matthew Martin
be26017e39
regexp: Add test for subexpression match
Closes #497
6 yıl önce
Matthew Martin
a9be0975c8
tests: Directly diff expected_region_highlight against region_highlight
6 yıl önce
Matthew Martin
622358f32d
main: Test suffix aliases if zsh/parameter is available
6 yıl önce
Matthew Martin
fdca2ef714
main: Fix off by one errors in quote helper functions
6 yıl önce
Matthew Martin
e13074528f
main: Do not highlight for regions that end before the start of BUFFER
6 yıl önce
Matthew Martin
ff85c7e01b
driver: Do not highlight newlines or past BUFFER for zle standout
6 yıl önce
Matthew Martin
84f0507cf6
driver: Replace eval with ${(P)
6 yıl önce
Matthew Martin
cc662371b1
main: Update test for issue #501 XFAIL
6 yıl önce
Matthew Martin
7b417be1ce
tests: Escape newlines in TAP description
6 yıl önce
Matthew Martin
1f1e629290
regexp: Add missing local for arrays match mbegin mend
See #497 .
6 yıl önce
Daniel Shahaf
03692831ad
'main': Don't highlight bare '$foo' as a filename, as it's a parameter expansion.
Fixes #474 .
6 yıl önce
Matthew Martin
382be9096d
main: Add XFAIL to redirections2 for process-substitution #494
6 yıl önce
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.
6 yıl önce
Matthew Martin
f16e858f0c
main: Highlight backticks in double quotes
6 yıl önce
Matthew Martin
8d2955f51a
main: Consolidate } handling
No functional change.
6 yıl önce
Matthew Martin
18e214ee5b
main: Add test for quotes in options
6 yıl önce
Matthew Martin
6d133a0eb0
main: Highlight options as base_style
This means --foo="bar" will have quotes highlighted.
6 yıl önce
Matthew Martin
a65a07fae4
main: Correct typos
6 yıl önce
Matthew Martin
e48af35753
main: Only highlight characters special to globbing as globbing
6 yıl önce
Matthew Martin
604075aa90
main: Use =~ for globbing test
This will set MATCH as needed for the next commit
6 yıl önce
Matthew Martin
c1a048a084
main: Only highlight one base_style in _highlight_arguments
Closes #481
6 yıl önce
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.
6 yıl önce
Matthew Martin
6cc861fbad
main: Explicitly pass $style to _highlight_path_separators
6 yıl önce
Daniel Shahaf
0458b0c16f
'main': Don't match redirection operators in command substitutions as <-> number range globs. Fixes #483 .
6 yıl önce
Daniel Shahaf
901063aa0f
'main': Add a regression test for issue #483 , concerning «: $(<foo)».
6 yıl önce
Daniel Shahaf
f064b17d25
'main': Add an explicit test for escaped single quotes within single quotes, «'foo'\''bar'».
6 yıl önce
Daniel Shahaf
4724837df0
docs: main: Clarify back-quoted-argument, back-double-quoted-argument, back-dollar-quoted-argument, and assign.
Fixes #480 .
6 yıl önce
Daniel Shahaf
d39f83509e
docs: main: Add missing hyphens.
6 yıl önce
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 .
6 yıl önce
Matthew Martin
d17417ec1b
main: Highlight unclosed backtick subshells
6 yıl önce
Daniel Shahaf
987b743646
'main': Fix highlighting of «<->»-style numeric globs.
Found-by: Matthew Martin
6 yıl önce
Matthew Martin
df0f448586
main: Highlight path after globbing checks
Closes #468 .
6 yıl önce