看板插件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 过滤显示出相关命令后查看。

海上一民工

Related