3 ms·
> You need to do the indexing with a timer in Emacs, and because Emacs is single-threaded this blocks things / slows down the UI. It's worth noting that multit
by pulisse 8y ago
> You need to do the indexing with a timer in Emacs, and because Emacs is single-threaded this blocks things / slows down the UI.
It's worth noting that multithreading recently landed in Emacs master, so it's now possible to avoid this sort of problem.
- avar 8y agoNow possible as in mu4e would need to use some API that's not in a release version of Emacs, or is it more transparent than that?
- pulisse 8y agoThe former. I wasn't suggesting that mu4e should be converted right away to use this feature, but more concerned that an unqualified statement that long-running IO must block in Emacs would create the wrong impression.