我試圖寫的函數,使得所有窗口在Emacs框架寬120個字符。到目前爲止,我有這樣的:設置所有Emacs窗口在一個幀給定的寬度
(defun standard-width()
"makes the widht of the window 120, our coding standard"
(interactive)
(delete-other-windows)
(set-frame-width (selected-frame) 120)
)
但是我想有這樣的工作沒有delete-other-windows
電話。不幸的是,沒有這個調用,總的幀寬度是120,在窗口之間共享。我怎樣才能使整個框架寬度(水平方向上的最大窗口數量)* 120?
這是有幫助的。但是,我對elisp的使用經驗僅限於設置值和綁定鍵,所以它不會讓我一直在那裏。我想現在是學習的時候了。 – Shep 2012-04-12 07:02:30
我添加了一個代碼示例來計算'window-tree'的'root'部分中的水平窗口作爲答案。 – vhallac 2012-04-12 09:57:00
謝謝,這個工程。也許不是我見過的最漂亮的東西,但它的確有用。 – Shep 2012-04-12 15:37:17