【问题标题】:How to make a SCHEDULED and DEADLINE'd todo only show up once in agenda-view in emacs org-mode如何使 SCHEDULED 和 DEADLINE 的待办事项仅在 emacs org-mode 的议程视图中显示一次
【发布时间】:2023-04-10 00:02:01
【问题描述】:

在组织模式下,如果您创建一个待办事项,并首先为其分配一个截止日期,可能提前一周,然后几天后,开始安排它,计划的待办事项和截止日期都显示在我的议程。如何摆脱 DEADLINE 项目?它弄乱了我的议程视图。

【问题讨论】:

    标签: emacs lisp elisp org-mode


    【解决方案1】:

    在提交 8d6aa8f3 (2010-02-17) 中引入了一个特定的变量。这应该把它放在版本 6.35 左右。

    org-agenda-skip-deadline-prewarning-if-scheduled 是一个定义的变量 在“org-agenda.el”中。它的值为nil

    文档:非零表示进入时跳过截止日期预警 也预定了。这将适用于所有发出预警的日子 将显示截止日期,但不会在实际输入的日期显示 到期的。在那一天,无论如何都会显示截止日期。这个变量 可以设置为 nil、t 或一个数字,该数字将给出 预警应恢复的实际截止日期前几天。 这可用于第一次显示截止日期的工作流程 会触发你安排它,然后你不想成为 提醒它,因为你会在那天照顾它 预定。

    您可以自定义此变量。

    我无法在手册中找到它,但 M-x apropos RET org-agenda-skip- 确实列出了它以及提供类似过滤类型的其他变量。

    【讨论】:

    • 嗨乔纳森,我希望你能看到这条消息。我一直在到处搜索如何“自定义变量”几个小时,但找不到简单的指南。大多数教程只是说“将此变量设置为 t”或“将变量更改为 nil”,但我该如何/在哪里做呢?非常感谢您!
    • @RandomCertainty 您可以使用M-x customize-variable 并指定确切的变量,或者使用customize 界面并浏览到它。否则你可以在init.el中使用(setq org-agenda-skip-deadline-prewarning-if-scheduled <value>)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多