启动时Emacs中的三倍大小的窗口

启动时Emacs中的三倍大小的窗口,emacs,configuration,window,split,size,Emacs,Configuration,Window,Split,Size,我想将Emacs设置为最大化(或特定大小),并在启动时将窗口水平分割为三个大小相同的框架 我发现了其他类似但不完全相同的问题 多谢各位 编辑:最大化,而不是全屏。好的,这是我的想法,会有更优雅的方式。尽管如此,这是你想要的 (defun split-windows-even-3 () "split into 3 evenly" (interactive) (save-excursion (let ((ps (window-width)))

我想将Emacs设置为最大化(或特定大小),并在启动时将窗口水平分割为三个大小相同的框架

我发现了其他类似但不完全相同的问题

多谢各位


编辑:最大化,而不是全屏。

好的,这是我的想法,会有更优雅的方式。尽管如此,这是你想要的

  (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)))

更新:现在emacs23和emacs24的窗口大小相等,你可以使用命令
balance windows
(绑定到
C-x+
进行交互使用)。

@NiklasHansson它在emacs24上为我做的,你使用的是哪个版本的Emacs,这就是问题所在。我在EMACS23上。对不起@NiklasHansson更改了函数“你现在可以试试吗谢谢你的时间(+1),但我还是会使用@Nicolas Dudebout的简单答案。