2010-03-24 2 views

ответ

7

Я не думаю, что вы можете для инициированного пользователем сохранения. AFAIK Emacs (по крайней мере, GNU Emacs) не многопоточен, поэтому вы не можете запускать асинхронное сохранение.

+0

Я нахожу, что откладываю экономию из-за этого, и я заметил, что автоматически «пакетирование сохраняет», даже если не использует tramp - я потерял работу таким образом. Любой способ вернуть emacs в будущее? – EoghanM

+0

Вы пробовали автосохранение, как описано здесь http://www.gnu.org/s/emacs/manual/html_node/emacs/Auto-Save.html#Auto-Save? –

+0

С tramp, autosave также случайно висит интерфейс, поэтому бесполезен. Но да, мне удалось установить автосохранение, чтобы сохранить локально .... Я не помню emacs, когда-либо восстанавливающий локальное автосохранение от удаленного сбоя, хотя .. – EoghanM

2

Emacs запускается в одном потоке, и нет возможности обойти это. По сути дела, Emacs multi-threaded является одной из самых популярных функций для Emacs 24. Таким образом, вам не повезло, по крайней мере на данный момент ... На положительной стороне представьте себе боль пользователей, читающих их почту в Emacs, ожидая, чтобы синхронизировать их огромные почтовые ящики ;-)

Смежные вопросы