Commit graph

119 commits

Author SHA1 Message Date
Sebastian Gniazdowski
6c9e1f83cc *highlight: Copyright note 2016-10-15 11:34:04 +02:00
Sebastian Gniazdowski
b4e3d994d4 *highlight: In-string paremeter indexing [...] allowed, highlighted 2016-10-15 11:29:53 +02:00
Sebastian Gniazdowski
8c33857c56 *highlighting: In-string ${(...)...} flags – two left characters # and % 2016-10-15 11:22:47 +02:00
Sebastian Gniazdowski
ecc4a34a7e *highlight: Allow in-string ${...} to contain flags like: (z@) 2016-10-15 11:20:32 +02:00
Sebastian Gniazdowski
9e8148083c hsmw: Make from regex to patterns conversion complete 2016-10-15 11:03:47 +02:00
Sebastian Gniazdowski
de167176a5 *highlight: Simpler region_highlight gathering function
parse.zsh, before change:

Running time: 1.0912980000
num  calls                time                       self            name
-----------------------------------------------------------------------------------
 1)  350        1084,72     3,10  100,00%    658,39     1,88   60,70%  -hsmw-highlight-process
 2) 3100         152,66     0,05   14,07%    152,66     0,05   14,07%  -hsmw-add-highlight
 3)  300          68,71     0,23    6,33%     68,71     0,23    6,33%  -hsmw-highlight-string
 4)  950          83,72     0,09    7,72%     62,34     0,07    5,75%  -hsmw-highlight-check-path
 5) 1950          43,76     0,02    4,03%     43,76     0,02    4,03%  -hsmw-highlight-expand-path
 6) 1000          36,57     0,04    3,37%     36,57     0,04    3,37%  -hsmw-highlight-main-type
 7) 1000          35,66     0,04    3,29%     35,66     0,04    3,29%  (anon)
 8) 3100          19,93     0,01    1,84%     19,93     0,01    1,84%  -hsmw-highlight-is-redirection

parse.zsh, after change:

Running time: 0.9645980000
num  calls                time                       self            name
-----------------------------------------------------------------------------------
 1)  350         958,25     2,74  100,00%    635,22     1,81   66,29%  -hsmw-highlight-process
 2)  300          67,91     0,23    7,09%     67,91     0,23    7,09%  -hsmw-highlight-string
 3) 3100          60,76     0,02    6,34%     60,76     0,02    6,34%  -hsmw-add-highlight
 4)  950          78,50     0,08    8,19%     57,73     0,06    6,02%  -hsmw-highlight-check-path
 5) 1950          42,46     0,02    4,43%     42,46     0,02    4,43%  -hsmw-highlight-expand-path
 6) 1000          34,58     0,03    3,61%     34,58     0,03    3,61%  (anon)
 7) 1000          34,06     0,03    3,55%     34,06     0,03    3,55%  -hsmw-highlight-main-type
 8) 3100          19,01     0,01    1,98%     19,01     0,01    1,98%  -hsmw-highlight-is-redirection
2016-10-15 10:28:06 +02:00
Sebastian Gniazdowski
3e296a3db9 *highlight: Remove long comments 2016-10-15 10:06:24 +02:00
Sebastian Gniazdowski
ca39f019ef *highlight: Fix style for path and path prefix – magenta is a color 2016-10-11 08:47:30 +02:00
Sebastian Gniazdowski
20da936ec1 *highlight: Remove $WIDGET reference 2016-10-11 08:36:36 +02:00
Sebastian Gniazdowski
8d43634e15 *highlight: Remove $BUFFER reference 2016-10-11 08:35:00 +02:00
Sebastian Gniazdowski
bb36f8068a *highlight: Remove $BUFFER reference 2016-10-11 08:32:58 +02:00
Sebastian Gniazdowski
7b109e615f *highlight: Remove $PREBUFFER reference 2016-10-11 08:30:01 +02:00
Sebastian Gniazdowski
4691732e6a *highlight: Color blue -> bold blue 2016-10-11 08:23:43 +02:00
Sebastian Gniazdowski
eee000e0c5 *highlight: Replace almost all regular expressions with patterns 2016-10-11 08:21:40 +02:00
Sebastian Gniazdowski
d6e300f757 Vim modeline for hsmw-highlighting 2016-10-11 08:04:04 +02:00
Sebastian Gniazdowski
1addd366b4 Correctly highlight history, i.e. each line separately 2016-10-11 08:02:15 +02:00
Sebastian Gniazdowski
ef2fd4cdb5 Namespacing z-sy-h code ended 2016-10-09 09:52:50 +02:00
Sebastian Gniazdowski
0110eb24d9 Set of code simplifications (e.g. removal of *predicate), substitutions 2016-10-09 09:31:00 +02:00
Sebastian Gniazdowski
c80503faac No need of dash in -hsmw-highlight file name, it's not autoload function 2016-10-09 09:25:30 +02:00
Renamed from -hsmw-highlight (Browse further)