使用 Emacs 进行日程管理 (GTD)

什么是 GTD ?

Your mind is for having ideas, not holding them. — David Allen

GTD (Getting Things Done) 是一个组织和跟进任务或待办事项的系统架构,但是它的目标要高于仅仅是将事情做完,而是要将待办事项以一个更好的方式完成。GTD 的目标是让人 100% 地相信 GTD 的系统来收集任务、想法。这样才能卸下记忆这些想法的思想包袱,专注的完成当下的任务。GTD 将所有的事情罗列下来,然后再进行分类,你就能从一个比较宏观的角度来看待这一堆问题,并且确定下一步的处理方法,将所有悬而未决的事情尽量地处于我们个人的掌握之中。

更多关于 GTD 方法的介绍可以参考 David Allen 的博客和相关书籍。

理论就介绍到这里了,目前市面上有许许多多在各种平台上收费 GTD 任务管理软件、也有许多开源免费的软件,如

今天主要 Show 一下在 Emacs 中使用 Org-mode 来记录、分类、保存、跟进我的想法和任务

主要特点

  • 基于 Spacemacs 功能强大;
  • 操作难度较大,可定制性强;
  • 利用 Git 工具定期自动备份笔记;

Emacs 插件安装步骤

项目地址:https://github.com/carlos-wong/org-agenda-carlos

在 Emacs 中进行日程管理

安装并配置好插件后,使用时主要分三步:录入、显示、保存

Todo 录入

绑定输入快捷键:F7 绑定显示快捷键:F6

  • 选择 Todo 类型
  • 输入事项
  • 安排节点

Todo 显示

结语

现在,每天打开 Emacs 的第一件事就是看今天的 Org ,又有做不完的事情了 ~