0

我了解到在.emacs中添加这些代码可以使Emacs在退出之前自动保存所有情况并下次启动它,Emacs可以显示最后的情况并继续编辑它。

(load "desktop") 

(desktop-load-default)

(desktop-read)

(add-hook 'kill-emacs-hook

         '(lambda()(desktop-save "~/")))

但是这段代码带来了一个问题,你只能打开一个 Emacs,当你想同时启动另一个 Emacs 时,只能运行前一个。

我想要保存所有情况以备下次使用的功能,但我还需要再启动一个 Emacs,我怎样才能让两侧同时工作?

谢谢您的帮助。我在等待......

4

1 回答 1

0

使用不同的桌面文件;或者在您的主​​ Emacs 启动并运行后,使用 emacsclient 而不是 emacs 来启动新的编辑缓冲区。Google 中有多个emacs别名/函数/任何示例,如果 Emacs 未运行,则启动 Emacs,否则运行emacsclient

于 2012-07-07T09:47:23.107 回答