Daniel Shahaf
0bf9ce7ab5
Happy New Year 2017.
6 år sedan
Daniel Shahaf
8652a8f4e4
Bump copyright years.
6 år sedan
Matthew Martin
bdbe214453
main: Add *-quoted-argument-unclosed styles
Closes #277 .
6 år sedan
Daniel Shahaf
ff61a496b5
'main': Add a regression test for issue #468 .
6 år sedan
Matthew Martin
572ca51b1f
main: Add tests
6 år sedan
Matthew Martin
dc1b2f6fa4
main: Highlight partially quoted arguments correctly
Closes #130
6 år sedan
Matthew Martin
25ae1c0121
main: Add ' helper function
6 år sedan
Matthew Martin
dcb115c74c
main: Make " and $' helper functions responsible for highlighting quote
6 år sedan
Matthew Martin
f623b07fb0
main: Remove trailing whitespace
6 år sedan
Matthew Martin
ab1013ae0d
main: A redirection token is an invalid redirection target
Closes #466 .
6 år sedan
Matthew Martin
eeb2eadcdd
docs: Fix links; thanks @dukex for noticing
Closes #441 .
6 år sedan
Matthew Martin
b07ada1255
driver: Run under emulate -L zsh and add zsyh_user_options
6 år sedan
Matthew Martin
3e56294543
tests: Avoid using new zmodload flags
Unbreaks build on pre-5.4.
6 år sedan
Matthew Martin
2919679ee8
tests: Skip when zsh/pcre is not available
6 år sedan
Daniel Shahaf
ce1be4153d
'main': Add tests for «ls \~» and for not performing parameter expansion on the command word.
This is a followup to the last commit, which was about issue #328 .
These tests are taken from the original #328 pull request, with updated
expectations where applicable.
Review-by: Matthew Martin
6 år sedan
Matthew Martin
2411195c20
main: Expand paths before removing quoting
Fixes highlighting of `ls \~`. Closes #328 .
6 år sedan
Matthew Martin
6a6d40208c
main: Add fallback for useroptions if zsh/parameter is absent
6 år sedan
disarmer mk
4e6f60063f
Add regexp highlighter
8 år sedan
Daniel Shahaf
fb948f5331
noop: Add comments.
6 år sedan
Daniel Shahaf
1ad5c1f40f
Followup to parents: Restore sudo-* tests on platforms that don't have sudo.
Travis (as currently configured) is one such platform.
6 år sedan
Daniel Shahaf
8d37377644
Followup to last: Don't require 'sudo' to test prefix redirections.
6 år sedan
Matthew Martin
d04c62a224
tests: Add skips for tests that require sudo
6 år sedan
Daniel Shahaf
26a82113b0
'main': Highlight 'sudo' correctly when it's not installed.
No test because _zsh_highlight_main__type() falls back to 'type -w' which runs
'rehash' implicitly, so on systems where 'sudo' is installed it's not possible
to simulate its being absent.
Test by forcing _zsh_highlight_main__type() to return 'none' when the
argument is [[ $1 == 'sudo' ]], and: (1) Run 'make test' and confirm
that all tests either pass, or fail and the first test point that fails
is one that expects "sudo" at command position to be highlighted as
'command'; (2) In an interactive zsh, 'sudo' at command position is
highlighted as an error.
6 år sedan
Daniel Shahaf
c13ee4cf88
docs: Point to repology for finding packages.
6 år sedan
Daniel Shahaf
918aa3eb88
README: Fix typo.
Closes #458 .
6 år sedan
zapashcanon
f6d45cc191
Typo
6 år sedan
Matthew Martin
ecdda36ef5
brackets: Ignore quotes
Closes #112 . Closes #138 .
6 år sedan
Matthew Martin
7177ba005f
main: Split declaration and assignment
Unbreak build for 5.0.8 and earlier.
6 år sedan
Matthew Martin
2a50614579
main: Save user options in a single variable
6 år sedan
Matthew Martin
749b30221d
'main': Skip tests that break on msys2
Closes #382 .
6 år sedan
Matthew Martin
f4d37b74cc
tests: Add ability to skip tests
6 år sedan
Matthew Martin
4bd30737dc
tests: Support SKIP directive in tap-colorizer
6 år sedan
Matthew Martin
038409c10d
tests: Run tests with WARN_CREATE_GLOBAL
6 år sedan
Matthew Martin
c948a3caa0
tests: Declare local variables
6 år sedan
Daniel Shahaf
e4352f98bb
driver: Revert previous commit, unbreaking the build on zsh<5.0.8.
6 år sedan
Daniel Shahaf
9d9e9662cf
driver: Correctly escape assoc key pattern
6 år sedan
Matthew Martin
18517cc98e
tests: Run tests with NOUNSET
6 år sedan
Matthew Martin
459c128f43
tests: Set ZLE variables to sane defaults
6 år sedan
Matthew Martin
079ea39f74
tests: Ensure region highlight is unset if NONE is expected
6 år sedan
Matthew Martin
a9ce931439
Default possibly unset variables to empty
6 år sedan
Matthew Martin
a33c72e838
tests: Use idiomatic set check
6 år sedan
Matthew Martin
1f77ed8369
brackets: Use idiomatic set check
6 år sedan
Matthew Martin
9dcfacc4a5
brackets: Disallow negative nesting level
6 år sedan
Matthew Martin
ac90970edc
brackets: Don't call _zsh_highlight_add_highlight with empty style
6 år sedan
Matthew Martin
f547f7768c
brackets: Add test for highlighting errors with no styles
6 år sedan
Daniel Shahaf
a2a899b41b
driver: _zsh_highlight_bind_widgets: Be resilient to NO_UNSET being set in the calling scope.
Fixes #449 .
6 år sedan
Daniel Shahaf
c41356c3f6
docs: Add Void Linux link.
7 år sedan
Julien Nicoulaud
8146d58bb2
CI: customize IRC notifcation message
7 år sedan
Daniel Shahaf
5436d3e5fc
tests: Remove superfluous comment.
The functions can remain defined because, nowadays, the test harness
runs each test in a subshell; but that's a well-known property of the
test harness so need not be mentioned explicitly.
Inspired by discussion on issue #443 .
7 år sedan
Julien Nicoulaud
3d26cb8146
tests: run the most recent versions first
7 år sedan