Emacs seems to save synchronously, i.e. the interface locks up during a save.
This is especially noticeable when using tramp.
Is there any way to have the save happen in the background?
I don't think you can for a user-initiated save. AFAIK Emacs (at least GNU Emacs) is not multithreaded so you can't kick off an asynchronous save.
Emacs runs in a single thread and there is no way to work around this. As a matter of fact making Emacs multi-threaded is one of the most voted features for Emacs 24. So you're out of luck, at least for now... On the positive side imagine the pain of the users reading their mail in Emacs, while waiting to synchronize their huge mailboxes ;-)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With