私の.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(質問されたときの最新の安定バージョン)にあります