1
當我運行C-x 3
時,我想讓每個產生的emacs窗口的寬度爲80個字符(我的默認值),使整個emacs框架寬度擴大80個字符。默認行爲是將窗口分成兩個較小的窗口。水平分割emacs窗口,並保持每個[80]字符
我正在使用emacs術語,其中「框架」就是您通常在GUI中稱爲「窗口」的地方。
謝謝!
當我運行C-x 3
時,我想讓每個產生的emacs窗口的寬度爲80個字符(我的默認值),使整個emacs框架寬度擴大80個字符。默認行爲是將窗口分成兩個較小的窗口。水平分割emacs窗口,並保持每個[80]字符
我正在使用emacs術語,其中「框架」就是您通常在GUI中稱爲「窗口」的地方。
謝謝!
你可能想要做這樣的事情
(defun layout-for-cobol()
"Lay out the frame as two 80-column windows across"
(interactive)
(when window-system
(require 'frame-cmds)
(set-frame-width (selected-frame) 160)
(with-selected-window (get-mru-window)
(delete-other-windows)
(split-window-right 80))))
frame-cmds.el
可以在http://www.emacswiki.org/cgi-bin/wiki/frame-cmds.el
找到你既可以調用與M-x layout-for-cobol
(或選擇一個更好的名字☺)或將其綁定與(when window-system (global-set-key (kbd "C-x 3") 'layout-for-cobol))
您.emacs
文件。
(該(when window-system …)
形式是,當您嘗試調整終端模式Emacs的壓制錯誤消息。)
太棒了! 我只是不得不在最後添加一對緊密伴侶。 我還必須從這裏下載frame-fns.el: http://www.emacswiki.org/emacs/frame-fns.el – mike 2013-03-13 21:13:35
一個後續問題:如何保持frame-cmds.el和frame -fns.el最新? – mike 2013-03-13 21:16:24
就我個人而言,我實際上並沒有跟蹤那些在'〜/ .emacs.d /'中擁有它們的變化,只有當我發現某些中斷,或者被包含在Fedora的默認值中時,我纔會手動更新那些文件......並羞愧在我身上,我剪N粘貼錯了?調整以糾正 – BRFennPocock 2013-03-14 00:46:10