Mark Lodato
441f1a8aad
highlight array assignments of the form x[y]=...
...
This code is more lenient than bash. Examples:
$ x[y[]=
zsh: no matches found: x[y[]=
$ x[][]=
zsh: no matches found: x[][]=
The proper solution is to look inside the [...] and make sure that all
unescaped/unquoted square brackes are matched, but that is a heck of
a lot more complicated than this simple 8-character patch.
2013-10-30 00:53:46 -04:00
Mark Lodato
c62cb54e9d
do not remove quotes when checking assignments
...
Zsh does not allow the variable name or the equals sign to be quoted or
escaped. The previous code incorrectly highlighted the following
examples as assignments:
$ 'x=y'
zsh: command not found: x=y
$ x\=y
zsh: command not found: x=y
$ "x"=y
zsh: command not found: x=y
$ \x=y
zsh: command not found: x=y
2013-10-30 00:00:16 -04:00
Akinori MUSHA
0fc6b07509
Do not leak a variable: cdpath_dir.
...
Leaking a variable that holds a path in CDPATH could easily end up appearing on your prompt like `~cdpath_dir/subdir`.
2013-10-21 21:18:38 +09:00
Evan Pitstick
dffbab0c92
a more simple and universal way (for zsh projects) to find highlight dir path
2013-10-09 12:02:34 -04:00
Antoine Catton
3b3a58be91
Fix #121 : sudo syntax highlighting incorrectly
...
Parse sudo command line in order to highlight the options correctly
2013-09-28 19:33:34 -06:00
Julien Nicoulaud
dbd27cb30a
#155 : document path_prefix/path_approx
2013-08-09 09:56:28 +02:00
Julien Nicoulaud
08b80022ca
Merge pull request #123 from Shura0/master
...
Highlighted dollar variable ver. 2
2013-08-09 00:47:32 -07:00
Shura
a7ee0597ef
Update main-highlighter.zsh
...
Comments added
2013-08-09 10:24:14 +04:00
Julien Nicoulaud
3677b75731
Merge pull request #115 from Valodim/master
...
add separate path_prefix and path_approx hilights
2013-08-08 07:31:46 -07:00
Julien Nicoulaud
3f2c76f393
Merge pull request #116 from jameskyle/feature/Issue-#92-silence-system-bell-in-osx
...
Issue #92 Eliminates system bell errors on osx.
2013-08-08 07:26:22 -07:00
Julien Nicoulaud
6fcdb06b28
Merge pull request #122 from shockone/master
...
Update main-highlighter.zsh
2013-08-08 07:25:54 -07:00
Владимир
57c01d19de
Update main-highlighter.zsh
...
Add support of CDPATH
2013-08-07 03:21:15 +03:00
Shura
8abcf187f6
dollar variable and backslash codes highlighting
2013-07-29 17:33:34 +04:00
James Kyle
93827ed84d
Issue #92 Eliminates system bell errors on osx.
...
Prepended an 'if' to remove error bell on osx systems.
2013-07-25 11:39:21 -07:00
Vincent Breitmoser
228f5a6aad
add separate path_prefix and path_approx hilights
2013-07-25 04:41:09 +02:00
Evan Pitstick
0fcc2629d2
Finds highlighters dir a little better
2013-03-08 00:57:16 -05:00
Julien Nicoulaud
e5d8a50d36
Merge pull request #106 from cknadler/master
...
Fix relative links in various project readmes
2013-02-27 04:42:09 -08:00
Chris Knadler
612e493cba
Fix relative links in highlighters readme
2013-02-26 18:03:35 -08:00
Chris Knadler
408b100295
Fix relative link in main readme
2013-02-26 17:59:53 -08:00
Julien Nicoulaud
a0862053f5
Merge pull request #100 from hchbaw/for-nicoulaj/pattern-local
...
make $pattern local to _zsh_highlight_pattern_highlighter #97
2012-12-19 10:30:06 -08:00
Takeshi Banse
b4e667795c
make $pattern local to _zsh_highlight_pattern_highlighter #97
...
Signed-off-by: Takeshi Banse <takebi@laafc.net>
2012-12-09 10:43:00 +09:00
Julien Nicoulaud
45194671af
Merge pull request #91 from xaocon/master
...
Added sudo as a precommand
2012-08-26 03:33:34 -07:00
evan
19981ef9ea
added sudo as a precommand
2012-08-17 15:52:09 -04:00
Jan M. Binder
732b7d6e65
Fix bracket highlighter
2012-04-07 17:09:15 +02:00
Jan M. Binder
966eb851ca
Added quotes to suppress error
2012-04-07 11:48:11 +02:00
Julien Nicoulaud
bb0d575942
Merge pull request #85 from jlporter/master
...
resolve issue #83
2011-12-03 10:38:53 -08:00
Julien Nicoulaud
30c365e030
Add links to Arch Linux and Gentoo packages
...
(Anyone knowing packages for other systems or wanting to create it,
please get in touch!)
2011-12-03 19:36:25 +01:00
Julien Nicoulaud
2c5c38144d
close #84
2011-12-03 19:26:46 +01:00
Jud Porter
d82eee5212
add emulate -L zsh to _zsh_highlight_main_highlighter. resolves issue #83
2011-12-02 16:44:33 -05:00
NAKAMURA Yoshitaka
56b134f5d6
fix "_zsh_highlight_widget_XXX:zle: unknown option: X" error
2011-11-01 20:02:03 +09:00
Julien Nicoulaud
d2715e2cb3
Merge pull request #82 from garinger/feature
...
make highlighting work for first entry in history. fixes #79
2011-09-28 10:04:07 -07:00
Andreas Gahr
603fce64b5
autoload add-zsh-hook && provide a nicer error message if that fails due to old zsh version, or similar situations. Reset another variable in hook function; it can't hurt
2011-09-28 16:35:19 +02:00
Andreas Gahr
304ddb9400
make highlighting work for first entry in history. fixes #79
2011-09-27 16:08:23 +02:00
Julien Nicoulaud
f824e5e84d
Options should only be set locally
2011-09-24 14:42:55 +02:00
Andreas Gahr
024c1c46f7
next try. fix for issue #76 without brakeing fix for #21
2011-09-24 20:39:34 +08:00
Julien Nicoulaud
8d4cde6301
(Hopefully) fix #21 (tilde and hashed directories in paths)
2011-09-20 19:13:37 +02:00
Julien Nicoulaud
db8f98fc53
Set default style for pipes and stuff to none
2011-09-20 19:13:37 +02:00
Andreas Gahr
287167d453
fix for issue #76 . This was more ore less forgotten in pull request #75
2011-09-20 19:13:37 +02:00
Andreas Gahr
670961ad01
handle highlighting for precommands; handle highlighting for commands separators
2011-09-20 19:13:37 +02:00
Julien Nicoulaud
cbfd4a8889
Merge pull request #75 from garinger/master
...
supposed fix for issue #73 and issue #74
2011-09-09 08:22:00 -07:00
Andreas Gahr
f84f9319d8
supposed fix for issue #73 and issue #74
2011-09-09 16:07:49 +02:00
Takeshi Banse
b0fee4e758
pass args down to each original zle call
...
Signed-off-by: Takeshi Banse <takebi@laafc.net>
2011-09-07 01:39:52 +08:00
Julien Nicoulaud
f786e9977c
Merge pull request #71 from hchbaw/for-nicoulaj/nounset
...
make _zsh_highlight nounset-able
2011-09-06 10:23:24 -07:00
Julien Nicoulaud
a6d105131c
Fix #21 : No highlighting when using tilde
2011-09-06 19:21:40 +02:00
Julien Nicoulaud
d8fe211aed
Ignore zwc files
2011-09-06 19:15:09 +02:00
Takeshi Banse
1d729202ec
add tests for handling tildes
...
Signed-off-by: Takeshi Banse <takebi@laafc.net>
2011-09-07 01:14:45 +08:00
Takeshi Banse
48a18291f9
add some tests
...
Signed-off-by: Takeshi Banse <takebi@laafc.net>
2011-09-07 01:14:45 +08:00
Takeshi Banse
4a8b184632
pass ${arg} explicit
...
Signed-off-by: Takeshi Banse <takebi@laafc.net>
2011-09-07 01:14:45 +08:00
Takeshi Banse
9706996d3b
make _zsh_highlight nounset-able
...
Signed-off-by: Takeshi Banse <takebi@laafc.net>
2011-08-24 14:18:23 +09:00
Julien Nicoulaud
26f30697ea
Merge pull request #69 from garinger/master
...
Minor fixes
2011-08-08 10:54:23 -07:00