2013-09-30 62 views
1

有沒有一種方法可以使我的Emacs以預定義的框架作爲我的附加屏幕截圖開始? 我不夠熟悉如何做到這一點在我的.emacs腳本...如何用預定義窗口啓動Emacs?

Emacs with three frame

這是因爲這樣做簡單:

  1. 拆分窗口-水平(創建兩個窗口側並排)
  2. split-window-vertical(將左邊的第一個窗口拆分爲兩部分)。

而在最後一個窗口中,我希望它上傳日曆。 我做這種安排主要是因爲我的顯示器左邊有一個破碎的LCD。所以我的代碼必須在屏幕:)

編輯1 基於Juanleon答案,我再添ESHELL窗口+打開特定的* .ORG文件(這是我的假設,我應該啓動Emacs的右側項目工作):

;my preferred working space                                                  
(find-file "docs/steps.org") 
(split-window-horizontally) 
(other-window 1) 
(calendar) 
(other-window 2) ;main code                                                  
(split-window-vertically) 
(other-window 1) 
(eshell) 
(other-window 2) 

得到的這種視覺: enter image description here

+1

看看https://github.com/tlh/workgroups.el。似乎是一個通用的解決方案。 –

+1

寄存器可用於保存窗口配置。無論多麼複雜,他們都會記住它。如果認爲這個配置永遠不會改變,@ juanleon的答案更簡單,技能就足夠了。 – Malabarba

+0

嗨@abo-abo:感謝您的鏈接,我已經閱讀過這篇文章,但我認爲這太複雜了。 :) – swdev

回答

2

把,在你的初始化文件的末尾:

(split-window-horizontally) 
    (other-window 1) 
    (calendar) 
    (other-window 1) 
+0

太棒了!正是我想要的:沒有更多,沒有什麼。 Stackoverflow社區從來沒有讓我對任何Emacs問題感到失望;) – swdev