如何在Emacs中设置组织模式议程默认格式?

Con*_*nor 1 emacs font-lock org-mode

我希望组织模式议程与其余的Emacs具有非常不同的格式.每当议程产生时,我怎样才能实现这一目标?

(Nb这与问题不同,因为组织模式根据截止日期的接近程度以及议程缓冲区中未提供的其他信息指定不同的面.)

谢谢!

小智 5

通过"非常不同的格式化"来理解你的意思是非常有帮助的.袒露......

从理论上讲,您应该能够M-x customize-apropos org-agenda通过在emacs配置中设置正确的组织日程变量来实现您所寻求的任务.您甚至可以考虑将一些函数/操作绑定在一个可用于创建/修改议程缓冲区的自定义函数中,或者您可以修改它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)
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助.