现在开始尝试用Emacs编写和发布Wordpress的博客文章啦。这是第一篇!就记载在设置过程中遇到的最困惑的地方吧。

我采用的是org2blog + org-mode + xml-rpc.el的组合来实现Emacs编写wordpress文章的。 安装和设置的过程,一路磕磕碰碰,终于走到了最后一步:使用org2blog的发布命令:org2blog/wp-post-buffer, 这个时候就碰到了这样的错误信息: Symbol’s function definition is void: org-save-outline-visibility

我把这个错误信息键入了几个搜索引擎,出来的结果都非常非常的少、而且也不准确。一时有些找不到解决方法。 最后还是请出了搜索引擎的NO.1: Google(谷歌),才找到了准确的结果:原来是org2blog和Emacs23自带的org-mode的版本不匹配造成的。

Emacs23自带的org-mode版本往往7.0以下,比如6.21b什么的;而org2blog需要org-mode版本7.0以上的。这个版本不匹配,引起的错误信息就是: Symbol’s function definition is void: org-save-outline-visibility

解决方法就是下载安装高版本的org-mode, 我下载了一个org-mode version 7.9.1, 使用就一切正常啦。

参考的链接在此:org2blog和org-mode版本不匹配的错误信息


扩展和联想:

欢迎留言