2011-10-31 16 views
1

有沒有辦法在emacs啓動時恢復所有的escreen屏幕和窗口配置?如何恢復emacs啓動時的escreen配置?

我試圖將(escreen-configuration-alist)添加到桌面保存的全局變量中,但沒有結果。

我也嘗試手動執行一些代碼,但是每當我運行(escreen-restore-screen-map screen-map)並導出當前escreen屏幕圖的屏幕圖時,我會得到「錯誤的參數類型窗口配置-p」。

不是elisp專家,有點卡住了。

如果escreen沒有運氣,el屏幕可能有所需的功能?

謝謝。

回答

1

實際上,escreen使用Emacs中定義的窗口配置。不幸的是,窗口配置在C中是硬編碼的,並且沒有序列化。所以你不能在會話間保存/恢復,而只需註冊它。 唯一的方法是在Emacs Lisp中重寫窗口配置。 HIROSE Yuuji寫了自己的窗口配置,效果很棒!我增強了它支持框架和escreen案件,並張貼在github上:https://github.com/martialboniou/revive-plus 我提供此軟件包沒有任何擔保。例如,沒有單元測試,但它應該工作。讓我知道(這是一個新的黑客,所以很快就會重構)!

相關問題