Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
zle-line-pre-redraw_hooks
- X-seq: zsh-workers 37639
- From: Daniel Shahaf <d.s@xxxxxxxxxxxxxxxxxx>
- To: zsh-workers@xxxxxxx
- Subject: zle-line-pre-redraw_hooks
- Date: Fri, 15 Jan 2016 06:26:47 +0000
- List-help: <mailto:zsh-workers-help@zsh.org>
- List-id: Zsh Workers List <zsh-workers.zsh.org>
- List-post: <mailto:zsh-workers@zsh.org>
- Mailing-list: contact zsh-workers-help@xxxxxxx; run by ezmlm
If a user has two different plugins that each want to be invoked from
a pre-redraw hook, right now there is no easy way to achieve that.
Would it make sense to provide a way to register multiple
zle-line-pre-redraw hooks? Similar to $chpwd_functions?
Concrete suggestion: ship a default implementation of zle-line-pre-redraw
that invokes all functions in $zle_line_pre_redraw_hooks, for example,
by using callhookfunc().¹
Makes sense?
Cheers,
Daniel
¹ It should probably skip the block starting in utils.c:1473 to avoid
having both z-l-p-redraw and z_l_p_redraw, former a widget and latter
a function that widget calls: the names would be too similar.
Messages sorted by:
Reverse Date,
Date,
Thread,
Author