标签归档:orgmode

半夜三更,折腾emacs

这两天,想让emacs里面记录的事情同步到iphone上,于是乎折腾就开始了。

先在iphone上安装客户端,mobileorg;

为了文件同步,需要申请一个有webdav服务的网盘,国内没有,只好找国外的,mydisk;

按照说明设置好了之后,不行,不知道是网盘的问题还是emacs配置的问题,就放下了。

今天偶然发现dropbox能访问了,于是登陆到上面注册了一个账户,继续测试;

发现还是不行,而且错误信息是一样的,这就确认是emacs的问题了。

在org-mobile-push的时候,显示错误信息 Symbol’s value as variable is void: org-agenda-filter

按照错误信息到网上查找,全是英文的,好像说是 orgmode 里面的一个函数有bug,

想办法改,改来改去还是不行;

然后干脆把emacs升级到了一个测试版,发现这个函数已经改过来了,但是再次尝试,错误依旧。

我日……

放弃!太浪费时间了!大半天就这么搭进去了。靠!

org-mode 导出中文 pdf

org-mode 的一个非常强大的功能就是导出。而且我的工作中经常需要用到pdf格式的文档。

但是无奈,内置的几种pdf导出方式对中文的支持都非常不是。

尝试来尝试去,终于找到了一种完美支持中文的方法。

那就是……

导出成html,然后打印为pdf文档!

具体方法:

选定要导出的subtree
c-c c-e (打开导出界面)
1 (导出subtree)
b (导出为html,并直接在浏览器中显示)
切换到浏览器
ctrl-p 打印为pdf

虽然稍显繁琐,但实际用起来也挺快的,我也知足了。耶!

这里是org2blog的测试

今天发现Emacs的orgmode下有个插件,可以直接实现wordpress的blog文章发布,这个插件就是org2blog。于是乎捣鼓一下午,终于成了!

环境

一个wordpress作为后台的blog

这个不是废话么…不过注意,要在blog的后台开启 xml-rpc 服务,这是一个远程发布blog文章的接口。

Emacs,并且安装了最新版本的orgmode

Emacs里面自带的orgmode版本不够,需要升级到最新的版本,目前是7.8.03 http://orgmode.org/org-mode-download.html 这个耗费了我一下午的时间。后来才发现我一直用git尝试安装的是一个开发者版本,真正的分发版本只要3.xMB,10分钟就下好了,解压缩,按照说明一步步装就好了。

org2blog

这个插件本来不费时间,但是如果是第一次安装插件的话,可要好好学习一下。 https://github.com/punchagan/org2blog

xml-rpc

这个是用来和wordpress通讯的,这好想也不算插件,应该是一个库文件。 为了这个玩意,还专门安装了一个 Emacs Lisp Package Archive http://tromey.com/elpa/install.html 后来发现,好想其实也可以手动安装的…

配置

材料准备好了之后,就要开始动手组装了! 懒得写了,参考的链接如下: http://objectcommando.com/blog/2011/01/25/blogging-with-org2blog/ http://www.codewaysky.com/archives/175.html

使用感受

也懒得写了,反正就是 M – x org2… 然后就是按<tab>自动补完就好了。

目前只是测试当中,还没有大量试用,发布纯文本的文章肯定是要方便一点的,不过还有几个问题:

  • blog的文章以后要如何管理,每篇blog一个文档?
  • 配图片的文章怎么办?
  • 音乐什么的多媒体信息呢?

如果只是用来发布纯文本的文章的话,意义不大啊 …

最后,这里用于测试

这篇文章由在Emacs的orgmode下编辑,通过org2blog直接发布。

title 1

子标题1的正文

祝博主和他的亲朋好友们身体健康,心情愉快。

PLUS

祝博主LP身体健康,心情愉快,青春永驻。

  • 祝银河系永远和平
  • 原力与你同在。