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 years ago
Daniel Shahaf
c13ee4cf88
docs: Point to repology for finding packages.
6 years ago
Daniel Shahaf
918aa3eb88
README: Fix typo.
Closes #458 .
6 years ago
zapashcanon
f6d45cc191
Typo
6 years ago
Matthew Martin
ecdda36ef5
brackets: Ignore quotes
Closes #112 . Closes #138 .
6 years ago
Matthew Martin
7177ba005f
main: Split declaration and assignment
Unbreak build for 5.0.8 and earlier.
6 years ago
Matthew Martin
2a50614579
main: Save user options in a single variable
6 years ago
Matthew Martin
749b30221d
'main': Skip tests that break on msys2
Closes #382 .
6 years ago
Matthew Martin
f4d37b74cc
tests: Add ability to skip tests
6 years ago
Matthew Martin
4bd30737dc
tests: Support SKIP directive in tap-colorizer
6 years ago
Matthew Martin
038409c10d
tests: Run tests with WARN_CREATE_GLOBAL
6 years ago
Matthew Martin
c948a3caa0
tests: Declare local variables
6 years ago
Daniel Shahaf
e4352f98bb
driver: Revert previous commit, unbreaking the build on zsh<5.0.8.
6 years ago
Daniel Shahaf
9d9e9662cf
driver: Correctly escape assoc key pattern
6 years ago
Matthew Martin
18517cc98e
tests: Run tests with NOUNSET
6 years ago
Matthew Martin
459c128f43
tests: Set ZLE variables to sane defaults
6 years ago
Matthew Martin
079ea39f74
tests: Ensure region highlight is unset if NONE is expected
6 years ago
Matthew Martin
a9ce931439
Default possibly unset variables to empty
6 years ago
Matthew Martin
a33c72e838
tests: Use idiomatic set check
6 years ago
Matthew Martin
1f77ed8369
brackets: Use idiomatic set check
6 years ago
Matthew Martin
9dcfacc4a5
brackets: Disallow negative nesting level
6 years ago
Matthew Martin
ac90970edc
brackets: Don't call _zsh_highlight_add_highlight with empty style
6 years ago
Matthew Martin
f547f7768c
brackets: Add test for highlighting errors with no styles
6 years ago
Daniel Shahaf
a2a899b41b
driver: _zsh_highlight_bind_widgets: Be resilient to NO_UNSET being set in the calling scope.
Fixes #449 .
6 years ago
Daniel Shahaf
c41356c3f6
docs: Add Void Linux link.
7 years ago
Julien Nicoulaud
8146d58bb2
CI: customize IRC notifcation message
7 years ago
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 years ago
Julien Nicoulaud
3d26cb8146
tests: run the most recent versions first
7 years ago
Julien Nicoulaud
873b9955c7
tests: add zsh 5.4.2
7 years ago
Daniel Shahaf
4cde79ef00
release.md: Make a little more copy-pasteable.
7 years ago
Daniel Shahaf
9ff91eb8f0
Post-release version number bump.
9 years ago
Daniel Shahaf
434af7b11d
Tag version 0.6.0.
7 years ago
Julien Nicoulaud
6f149dfc5e
Tests: add zsh 5.4 and 5.4.1
7 years ago
Daniel Shahaf
e58800158a
#440 : Identify the output.
Useful when using, e.g., Debian's package, which outputs just "Debian" here.
7 years ago
Julien Nicoulaud
871041a939
#440 : Make sure zsh's git hash is printed when testing against zsh master branch
Context: zsh-users/zsh-docker#2
7 years ago
Julien Nicoulaud
ed90f0d2c9
#440 : Fix minimum required Zsh version (4.3.11 instead of 4.3.17)
7 years ago
Julien Nicoulaud
bbaae63f2e
#440 : Test on Zsh master and intermediate releases since 4.3.11
7 years ago
Daniel Shahaf
d025148858
#440 : docs: Remove the travis links from README during 'make install'.
7 years ago
Daniel Shahaf
f60d9b8c36
#440 : Make README more readable in source form.
7 years ago
Julien Nicoulaud
d43fe3ab70
#440 : Setup IRC/gitter notifications
7 years ago
Julien Nicoulaud
47ac611c89
#440 : Add build status badge
7 years ago
Julien Nicoulaud
46441b1c0d
#440 : Print zsh version before tests
7 years ago
Julien Nicoulaud
7e840ff2db
#440 : Fix Travis-CI configuration
7 years ago
Julien Nicoulaud
176a019434
#440 : Add Travis-CI configuration
7 years ago
Daniel Shahaf
e4ed76b87d
release.md: Correct 'git push' instructions.
7 years ago
Daniel Shahaf
30a29a9e31
Post-release version number bump.
9 years ago
Daniel Shahaf
dc26731555
Tag version 0.6.0-rc1.
7 years ago
Daniel Shahaf
411864d35b
release.md: Create annotated tags, fix markup.
7 years ago
Daniel Shahaf
d1666463a7
changelog: Update through dea1fedc73
.
7 years ago
Julien Nicoulaud
dea1fedc73
#419 : Add links to OpenSUSE build service deb/rpm repositories
7 years ago