Tianxiang Xiong <
tianxia...@gmail.com> writes:
> Ah, I think it's the introduction of `:volatile t` that's causing
> recalculation every time the pattern changes. Does that seem correct?
Yes, the definition of volatile is in `helm-source` documentation,
perhaps I can rewrite it if it is not clear? Let me know.
See also the definition of `helm-get-cached-candidates` to see exactly
what volatile does.
Note that volatile have no effect on async sources and is used
internally for in-buffer sources so you don't have to use it there.
IOW use it only on sync sources.
--
Thierry