术语
- object
- 对象
- type
- 类型
- primitive
- type 元类型
- integer
- 整数,是一个 Emacs Lisp 的类型
- float
- 浮点数,是一个 Emacs Lisp 的类型
- cons
- 一个对(pair),是一个 Emacs Lisp 的类型
- symbol
- 符号,是一个 Emacs Lisp 的类型
- string
- 字符串,是一个 Emacs Lisp 的类型
- vector
- 数组,向量,是一个 Emacs Lisp 的类型
- hash-table
- 哈希表,散列表,是一个 Emacs Lisp 的类型
- subr
- 内置函数,用 c 语言实现的 lisp 函数,是一个 Emacs Lisp 的类型
- function
- 函数,是一个 Emacs Lisp 的类型
- buffer
- 缓冲区,用于保存编辑的内容。很多 buffer 都对应一个正在编辑的文件。 是一个 Emacs Lisp 的类型
- window
- 窗口,是一个 Emacs Lisp 的类型,用于显示 buffer ,注意和 MS Windows 或者 X Windows 中的术语 window 的区别。
- frame
- 框架,是一个 Emacs Lisp 的类型,可以包含多个窗口。和 MS Windows 或者 X Windows 中 window 的术语是一致的。
- overlay
- 修饰,覆盖,是一个 Emacs Lisp 的类型。 可以让 buffer 内的一部分文字有不同的显示效果。
- self-typing
- 自含类型,运行时 value 中包含 type 信息。
- value
- 变量的值
- number
- 整数或者浮点数,是一个 Emacs Lisp 的类型。
- printed representation
- 打印表示。打印输出一个 Lisp 对象的时候的显示的格式。
- Read syntex
- 输入语法。如何表示一个对象,可以让 Lisp 解释器生成该对象。
- expression
- 表达式
- evaluate
- 求值,对一个表达式求值。
- sequence
- 序列,,是一个 Emacs Lisp 的类型。 一个 list 或者一个 array 。
- unibyte
- 表示字符的方式。
- multibyte
- 表示字符的方式。
- key
- sequence 按键序列。在使用 Emacs 的时候按下的键表示成为按键序列。
- primitive
- 在 Emacs Lisp 中的的原子函数。
- character
- 字符一种 Emacs Lisp 的类型。
- char-table
- 字符表,一种 Emacs Lisp 的类型。
- subtype
- 子类型
- extra
- slot 是 char-table 中的额外的空间,用于存储数据。
- display
- table 用显示字符的 char-table
- syntax
- table 用于指明字符的语法性质的 char-table
- property
- 符号 symbol 内含有的属性
- parent
- 表示 char-table 的父 char-table