3.2 安装函数定义

如果你正在 Emacs 的 Info 中阅读本文,你可以尝试执行 multiply-by-seven 函数,首先评估函数定义,然后评估 (multiply-by-seven 3)。函数定义的副本如下。将光标放在函数定义的最后一个括号之后,然后键入 C-x C-e。当你这样做时,multiply-by-seven 将显示在回显区域。(这意味着当评估函数定义时,它返回的值是定义的函数的名称。)与此同时,此操作安装了函数定义。

(defun multiply-by-seven (number)
  "将 NUMBER 乘以七。"
  (* 7 number))

通过评估这个 defun,你刚刚在 Emacs 中安装了 multiply-by-seven。该函数现在与 Emacs 中的其他编辑函数(如 forward-word)一样成为 Emacs 的一部分。(multiply-by-seven 将一直保持安装状态,直到你退出 Emacs。要在每次启动 Emacs 时自动重新加载代码,请参阅 永久安装代码。)