Emacs - org-mode 插入复选框

13

我开始使用org-mode来组织...一切。 我正在遵循手册

在org-mode中是否有插入项目和复选框的快捷键绑定? 就像这样:

 * 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]

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

3个回答

17
假设该点已经在列表中,就像你的例子一样,请使用org-insert-todo-heading,默认情况下在Org中绑定到M-S-return。当点位于检查项时,C-c C-c将切换其状态。

相同的绑定将根据点的位置执行其他操作,例如,如果您在标题末尾,它将添加具有TODO关键字的另一个相同级别的标题。


13

8
  1. 我使用 org-autolist 来继续复选框列表(和普通列表)的 org-mode。这可以完全满足您的需求。

2.此外,为了创建一个新的复选框项,我定义了一个emacs 缩写,如下所示:

("rr" "- [ ]")

这意味着我只需要键入“rr ”,emacs就会插入“- [ ]”,非常方便。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接