0

为了组织阅读任务,我通过以下方式使用 org-mode 复选框:

* TODO author, book_title [3/12]
 - [X] chapter_01
 - [X] chapter_02
 - [X] chapter_03
 ...
 - [ ] chapter_12

由于为每本书写这个很乏味,我正在考虑使用 yasnippets 来提出一些交互式片段,它将“n”个章节作为参数并产生这样的东西:

 - [ ] ${1:chapter_title_01}
 - [ ] ${2:chapter_title_02}
 ...
 - [ ] ${n:chapter_title_0n}

这将允许我一一输入章节标题。

我的 elisp 知识有限,所以问题是:有没有人成功地用 yasnippets 或其他方式实现了类似的东西?谢谢!

4

1 回答 1

0

您可能不需要片段或函数。尝试以下工作流程:

  • 输入带有书名的标题。

  • 输入“-”,然后按M-S-RET:破折号向下移动到下一行,您将获得一个复选框列表项。

  • 输入以结尾的第一章的标题,M-S-RET然后像这样继续,直到你用完所有的章节。

  • 最后删除最后的破折号。

这对我来说已经足够了,但是 YMMV:试试看!

于 2017-03-14T19:15:16.923 回答