我的.emacs
文件中有以下内容:
(desktop-save-mode 1)
(setq desktop-dirname "~/.emacs.d/desktops/default/"
desktop-base-file-name "emacs.desktop"
desktop-base-lock-name "lock"
desktop-path (list desktop-dirname)
desktop-load-locked-desktop t)
我通常启动一个 Emacs 服务器服务器模式,然后调用emacsclient -c
启动会话。
我认为
locks
当我关闭我的 Emacs 客户端或服务器时,我的没有被正确释放(为了修补这个问题,我设置desktop-load-locked-desktop
为t
上面)。据我了解,在杀死客户端M-x kill-emacs
的同时C-x C-c
杀死服务器。但是 Emacs什么时候保存桌面?,什么时候杀死服务器或杀死客户端?当我重新加载我的桌面时,Emacs 不会恢复任何帧分割。Emacs 桌面可以保存拆分吗?如果没有,是否有其他方法可以保存和恢复它们?
这一切都在 Emacs 24.2.1 上(提出问题时的最新稳定版本)