An Introduction to Programming in Emacs Lisp: Book Review and Solutions to the Exercises

`An Introduction to Programming in Emacs Lisp’ (Elisp Intro), is an Elisp tutorial that comes with Emacs. Elisp, is short for Emacs Lisp, which is a dialect of the Lisp programming language. It is mainly used for writing extensions for the GNU Emacs editor and it can also be used as a scripting language in a way like Perl or Python.

After reaching a certain level in using Emacs, it is not enough to simply copy and paste others’ code for Emacs configuration, this is the main reason why I read Elisp Intro. I also wanted to gain some knowledge of a Lisp dialect that would be useful in (my) real world.

Continue reading

《An Introduction to Programming in Emacs Lisp》——书评及习题答案

《An Introduction to Programming in Emacs Lisp》(以下简称Elisp Intro),是Emacs自带的Elisp入门手册。Elisp是Lisp的方言之一,主要用于写Emacs扩展,也能作为脚本语言像Python和Perl那样使用。

读这本书主要是因为用Emacs到一定程度,光靠四处拷贝别人的配置代码已经不能满足需求了,另外也是想要学点儿实际能用到的Lisp。

Continue reading

Avalon Airshow 2013

Avalon Airshow 2013

`The Australian International Airshow’, also called `the Avalon Airshow’ because
it is held at the `Avalon Airport’.

Avalon Airshow is held every two years, aircraft from the U.S. Navy, the
U.S. Air Force and the Royal Australian Air Force will be presented, and some of
them will be used for aerobatic flights. And at the meantime, the Australian
Defense Force will promote their recruitment opportunities. Please read
Wikipedia for details.
Continue reading

阿瓦隆航空展2013

阿瓦隆航空展2013

澳大利亚国际航空展,因为在阿瓦隆机场(Avalon Airport)举行,又称阿瓦隆航空展。

阿瓦隆航空展每两年举行一次,届时会有来自袋鼠国空军,美帝海军和美帝空军的飞机参与
展出,并做一些特技飞行。袋鼠国还会趁机进行招兵宣传。详细介绍见 Wikipedia

Continue reading

mu4e: an E-mail Client for Emacs

mu4e: an E-mail Client for Emacs

I am a long time user of Gmail and during this time I have become frustrated by
its online editing experience. Now, thanks to mu4e I am able to view, edit, send
and receive emails without the need to switch from my beloved editor – Emacs.

Here is an example of how to set up Gmail on Debian 6.
Continue reading