看板插件org-kanban
缘起
任务的org文件越来越长,因为有太多的任务处于过程中,太多的并行,长长的org文件最终会丧失焦点,失去作用。
看板
尽管对于看板原理不是最明白,但比较明确的是,会生成一个如下的表格:
TODO | DONE |
---|---|
具体的列数是根据你配置的org文件的状态来的,所有的任务随着时间的发展从左侧移动到右侧。我觉得这是一个比较好的可以集中展示现在任务的工具。
org-kanban
插件地址:https://github.com/gizmomogwai/org-kanban
这个插件的帮助写得并不是很好懂,所以对于使用摸索了一下。在项目页面上,有一个帮助的链接:https://asciinema.org/a/201532。是一个没有音频的视频说明,介绍了主要的功能。
开始使用
找一个org文件,在文件的任意位置输入以下内容:
#+BEGIN: kanban
#+END
然后在这个块里 C-c C-c
kanban的内容会自动在这个块里生成。
参数
有几个参数
列宽 :layout
我觉得这个是最需要设置的,因为如果列表标题比较长,会把整个格式撑得非常大,必需要限制下列宽。方法就是在 #+BEGIN: kanban :layout("..." . 10)
10就是列宽。
过滤 :match
这个可以把指定的内容在kanban中显示,而不是整个org文件。注意的是,过滤只能过滤tag和TODO关键字。
使用方法也是在块标题后加 :match "tag"
关键字可以用的连接符有 &
-
/
其中 /
似乎只是给TODO关键字用的。
范围 :scope
可以为几个org文件设kanban, :scope (file1.org, file2.org)
mirror
这个就是把表头的顺序换一下,把DONE放在最前面,具体说明可见:https://theagileist.wordpress.com/tag/mirrored-kanban-board/
其它操作
另外插件还有一些操作的命令,可以 M-x org-kanba
过滤显示出相关命令后查看。