Stefan Monnier writes: >> But really: now we have deadlock too? I just want to solve this >> problem: please let's commit something, and move on to the next bug. > > Can you use the sample `eldoc-future-*` code I sent earlier? > > Stefan It's not complete, is it? And how to I use it to solve the eldoc-documentation-compose problem? I suppose it's possible, anything is. But do we really want to hand-roll futures in eldoc.el when we got this nice https://github.com/skeeto/emacs-aio/commits/master that we could be looking into? Also the latest patch I attach solves the eldoc-documentation-compose problem decently (should actually be less LOC than previous versions). I suggest we go with this tried-and-tested well-understood solution and then adjust as more sophisticated solutions come along and we evaluate their merits. João