Emacs Lisp 简明教程

这是叶文彬(水木ID: happierbee)写的一份Emacs Lisp的教程, 深入浅出, 非常适合初学者. 文档的TeX代码及PDF文档可在此处下载.

emacs 的高手不能不会 elisp。但是对于很多人来说 elisp 学习是一个痛苦的历程,至少我是有这样一段经历。因此,我写了这一系列文章,希望能为后来者提供一点捷径。

  1. 一个 Hello World 例子
  2. 基础知识
  3. 基本数据类型之一 ── 数字
  4. 基本数据类型之二 ── 字符和字符串
  5. 基本数据类型之三 ── cons cell 和列表
  6. 基本数据类型之四 ── 数组和序列
  7. 基本数据类型之五 ── 符号
  8. 求值规则
  9. 变量
  10. 函数和命令
  11. 正则表达式
  12. 操作对象之一 ── 缓冲区
  13. 操作对象之二 ── 窗口
  14. 操作对象之三 ── 文件
  15. 操作对象之四 ── 文本
  16. 后记