Daniel Shahaf
e13c5a1611
Highlight 'noglob' correctly in more cases.
...
Fixes zsh-users/zsh-syntax-highlighting#189 .
2015-09-07 18:07:59 +00:00
Daniel Shahaf
8515b7e0c5
Highlight ? as globbing.
...
Fixes zsh-users/zsh-syntax-highlighting#94 .
2015-09-07 18:05:56 +00:00
Daniel Shahaf
dc701501e5
Highlight ? as globbing.
...
Fixes zsh-users/zsh-syntax-highlighting#94 .
2015-09-07 18:03:14 +00:00
Daniel Shahaf
9310d8ae71
Support suffix aliases
...
Fixes zsh-users/zsh-syntax-highlighting#126 .
2015-09-07 17:59:52 +00:00
Daniel Shahaf
b3ceea8511
Highlight 'noglob' correctly in more cases.
...
Fixes zsh-users/zsh-syntax-highlighting#189 .
2015-09-07 09:09:17 +00:00
Daniel Shahaf
a0b5bc6c71
Fix bug in previous commit ( d330b49b33)
...
'local' is a reserved word in zsh 5.1 but not in earlier versions [1].
Therefore, under zsh older than 5.1, quoting is required.
This manifested as random «builtin=''» in emitted to the terminal, and
commands (such as 'echo') highlighted as errors (in red).
[1] https://github.com/zsh-users/zsh/blob/master/README#L46
(the section "Incompatibilites between 5.0.8 and 5.1")
2015-09-07 01:26:11 +00:00
Daniel Shahaf
d330b49b33
Fix variable leakage into global namespace.
...
Similar to zsh-users/zsh-syntax-highlighting#97 .
2015-09-06 19:20:49 +00:00
Daniel Shahaf
f78919d941
Preserve $? of wrapped widgets.
2015-09-05 21:44:11 +00:00
Daniel Shahaf
eaffd88793
docs: Document homebrew package name.
...
Fixes zsh-users/zsh-syntax-highlighting#156 .
2015-09-05 19:21:52 +00:00
Daniel Shahaf
546a5288e2
multiline strings: Add a second test for commit ff4d402e9a
2015-09-05 15:08:08 +00:00
Daniel Shahaf
8e7c26f489
Do wrap the 'yank' widget, because that works.
...
Partly reverts eb9870f4db which was PR #143 to
fix issue #99 .
2015-09-05 12:50:32 +00:00
Daniel Shahaf
7f41967a17
Highlight array appends: foo+=(bar baz).
...
Fixes zsh-users/zsh-syntax-highlighting#181 .
2015-09-05 09:38:02 +00:00
Daniel Shahaf
13a8db1d71
tests: exit non-zero upon failure
2015-09-05 09:27:51 +00:00
Daniel Shahaf
51aed8a765
Merge remote-tracking branch 'upstream/pr/179'
...
* upstream/pr/179:
Don't parse first word of array assignment as command
2015-09-04 17:57:08 +00:00
Daniel Shahaf
42495cc5d6
Merge remote-tracking branch 'upstream/pr/161'
...
* upstream/pr/161:
Don't highlight prefix redirections as error
2015-09-04 17:27:25 +00:00
Daniel Shahaf
ea81e3df6e
Merge remote-tracking branch 'upstream/pr/159'
...
* upstream/pr/159:
Support literal newlines, part 2
Update comments. No functional change.
Highlight the first part of multiline strings correctly
Support literal newlines
Support backslash continuations
Support multiline strings
Refactoring, no functional change
2015-09-04 17:27:03 +00:00
Daniel Shahaf
c2b9327b07
Support literal newlines, part 2
2015-09-02 09:30:08 +00:00
Daniel Shahaf
52ece975c3
Update comments. No functional change.
2015-09-02 02:37:43 +00:00
Daniel Shahaf
7ee9df915d
Merge remote-tracking branch 'origin/pr/158'
...
* origin/pr/158:
README: give the rationale for the at-end-of-.zshrc requirement
2015-09-01 16:26:04 +00:00
Daniel Shahaf
85b3446897
README: make installation step 1 more accurate
...
Based on a patch by George Angelopoulos <george@usermod.net >.
Closes #149 .
2015-08-31 17:27:56 +00:00
Daniel Shahaf
b9b67b9f78
Don't parse first word of array assignment as command
...
Fixes zsh-users/zsh-syntax-highlighting#178
2015-08-28 09:52:52 +00:00
Daniel Shahaf
359d48bf78
Don't highlight prefix redirections as error
...
Fixes zsh-users/zsh-syntax-highlighting#146
2015-02-16 02:44:56 +00:00
Daniel Shahaf
ff4d402e9a
Highlight the first part of multiline strings correctly
...
Given the following input:
PREBUFFER=$'echo "foo\n'
BUFFER='bar"'
This patch causes the '"foo' part to be highlighted as a string. There
is no test because the tests only check highlighting of BUFFER, and 'bar"'
is already highlighted correctly.
2015-02-02 15:12:59 +00:00
Daniel Shahaf
384be15b13
Support literal newlines
2015-01-27 10:23:59 +00:00
Daniel Shahaf
23cacb12fe
Support backslash continuations
2015-01-27 10:23:59 +00:00
Daniel Shahaf
667495bfb7
Support multiline strings
2015-01-27 10:23:58 +00:00
Daniel Shahaf
2c5acaefa9
Refactoring, no functional change
...
The new function will be used in the next commit.
2015-01-27 10:23:58 +00:00
Daniel Shahaf
0c8c4b73f8
README: give the rationale for the at-end-of-.zshrc requirement
2015-01-27 10:23:21 +00:00