如何在Emacs初创公司上展示组织模式议程?

Con*_*nor 20 emacs dot-emacs org-mode

当我打开Emacs时,我希望Org-mode议程自动显示我今天要做的事情.org-agenda命令是交互式的,因此它似乎不能很好地用于此目的.

有没有办法在Emacs初创公司上展示组织模式议程?

谢谢,

康纳尔

hax*_*ney 22

after-init-hook初始化完成后,您可以使用它来运行一段代码.要(org-agenda-list)在init之后运行,请使用:

(add-hook 'after-init-hook 'org-agenda-list)
Run Code Online (Sandbox Code Playgroud)

  • `(add-hook'after-init-hook'(lambda()(org-agenda-list 1)))` (4认同)

mbo*_*ork 9

这适用于我(in .emacs):

(setq inhibit-splash-screen t)
(org-agenda-list)
(delete-other-windows)
Run Code Online (Sandbox Code Playgroud)

没有第一行,启动画面"覆盖"了议程; 没有第三个,暂存缓冲区仍然可见.


and*_*vin 5

挂钩的一种替代方法是设置initial-buffer-choice变量。如果挂钩上有多个缓冲区或多个函数,这尤其有用。该变量上的函数需要返回一个缓冲区。天真地这可能是:

(setq initial-buffer-choice (lambda ()
    (org-agenda-list 1)
    (get-buffer "*Org Agenda*")))    
Run Code Online (Sandbox Code Playgroud)