1

を実行するC-x 3と、結果として得られる各 emacs ウィンドウの幅を 80 文字 (私のデフォルト) にして、合計の emacs フレームを 80 文字広くしたいと考えています。デフォルトの動作では、ウィンドウが 2 つの小さなウィンドウに分割されます。

「フレーム」が通常 GUI の「ウィンドウ」と呼ばれるものである emacs 用語を使用しています。

ありがとう!

4

1 に答える 1

4

あなたは次のようなことをしたいかもしれません

 (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.elhttp://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 のサイズを変更しようとしたときにエラーメッセージを抑制するためのものです。)

于 2013-03-12T22:38:04.580 に答える