选择Emacs的理由

作为工具要尽量少

多个工具切换会导致东西找不到,数据源不统一。 过程中一定要做到数据源只有一个,其它地方只是引用。

记录

笔记,参考,思想 Emacs-Org-mode-Org-roam

文献

  • 网上文章的摘录:有道云笔记
  • pdf、epub、mobi:本地
  • 视频:优酷加本地

所有内容在org-mode中建立目录

任务记录

Emacs-Org-mode-Org-roam

日程

Emacs-Org-mode-Org-roam

选择的要求

  1. 跨设备可同步,各设备可运行,有windows端,移动端之间可以相互同步。
  2. 搜索检索方便
  3. 层级结构。
  4. 分类,打标识,打标签
  5. 与其它信息的链接方便
  6. 信息的可视化,链接图
  7. GTD基本功能,任务管理。
  8. 可以给project记录日志,日志可以只是纯文本,比如新建一个项目A,在项目A中可以记录所有与项目A有关的信息,同时建立todo。
  9. 所有记录的内容,包括todo及完成情况,还有项目信息都可以很方便的查询到。
  10. 所有记录内容可以导出备份(比如txt或html或pdf格式),即使没有安装这个软件也可以打开,数据可以掌控在自己手中。
  11. 最好都是免费的。

目前方案

Emacs+org-mode+org-roam

实践

  • 树形清单,可折叠。可以随意设置分类任务。
  • 任务的状态可自行设置定义。
  • 时间记录完善,任务计划时间、截止时间、完成时间,任务时间记录。
  • 可以设置Tag。
  • 强大的Agenda View,可以定义各种过滤条件。
  • 可归档,可自定义归档。
  • 一切都是纯文本。
  • 可实现几乎所有的功能,有能力的话。

优点

免费

无限扩展

由于功能的多样性,将工具数量减少,其它可以达到类似功能的软件还没有找到。

由于每个人的需求都不同,只有emacs这种使用不同插件自行组合的,才有可能达到这个情况

纯文本,可迁移

缺点

Time Sink

让人沉迷于工具,沉迷于扩展

  • 使用上并不友好,如果要深入,学习成本大。
  • 移动端的支持并不友好。

个人的建议

  • 克制。只作为任务管理的工具,2/8原则,使用20%的功能,就可以实现我们所有的需求。
  • 入门后如果有余力再作为笔记的工具。
  • 再有余力,可以考虑其它功能的探索,如:作为html生成的工具
海上一民工