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)
这适用于我(in .emacs
):
(setq inhibit-splash-screen t)
(org-agenda-list)
(delete-other-windows)
Run Code Online (Sandbox Code Playgroud)
没有第一行,启动画面"覆盖"了议程; 没有第三个,暂存缓冲区仍然可见.
挂钩的一种替代方法是设置initial-buffer-choice
变量。如果挂钩上有多个缓冲区或多个函数,这尤其有用。该变量上的函数需要返回一个缓冲区。天真地这可能是:
(setq initial-buffer-choice (lambda ()
(org-agenda-list 1)
(get-buffer "*Org Agenda*")))
Run Code Online (Sandbox Code Playgroud)