本文将介绍使用 Emacs 配合 org-trello 来管理 Trello。
链接
安装
使用 package 包管理插件安装,我将假设你已经配置好了插件仓库 melpa。在 Emacs 中 M-x package-install RET org-trello RET 就可下载 org-trello 软件包。
配置
在 init.el 中添加以下内容:
注意: 不建议所有的 org file 都启用 org-trello 模式,利用以下配置使 org-trello 只对特定文件有效。
1
|
(custom-set-variables '(org-trello-files '("/path/to/file0" "/path/to/file1")))
|
当打开 file0 和 file1 时,org-trello 才会激活。
使用
获取Trello授权
为了使 org-trello 能够访问 Trello,并能操作 Trello 的 board ,需要从 Trello 获取 consumer-key 和 *access-token*。使用快捷键 C-c o i,或者运行命令 org-trello/install-key-and-token , 此时默认浏览器会打开 Trello 的相关页面,复制 Key 部分的字符串,粘贴到 Emacs 的 minibuffer ,之后又会打开一个 org-trello 请求 Trello 授权的页面,点击 Allow, 浏览器会跳转至显示 access-token 页面,复制粘贴到 Emacs 的 minibuffer,回车。以上过程至需要执行一次即可。
与Trello的board相关联
每一个 org 文件都需要与一个 Trello 的 board 相关联。
与已有的board相关联
打开一个 org 文件,执行:C-c o I 或者 M-x org-trello/install-board-metadata ,Emacs会在minibuffer中返回一个已有board的列表,输入你想要同步的board对应的编号即可。
注意: 确保board中的list名称和 org 中设置的 org-todo-keywords 保持一致,否则会同步出错。