Matthew Martin
c948a3caa0
tests: Declare local variables
2017-11-05 12:23:42 -06:00
Daniel Shahaf
e4352f98bb
driver: Revert previous commit, unbreaking the build on zsh<5.0.8.
2017-11-05 15:58:58 +00:00
Daniel Shahaf
9d9e9662cf
driver: Correctly escape assoc key pattern
2017-11-05 14:38:05 +00:00
Matthew Martin
18517cc98e
tests: Run tests with NOUNSET
2017-11-05 08:06:45 -06:00
Matthew Martin
459c128f43
tests: Set ZLE variables to sane defaults
2017-11-05 08:06:45 -06:00
Matthew Martin
079ea39f74
tests: Ensure region highlight is unset if NONE is expected
2017-11-05 08:06:45 -06:00
Matthew Martin
a9ce931439
Default possibly unset variables to empty
2017-11-04 20:26:07 -05:00
Matthew Martin
a33c72e838
tests: Use idiomatic set check
2017-11-02 20:08:28 -05:00
Matthew Martin
1f77ed8369
brackets: Use idiomatic set check
2017-11-02 20:08:28 -05:00
Matthew Martin
9dcfacc4a5
brackets: Disallow negative nesting level
2017-11-02 20:08:28 -05:00
Matthew Martin
ac90970edc
brackets: Don't call _zsh_highlight_add_highlight with empty style
2017-11-02 20:08:28 -05:00
Matthew Martin
f547f7768c
brackets: Add test for highlighting errors with no styles
2017-11-02 20:08:28 -05:00
Daniel Shahaf
a2a899b41b
driver: _zsh_highlight_bind_widgets: Be resilient to NO_UNSET being set in the calling scope.
...
Fixes #449 .
2017-11-02 17:07:10 +00:00
Daniel Shahaf
c41356c3f6
docs: Add Void Linux link.
2017-10-18 00:17:29 +00:00
Julien Nicoulaud
8146d58bb2
CI: customize IRC notifcation message
2017-09-28 19:07:24 +02:00
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 .
2017-09-11 18:45:35 +00:00
Julien Nicoulaud
3d26cb8146
tests: run the most recent versions first
2017-09-11 19:29:58 +02:00
Julien Nicoulaud
873b9955c7
tests: add zsh 5.4.2
2017-09-11 19:27:52 +02:00
Daniel Shahaf
4cde79ef00
release.md: Make a little more copy-pasteable.
2017-08-30 07:32:56 +00:00
Daniel Shahaf
9ff91eb8f0
Post-release version number bump.
2017-08-29 06:05:57 +00:00
Daniel Shahaf
434af7b11d
Tag version 0.6.0.
2017-08-29 06:04:59 +00:00
Julien Nicoulaud
6f149dfc5e
Tests: add zsh 5.4 and 5.4.1
2017-08-10 20:26:11 +02:00
Daniel Shahaf
e58800158a
#440 : Identify the output.
...
Useful when using, e.g., Debian's package, which outputs just "Debian" here.
2017-08-09 18:42:35 +00:00
Julien Nicoulaud
871041a939
#440 : Make sure zsh's git hash is printed when testing against zsh master branch
...
Context: zsh-users/zsh-docker#2
2017-08-01 18:31:18 +02:00
Julien Nicoulaud
ed90f0d2c9
#440 : Fix minimum required Zsh version (4.3.11 instead of 4.3.17)
2017-08-01 17:55:23 +02:00
Julien Nicoulaud
bbaae63f2e
#440 : Test on Zsh master and intermediate releases since 4.3.11
2017-08-01 17:55:23 +02:00
Daniel Shahaf
d025148858
#440 : docs: Remove the travis links from README during 'make install'.
2017-07-31 23:16:37 +00:00
Daniel Shahaf
f60d9b8c36
#440 : Make README more readable in source form.
2017-07-31 23:10:53 +00:00
Julien Nicoulaud
d43fe3ab70
#440 : Setup IRC/gitter notifications
2017-08-01 00:56:30 +02:00
Julien Nicoulaud
47ac611c89
#440 : Add build status badge
2017-08-01 00:56:30 +02:00
Julien Nicoulaud
46441b1c0d
#440 : Print zsh version before tests
2017-08-01 00:56:30 +02:00
Julien Nicoulaud
7e840ff2db
#440 : Fix Travis-CI configuration
2017-08-01 00:56:30 +02:00
Julien Nicoulaud
176a019434
#440 : Add Travis-CI configuration
2017-08-01 00:56:30 +02:00
Daniel Shahaf
e4ed76b87d
release.md: Correct 'git push' instructions.
2017-07-31 17:42:28 +00:00
Daniel Shahaf
30a29a9e31
Post-release version number bump.
2017-07-31 17:39:45 +00:00
Daniel Shahaf
dc26731555
Tag version 0.6.0-rc1.
2017-07-31 17:31:25 +00:00
Daniel Shahaf
411864d35b
release.md: Create annotated tags, fix markup.
2017-07-31 17:30:59 +00:00
Daniel Shahaf
d1666463a7
changelog: Update through dea1fedc73
.
2017-07-31 17:22:41 +00:00
Julien Nicoulaud
dea1fedc73
#419 : Add links to OpenSUSE build service deb/rpm repositories
2017-07-31 19:12:40 +02:00
Daniel Shahaf
b56ee542d6
Merge remote-tracking branch 'upstream/pr/433'
...
Note that there will be no zsh 5.3.2; zsh 5.3.1 will be followed
by 5.4. There might be 5.4-test-1 pre-releases, though.
* upstream/pr/433:
driver: Improve comment about ^r pattern match bug
driver: Adjust zsh version for probing for pattern match bug
README: Fix FAQ entry about isearch highlighting
2017-07-30 17:11:33 +00:00
m0viefreak
3c43da5ffe
driver: Improve comment about ^r pattern match bug
...
The bug is not specific to 5.3.1.
2017-07-30 19:08:21 +02:00
m0viefreak
f2ba507bbc
driver: Adjust zsh version for probing for pattern match bug
2017-07-30 19:08:21 +02:00
m0viefreak
28e661bbc8
README: Fix FAQ entry about isearch highlighting
...
Fixes #423
2017-07-30 19:08:18 +02:00
Daniel Shahaf
39a6c476dd
changelog: Update through 5feed23962
.
2017-07-30 16:38:30 +00:00
Daniel Shahaf
5feed23962
docs: Unbreak Fedora link.
...
Fixes #439 .
2017-07-28 11:30:31 +00:00
jsoizo
ad522a0914
driver: Fix printing error message to file when cannot resolve highlighters directory location
...
Fixes #426 .
Review-by: Matthew Martin, me
2017-04-09 16:47:42 +00:00
Daniel Shahaf
462779629a
driver: Workaround pattern isearch bug in zsh ≤ 5.3.1, already fixed upstream.
...
Merge remote-tracking branch 'upstream/pr/415'
* upstream/pr/415:
workaround for PAT_STATIC bug in zsh
2017-03-29 09:18:59 +00:00
Daniel Shahaf
73cb832702
'main': Highlight mismatched 'if'/'fi'.
...
Also 'then'/'elif'/'else'.
2017-03-05 17:33:36 +00:00
Daniel Shahaf
be083d7f37
driver: Improve «unhandled ZLE widget 'foo'» error message.
...
Fixes #409 .
2017-03-05 14:38:52 +00:00
Daniel Shahaf
237f89ad62
'main': Don't consider «$*» a glob.
2017-02-11 23:49:13 +00:00