This commit is contained in:
Xingyu Wang 2020-04-25 19:11:14 +08:00
parent 99b0533680
commit 9b31e6bbf5

View File

@ -31,7 +31,7 @@ GNU Emacs 是由 C 和 Emacs LispElispLisp 编程语言的一种方言)
对如下表达式求值不会将变量覆盖为 `t`
```
`(defvar my-var t)`
(defvar my-var t)
```
注意此处有*一个例外*:如果你用 `C-M-x` 快捷键对上述声明求值,它将调用 `eval-defun` 函数,并将变量覆盖为 `t`。通过此方式你可以按需将变量强制覆盖。这种行为是刻意而为之的你可能知道Emacs 中的许多特性是按需加载的,也可以称为自动加载。如果那些文件中的声明将变量覆盖为它们的默认值,那它也就覆盖了你初始化文件中的设置。