标签归档:Emacs

半夜三更,折腾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身体健康,心情愉快,青春永驻。

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

为了用 Emacs 把 contral 和 caps lock 键对调了

* 为了用 Emacs 把 contral 和 caps lock 键对调了

在网上看到一篇文章,是个国外的Emacs大牛写的, effective emacs,有人翻译成中文,我看的是中文版。地址如下:
http://blog.csdn.net/delphinew/article/details/2053676

第一条就是,强烈建议,将 contral 和 caps lock 键对调。出发点是便于操作。
键盘上的ctrl键在角落上,本来就不便于按到,apple电脑的键盘的ctrl键更是挤在Fn和alt键中间,非常难按到。最主要的原因是,ctrl键在emacs中,是一个非常重要的按键,几乎所有的快捷操作都是有ctrl的参与。有的emacs深度使用者,甚至由于过份频繁使用小指去按ctrl,而造成了小指的病变,严重的都不能再用键盘了(好吓人啊)。
所以,将ctrl按键放到一个舒服的位置是非常重要的。这对于我这个刚刚开始学习使用emacs软件的人来说,都是显而易见的。
我在看到这篇文章之前,就在考虑是不是要将ctrl按键和command按键对调,这样就可以让左右手都有ctrl按键了(MBA键盘上是没有右ctrl按键的)。看到这篇文章,我的第一反应就是,”哎呀,我怎么没有想到 caps lock 按键呢?”
现在已经将按键对调了,使用起来还是不错的(在osx里面调整这几个修饰键非常方便)。Caps lock 按键平时也很少用到,所以在使用中只要注意ctrl按键的新位置就可以了。
现在这篇blog就是在Emacs里面编辑的。我希望自己能将所有文本方面的工作,都放到Emacs里面来完成,这样应该会提高效率。(貌似原来学习使用Vim的时候也说过这类豪言壮语。)原来用的Vim编辑器,也是为了提高效率。但是经过我的试用,感觉还是Emacs更好一些。Emacs对中文的支持更好一些,换行什么的也更加舒服,Emacs在osx下的表现也更好一点;更何况,Emacs还有强大的orgmode。
这个orgmode可是相当NB啊,有很多人就是因为这个才从Vim叛逃到Emacs门下的,呵呵。不过我还没怎么学明白呢,等再了解多些再说吧。