Re: unifying and automating draft ("postpone/resume") behavior [was: Re: notmuch "lost" email during power failure]

Subject: Re: unifying and automating draft ("postpone/resume") behavior [was: Re: notmuch "lost" email during power failure]

Date: Sat, 16 Nov 2019 22:21:50 +0200

To: Antoine Beaupré, notmuch@notmuchmail.org

Cc:

From: Daniel Kahn Gillmor


On Fri 2019-11-15 10:08:02 -0500, Antoine Beaupré wrote:
> The individual calls are not what's prohibitively expensive. The problem
> is latency. Even if it just takes 100ms[1] to save the file to the disk,
> that's a huge delay in terms of human interface, because the entire
> Emacs UI will *freeze* for that amount of time whenever it thinks it
> should do an autosave.

Surely the problem there is that the Emacs UI is freezing and blocking
to do something that has nothing to do with interactive work!

Is it not possible in 2019 to have emacs handle its autosave
functionality in either a background thread, or in a non-blocking
asynchronous interaction with a co-process?

             --dkg
signature.asc (application/pgp-signature)
_______________________________________________
notmuch mailing list
notmuch@notmuchmail.org
https://notmuchmail.org/mailman/listinfo/notmuch

Thread: