【问题标题】:Emacs - org-mode insert checkboxEmacs - 组织模式插入复选框
【发布时间】:2015-12-02 09:08:03
【问题描述】:

我开始使用org-mode 来组织……一切。 我正在关注manual

在 org-mode 中是否有用于插入项目和复选框的绑定? IE。像这样:

 * TODO Organize party [2/4]
   - [-] call people [1/3]
     - [ ] Peter
     - [X] Sarah
     - [ ] Sam
   - [X] order food
   - [ ] think about what music to play
   - [X] talk to the neighbors [CURSOR HERE]

现在如果我做M-x insert-checkbox-item(或类似的,我还没有找到命令):

 * TODO Organize party [2/4]
   - [-] call people [1/3]
     - [ ] Peter
     - [X] Sarah
     - [ ] Sam
   - [X] order food
   - [ ] think about what music to play
   - [X] talk to the neighbors
   - [ ] [CURSOR HERE]

如果可能,它也会尊重缩进。这意味着将新项目保持在调用命令时光标所在项目的缩进级别。这意味着它可能必须跳过几行较低级别的项目。

【问题讨论】:

    标签: emacs elisp org-mode


    【解决方案1】:

    假设点已经在您的示例中的列表中,请使用org-insert-todo-heading,默认情况下绑定到 Org 中的M-S-return。当点在清单项中时,C-c C-c 将切换其状态。

    这个相同的绑定会根据点的位置做其他事情,例如如果您位于标题的末尾,它将在同一级别添加另一个标题,并带有 TODO 关键字。

    【讨论】:

      【解决方案2】:

      只要C-u C-c C-c 会在你的光标在那一行的任何地方做

      参考:https://orgmode.org/manual/Checkboxes.html

      【讨论】:

        【解决方案3】:
        1. 对于org-mode 中的继续复选框列表(和普通列表),我使用org-autolist

        这应该完全符合您的要求。

        1. 另外,为了创建一个 new 复选框项目,我定义了一个 emacs abbrev,如下所示:

          ("rr" "- [ ]")

        这意味着我可以输入“rr”,然后 emacs 插入“- [ ]”,这很棒。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-05-24
          相关资源
          最近更新 更多