当我运行时C-x 3
,我想让每个生成的 emacs 窗口宽 80 个字符(我的默认值),使总 emacs 框架宽 80 个字符。默认行为是将窗口拆分为两个较小的窗口。
我正在使用 emacs 术语,其中“框架”是您通常在 GUI 中称为“窗口”的内容。
谢谢!
当我运行时C-x 3
,我想让每个生成的 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 的大小时,这些表单会抑制错误消息。)