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

如何在Emacs中设置组织模式议程的默认格式?,emacs,org-mode,font-lock,Emacs,Org Mode,Font Lock,我希望组织模式议程的格式与其他Emacs非常不同。如何在每次生成议程时实现这一点 (注意,这与问题不同,因为组织模式根据截止日期的临近程度以及议程缓冲区中未提供的其他信息指定不同的面。) 谢谢 理解你所说的“非常不同的格式”是非常有帮助的 从理论上讲,您应该能够使用M-x customize apropos org agenda,和/或通过在emacs配置中设置适当的组织议程变量,来实现您的目标。您甚至可以考虑在自定义函数中绑定多个函数/操作,这些函数可以用来创建/修改议程缓冲区,或者您可以修改

我希望组织模式议程的格式与其他Emacs非常不同。如何在每次生成议程时实现这一点

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


谢谢

理解你所说的“非常不同的格式”是非常有帮助的

从理论上讲,您应该能够使用
M-x customize apropos org agenda
,和/或通过在emacs配置中设置适当的组织议程变量,来实现您的目标。您甚至可以考虑在自定义函数中绑定多个函数/操作,这些函数可以用来创建/修改议程缓冲区,或者您可以修改 org议程钩子>代码>自动执行所需的操作。p> 听起来您确实可以修改缓冲区,使其按您所希望的方式显示。如果我理解正确,那么现在的诀窍是找出如何自动化此过程

另外,考虑以下变量和<代码> org议程< /C> >我使用的特定配置。

(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)

我希望这能有所帮助。

理解你所说的“非常不同的格式”是非常有帮助的

从理论上讲,您应该能够使用
M-x customize apropos org agenda
,和/或通过在emacs配置中设置适当的组织议程变量,来实现您的目标。您甚至可以考虑在自定义函数中绑定多个函数/操作,这些函数可以用来创建/修改议程缓冲区,或者您可以修改 org议程钩子>代码>自动执行所需的操作。p> 听起来您确实可以修改缓冲区,使其按您所希望的方式显示。如果我理解正确,那么现在的诀窍是找出如何自动化此过程

另外,考虑以下变量和<代码> org议程< /C> >我使用的特定配置。

(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)

我希望这会有所帮助。

请详细说明您正在努力实现的目标。请详细说明您正在努力实现的目标。