2010-03-07 87 views
1

我希望组织模式议程与其余的Emacs具有非常不同的格式。每次生成议程时如何做到这一点?如何在Emacs中设置Org Mode Agenda默认格式?

(注:这是不是因为this同样的问题,因为组织模式都指定了不同的面孔取决于如何附近的截止日期为,而不是在议程缓冲给出其他信息。)

谢谢!

+1

请详细说明你想达到的目标。 – Oddmund 2010-03-24 12:05:03

回答

5

通过“非常不同的格式化”来理解你的意思会非常有帮助。哗众取宠......

从理论上讲,您应该可以通过M-x customize-apropos org-agenda或者通过在emacs配置中设置合适的org-agenda变量来实现您的目标。您甚至可以考虑在可用于创建/修改议程缓冲区的自定义功能中绑定多个功能/操作,或者可以修改org-agenda-hook以自动执行所需的操作。

它听起来像你能够修改缓冲区以显示你想要的方式,如果我正确理解你的诀窍是弄清楚如何自动化这个过程。

此外,请考虑以下变量和org-agenda我使用的特定配置。

(global-set-key (kbd "C-c o a a") 'org-agenda) 
(global-set-key (kbd "C-c o a l") 'org-agenda-list) 
(global-set-key (kbd "C-c o a t") 'org-todo-list) 
(setq org-agenda-include-all-todo nil) 
(setq org-agenda-skip-scheduled-if-done t) 
(setq org-agenda-skip-deadline-if-done t) 
(setq org-agenda-include-diary t) 
(setq org-agenda-columns-add-appointments-to-effort-sum t) 
(setq org-agenda-custom-commands nil) 
(setq org-agenda-default-appointment-duration 60) 
(setq org-agenda-mouse-1-follows-link t) 
(setq org-agenda-skip-unavailable-files t) 
(setq org-agenda-use-time-grid nil) 

我希望这会有所帮助。

相关问题