Marboo支持Org-mode啦

支持Org-mode的原因

Org-mode语法简洁,表现能力强

amoblin认为一个好的设计既要入门门槛低,又要提升空间大。Markdown只有前者, Latex只有后者,Org-mode的设计是一个完美的平衡点。Org-mode既可以如 Markdown般简单,也可以如Latex般专业。而且配合Emacs的强大快捷键,在书写的 便携上又远超reStructured Text。还记得以前用rST写文档时,写表格是最痛苦的, 纯手工敲那一个个竖杠和加减号,遇到内容长短不一的还要调整宽度,最是麻烦。Markdown 倒好,直接不支持表格。导致的结果就是尽量避免使用表格。现在用了Org-mode,快速 生成表格,自动跳转,自动调整,真有“智能”的感觉。

相似的创作理念

Marboo和Org-mode都使用纯文本

Org-mode官网对Org-mode的一句话概括是

Your Life in Plain Text

Marboo的理念是:自由书写。自由的核心体现就是纯文本。

PS:因为对 Org-mode的一见钟情,决定翻译Org-mode的官网,现在已经开始了几个页面:

(后两个取自网络,第二个联系到了作者,第一个不清楚作者是谁,如有版权问题,随时可以撤下)

Marboo和Org-mode都具有高度抽象性

Org-mode用简洁的语法,把笔记、脑图、待办事项、日历、日程安排、项目进度等都表达出来。 Org-mode借助Emacs的强大编辑功能,通过定义一套完善而强大的“纯文本标记语法”(可以这么说么), 来实现对上述功能的统一描述。 Marboo也用纯文本,来实现笔记、脑图 等。Marboo将功能和数据格式分离,借助脚本来实现两者的映射 转换,来实现上述功能的统一管理。

Marboo和Org-mode都功能强大

功能强大是“高度抽象性”的自然结论。

再看一下Worg主页对 Org-mode的介绍

Org-mode是用简洁的纯文本文件来管理复杂生活的强大系统。它把所有的 笔记、脑图、 待办事项、日历、日程安排以及项目进度无缝整合到了一个 唯一的系统里,在这个系统 里可以很容易的搜索(比如通过grep)、加密 (比如用GnuPG)、备份和同步(比如用Dropbox)、 导入导出,并且随时随地 可访问(比如用iPhone或Android智能机来访问)。它甚至可以 用来写作网页和文档。

Marboo也是如此。Marboo用纯文本把所有的 笔记、脑图等整合到一个唯一的系统里(就是Marboo啦)。 在这里可以用grep搜索,用Dropbox或git来同步和备份、导入导出(本来就是文件夹里存储,还需要导入导出 吗?),并且随时随地可访问(即将噢)。Marboo当然可以用来写作网页和文档。

借助Org-mode,Marboo的笔记格式可以简化

在遇到Org-mode之前,我会想到用不同格式的纯文本来存储不同类型的笔记, 比如用Markdown记笔记,[[http://www.gojs.net/latest/intro/index.html][用JSON存储脑图] 等。 使用Org-mode的话,就可以用 Org-mode的相关工具 将Org文件解析为一个树状模型,然后转换为目标格式, 如Markdown、JSON等。

Marboo对Org-mode的支持介绍

.org格式

前提是命令行下emacs命令可以执行。 新建的.org格式笔记会被media/bin/org2html.el来解析转换,生成HTML。(就是org-export-html啦)

.el格式

以源码高亮方式显示Emacs Lisp文件

.podcast.org格式

生成iTunes Podcast的RSS Feed。用于在iTunes创建播客。这是为某人私人定制的噢~

后记

最近一段时间一直忙于iOS开发,而无暇顾及Marboo的更新。对比v0.6.4的发布日期, 发觉竟已过了大半年了。最近开始重新学习Emacs,仔细研究了Org-mode,发现功能 异常强大,有相见恨晚之感。这两周的笔记也都陆续迁移到Org-mode格式,同时 Marboo对Org-mode的支持也日渐完善。遂打算发布新版本。

tagged by
comments powered by Disqus