emacs - 如何在组织模式下为下一个循环/重复任务取消勾选复选框

标签 emacs checkbox task org-mode todo

对于 org-mode 的循环或重复任务,在这个任务中,如果有几个复选框并且都标记为勾选,则在一般任务被屏蔽为 DONE 后,下一个循环周期的复选框仍然显示为勾选,应该不打勾。例如。:

  • TODO Cyclic monthly home [0/5] SCHEDULED: <2013-11-30 Sat +1m>
    • [ ] pay sauna
    • [ ] pay electricity
    • [ ] pay renting
    • [ ] pay internet
    • [ ] pay union


一旦我勾选了所有这些并将其完成,这就是我可以看到的:

  • WIP Cyclic monthly home [5/5] SCHEDULED: <2014-01-30 Thu +1m>
  • State "DONE" from "WIP" [2013-11-06 Wed 20:49] :PROPERTIES: :LAST_REPEAT: [2013-11-06 Wed 20:49] :END:
    • [X] pay sauna <--- this should be unticked
    • [X] pay electricity <-- this should be unticked
    • [X] pay renting <-- this should be unticked
    • [X] pay internet <-- this should be unticked
    • [X] pay union <-- this should be unticked


在版本中测试:
  • Emacs 版本:
    *GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars) of 2013-08-30 on apocalipsis*
  • 组织模式版本:
    *组织模式版本 7.9.3f (release_7.9.3f-17-g7524ef @/usr/local/share/emacs/24.3/lisp/org/)*

  • 更新:按照以下说明解决:

    1.在emacs配置文件中 .emacs 包括:

    (add-to-list 'load-path (expand-file-name "~/path_to_file_org-checklist.el/"))

    (require 'org-checklist)



    注意:如果您没有该文件,您可以从here 下载。

    2. 在文件 mytasks.org 中 TODO 任务之后,但在复选框之前包含这些行:

    :PROPERTIES:

    :RESET_CHECK_BOXES: t

    :END:



    3. 验证它是否有效

    只需使用 C-c C-t 关闭任务即可您将看到未选中的复选框。

    最佳答案

    您可以在选定区域上使用 C-c C-x C-b 取消选中一系列复选框。
    这调用了 org-toggle-checkbox命令。

    关于emacs - 如何在组织模式下为下一个循环/重复任务取消勾选复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20164918/

    相关文章:

    php - Magento 自定义集合阻止正确的 Massaction 复选框选择

    eclipse - 在 Eclipse 中扫描任务标签的更多内容类型

    linux - 通过不同颜色的变量打开emacs

    debugging - 为什么这些 prog-mode 键绑定(bind)在 emacs-lisp-mode 中不起作用?

    Android:如何设置选中列表项?

    html - POST 未选中的 HTML 复选框

    c# - 如何等到任务 'Result' 属性有实际结果

    javascript - JavaScript 如何知道 Promises 回调函数何时准备好执行?

    emacs - 如何在 Windows 上的 emacs 中切换到管理员用户?

    emacs - M-x 即时发生