2012-04-16 10 views

答えて

6

あなたは(対話的に使用するためにC-x +に結合している)コマンドbalance-windowsを使用することができます同じサイズの窓を持っています。

+0

これは、 '-mm'フラグと組み合わせたときに機能します。 –

1

ここに私が出てくるものがあります。そこにはよりエレガントな方法があります。それにもかかわらず、これはあなたが望むことです。

(defun split-windows-even-3() 
    "split into 3 evenly" 
    (interactive) 
    (save-excursion 
     (let ((ps (window-width))) 
     (split-window-horizontally (/ ps 3)) 
     (other-window 1) 
     (split-window-horizontally (/ ps 3))))) 

    ;;; ADD HOOKS to startup 
    ;; split three 
    (add-hook 'emacs-startup-hook 'split-windows-even-3) 

    ;; Fullscreen 
    (add-hook 'emacs-startup-hook (lambda() 
            (set-frame-parameter nil 'fullscreen 'fullboth))) 

UPDATE:今その作業あります:emacs23とemacs24

+0

これは、window-total-width呼び出しのために機能しません。 –

+0

@NiklasHansson Emacs 24で私のためにしています。使用しているemacsのバージョン – kindahero

+0

ああ、それは問題です。私はEmacs 23です。申し訳ありません! –

関連する問題