3a6ba003d11. Removed two additional widgets from the rebinding list: push-input and push-line-or-edit. Both didn't call "_zsh_highlight" function anyhow due to operation principle of these widgets.
jimmijj
2015-09-04 02:36:22 +0200
ece762e817User's definition of highlighting from "zle_highlight" array should take precedence over custom highlighters. This is especially important for *region context* (see CHARACTER HIGHLIGHTING chapter in `man zshzle` for *region context* definition), as this is overwritten by region_highlight array, leading to highlighting only parts of selected region properly.
jimmijj
2015-09-04 00:41:02 +0200
c2b9327b07Support literal newlines, part 2
Daniel Shahaf
2015-09-02 08:28:03 +0000
52ece975c3Update comments. No functional change.
Daniel Shahaf
2015-09-02 02:37:43 +0000
d94f1a037fhighlight comments when interactive_comments is on
sonnym
2015-03-06 18:27:57 -0500
359d48bf78Don't highlight prefix redirections as error
Daniel Shahaf
2015-01-28 14:02:35 +0000
77c8651ac9zle: don't override kill-word and backward-kill-word
Vincent Bernat
2015-02-05 11:33:13 +0100
ff4d402e9aHighlight the first part of multiline strings correctly
Daniel Shahaf
2015-01-28 13:28:09 +0000
384be15b13Support literal newlines
Daniel Shahaf
2015-01-26 15:39:42 +0000
23cacb12feSupport backslash continuations
Daniel Shahaf
2015-01-26 15:17:49 +0000
667495bfb7Support multiline strings
Daniel Shahaf
2015-01-26 14:03:08 +0000
2c5acaefa9Refactoring, no functional change
Daniel Shahaf
2015-01-26 12:49:19 +0000
0c8c4b73f8README: give the rationale for the at-end-of-.zshrc requirement
Daniel Shahaf
2015-01-26 09:08:31 +0000
b0f13404a0Added information about redirection operators to README file.
jimmijj
2015-01-17 17:17:23 +0100
b85b225dfbAdded style for redirection operators.
jimmijj
2015-01-17 17:12:25 +0100
3a0ad239dbProposal of text pasting performance issue solution
Dawid Ferenczy
2014-12-13 05:42:56 +0100
25b83ca8a9Prevent matching of command prefix if path is written explicitly. This solves issue that prefix '/l' matches '/bin//ls' (with two slashes what is valid syntax for zsh).
jimmijj
2014-10-04 17:12:20 +0000
f728546b74Defined predicate_switcher function in order to be able to use main highlighter when cursor has moved. Normally turning on this feature for the whole main highlighter is not advisable, however it is still helpful in edge cases and solves the problem with highlighting the prefix of the path and file. To prevent slowdown the predicate_switcher is defined in such a way that it activates main highlighter with respect to cursor movement just for one call, and after that returns automatically to the default mode, i.e. highlighting only after buffer is modified.
jimmijj
2014-10-04 00:36:01 +0000
df99f5f61aBug fix: when editing multi-line complex command highlighting was shifted by one character starting from second line. This behaviour was due to splitting of BUFFER using shell parser ${(z)BUFFER}, which basically changes all newlines to semicolons.
jimmijj
2014-10-03 17:26:14 +0000
6d9a34065cAdd condition that path_approx should be highlighted only if $#arg > 3, otherwise it matches too many things. (but do we need path_approx at all?)
jimmijj
2014-10-03 13:17:52 +0000
4a82aab578Check for TOKENS_COMMANDSEPARATOR even if $new_expression=false to highlight properly consecutive command separators like 'echo a; ; ; echo b'.
jimmijj
2014-10-03 13:01:27 +0000
28a5c6e3f0Add highlighting for files based on $LS_COLORS environment variable.
jimmijj
2014-09-23 23:44:45 +0000
85d1268b5aChanged ${#BUFFER} to ${#LBUFFER} in function _zsh_highlight_main_highlighter_check_path() in order to allow edit in the middle of the line without losing path colors in some cases
jimmijj
2014-09-23 22:51:49 +0000