你为什么使用 Org mode

一开始只是想能在手机和平板上使用 Org mode,没找到好的解决方案,就自己造轮子了,当完全支持 Org mode 语法后,发现为什么不以 Org mode 为核心,做一个独立于 Emacs 的 Org mode?这样基于原生系统的排版和渲染可以实现很多效果,比如 WYSIWYG, 比如数学公式预览。

也曾想过在 Emacs 上做 Org mode 的渲染,但即使强如 Emacs 也不可能满足所有人的需求,当总有一部分人需求无法满足的时候,不妨换个角度看这个问题,总有一部分人的需求被满足的很好。专业的人做专业的事,这也许就是做这件事的意义。

然而,类似的所见即所得的 Markdown 编辑器并不在少数,但我们依然会选择用 Org mode,那么,当我们用 Org mode 时我们到底在用什么?又有哪里你觉得是可以优化的?如果有这么一个产品,实现了什么功能会打动你?

2 个赞

目前最多的是 Emacs 快捷键,不搞投票了,每个人的原因不同

  1. Agenda view 现代化界面和交互,图表统计
  2. 通知提醒
  3. Org Babel
  4. 所见即所得,富文本实时渲染
  5. 图片
  6. 表格
  7. LaTaX
  8. 反向链接,知识图谱
  9. Emacs or Vim 快捷键
  10. Org mode 语法
  11. 纯文本
  12. 导出功能
2 个赞

加一个 Org Crypt

独立于 Emacs 的 Org mode 不一定好于 Markdown,最起码我用Org mode的最大理由就是我一直在用Emacs。

我曾用Org mode实践过"Organize Your Life",但最终还是把它当成了一个Markdown Plus,仅作标记语言使用。虽然觉得 Org mode 里的居中、引用、甚至GTD等功能会好于Markdown,但如果我没有在用Emacs,使用 Markdown 实现也没有什么问题,毕竟 Markdown 非常流行

2 个赞

我一直喜欢使用树形记事本。 但是多数树状记事本都是用树状子目录等等构成。

实际上,我最喜欢用的是workflowy和幕布。 但是这两个软件都需要连接网络在线上操作,而我们单位不能连接互联网。

目前我使用和接触到的树状笔记本软件,能符合单机要求的,只有Emacs+Org。

注:本来还有一个boogunote,可惜不再更新了。

是不是可以这么理解,使用 Org mode 原因是

  1. 使用 Emacs
  2. 纯文本标记语言

感觉 Markdown 功能相比 Org mode 少了些,尤其是不支持 GTD,外加 Markdown 的方言太多了,不如 Org mode 的语法统一,但 Markdown 却实比 Org mode 流行

1 个赞

是不是大纲笔记?就是主题按大纲组织,可以折叠展开?

  1. 离线
  2. 大纲笔记
1 个赞

我把org-mode当作了 网站前端用, 因为懒得写html+css+js, 于是就org-mode了, 当然markdown理论上也可以, 如果markdown可以把link里的url隐藏,只显示desc文字部分(所见即所得),并点击链接时可运行链接中的自定义脚本(elisp)来动态变更页面内容, 那换过去应该也不是很难

除此外好像也没有其它特别的理由了, orgmode功能虽然比markdown更多, 但很多功能(GTD,Agenda view)我都没有用过, 应该只用到一些基础功能

我使用 org-mode 的理由很简单:
图片、纯文本、大纲笔记。
最初也完全是因为 org-mode 才入坑 Emacs 的。

好久没有人提到boogunote了 :grinning:

1 个赞

boogunote 超方便的, 真的是可惜不更新了

1 个赞

不存在独立于 emacs 的 org mode, 这个就不多说了, 你自己去看看 elpa/org 文件夹里有多少文件, 不要单纯移植了一点语法就号称移植了 org mode. org mode 还有一个好处就是它不会死, 你一辈子的想法都可以安全地积累在里面. markdown 软件这种相互不兼容每年死一堆的东西, 你除非就大学四年记记东西然后就抛弃, 否则长期来看根本就不值得用.

2 个赞

对。 我也一直想找更简明易用的软件,但始终没有。

基于emacs,纯文本,相对统一的语法(md方言太多彼此兼容度有待考量)

  • 语法层面:我认为org-mode要优于Markdown
    • md方言太多,org-mode比较统一
    • org-mode大纲下自定义属性有很强的扩展性,现在魔改的md也不过是在文档级别加Frontmatter。因此org-mode天然比md粒度更细,这就能做很多有意思的事情。
  • 生态层面:org-mode的生态使其可以适应我的需求,而非让我适应工具
    • org的生态
      • 原生功能丰富而灵活,还可以根据个人需求扩展插件或者简单hack。仅列举部分我认为几个其他软件无法替代的场景
        • 编程:因为org-babel,我认为所有想学习编程的朋友都应该尝试org-mode
        • 科研:文献管理、latex、pdf导出,一套下来非常顺滑
        • 视频笔记:自卖自夸一下org-media-note,这是我目前所知对视频或音频做笔记最方便的工具。感谢org-mode提供了强大而灵活的链接机制。
        • 灵活的笔记方式:其他软件大多需要按着规定好的组织方式来,org-mode就很灵活。记笔记的方式也可以适应个人习惯。capture模版就不说了,说一个个人实例,记笔记时,我的注意力很容易发散到这条笔记相关的其他点上。因此我设置在在新建笔记时要求设置effort,计时完成会音乐提示,这时我就可以review一下,我是不是还在进行这个工作,接下来是应该继续这个笔记还是有其他更重要的事情做。
    • emacs的生态:极致的编辑功能和极强的整体协作能力
  • 宏观层面:我在年度征文 | 构建可持续发展的个人工作流:认识篇 - 少数派中有谈过我比较关注的几点
    • 编辑体验和对笔记的理解是专业
    • 自由软件不用担心发展方向​与个人的需求不一致,个人也认同键盘中心、文本中心、Hackability的​价值观。键盘中心带来的书写快感是其他笔记软件很难具备
    • 优秀而开放的社区
3 个赞

看了下楼主是Metanote的开发者,感觉上一楼的回复可能不太贴合提问出发点。

如果要有一个Org mode的产品,我认为Emacs Org-mode 桌面端的编辑功能是很难撼动的,我也想不到什么情况会在桌面端用其他软件编辑org-mode。这也是为什么Logseq只是尝尝鲜。

但是以下几个场景我会考虑尝试新的产品:

  • 桌面浏览:如果提供对于图片、表格(例如合并单元格)、列视图更好的浏览功能,甚至集成一些白板、graph等功能,同时可以从这个软件快速跳转回Emacs,让我去Emacs编辑,编辑结果能实时更新在这个桌面浏览软件。我会考虑把笔记的浏览部分转移到新产品
  • 移动端:虽然我开始使用android emacs,但是本质上它的交互逻辑还是桌面端而非移动端的。如果有对org-mode渲染支持比较好的移动端,可以先从浏览功能实现(树形大纲、图片和id链接,似乎没有支持都不错的移动端),然后加上搜索功能(搜索标题、搜索全文,参考org-rifle),再逐步完善编辑功能,我很愿意去尝试。

感谢你的回复和分享,做为 Metanote 开发者的同时我也是 Emacs 和 Org mode 的用户和爱好者,所以相关的讨论我觉得都很贴切,而且也很有启发。而且也了解到 org-media-note ,非常实用,如果可能话希望在 Metanote 中也能用上。

Metanote 的 Android 版已经开始着手更新了,到时候发布了邀请你来体验,希望能满足你的需求~

目前支持 org mode 的移动端大部分应该都是这么做的,渲染应该是相对容易的,后面的编辑应该是有挑战的,所以很多软件到渲染这一步就没有再往后做了。

Metanote 是相反的,先做的编辑,更新了 Android 版之后可以体验一下。

突然好奇, 你是否是使用 Emacs 开发 Metanote ???
或许可以分享一下用Emacs开放Android, ios 的细节
单纯好奇, 没别的意思 :grin:

想在 Markdown 和 LaTeX 间找一个平衡点。