如何在启动emacs时打开两个window

如题,想在Emacs启动时同时打开两个window,下面的window里是agenda,如果能设置下面window的尺寸更好,有没有类似的配置方案?

display-buffer-at-buttom?

直接配置文件加上 (org-agenda-list),怎么改大小就是另一个问题了。

我的配置是在emacs启动时左右分割窗口,然后在启动一个frame是上下分割窗口,在加上speedbar就是在三个frame间切换,全都是写死值固定窗口的大小位置,使用过程中不会再改变窗口大小位置,代码类似如下

(progn 
  (split-window-right);左右分割窗口
  ;;(org-agenda-list);打开agenda
  (make-frame-command);打开一个新frame
  (other-frame 1);;跳到另一个frame
  (split-window-below);上下分割窗口
  ;;调整窗口大小位置 根据不同屏幕大小和个人使用习惯自定义 没有固定值
  ;;(set-frame-width (selected-frame) 164)
  ;;(set-frame-height(selected-frame) 46)
  ;;(set-frame-position (selected-frame) 430 158)
  )
2 个赞

我当时给 org 导出 pdf 加函数时,也需要新建一个 frame,感觉这么写优雅一些:

(select-frame-set-input-focus (make-frame '((name . "PDF-Export")
                                            (width . "52"))))
;; ...

1 个赞