"读取语法无效:)"

cha*_*ian 1 emacs parentheses

我正在尝试更改emacs中的默认字体.我按照emacs wiki上的说明进行操作并添加:

(set-face-attribute 'default nil :font "Avenir" ))
(set-frame-font "Avenir" nil t)
Run Code Online (Sandbox Code Playgroud)

到我的〜/ .emacs文件(我相信这是我的初始文件,因为我在Mac上).

当我再次尝试运行emacs时,我得到了

警告(初始化):加载`/Users/name/.emacs'时发生错误:

读取语法无效:)

调试消息如下所示:

调试器进入- Lisp的错误:(无效读取语法")")
EVAL-缓冲液(#无"/Users/rex/.emacs"无T); 读取bu $ load-with-code-conversion("/ Users/name/.emacs""/ Users/name/.emacs"tt)load("〜/ .emacs"tt)#[0"^ H\205\262 ^ @
\306 =\203 ^ Q ^ @\307 ^ H\310Q\202; ^ @\311 =\204 ^^^ @\307 ^ H\312 $
command-line()normal-top-level ()

Col*_*ica 6

你有一个额外的右括号.

(set-face-attribute 'default nil :font "Avenir" )
(set-frame-font "Avenir 13" nil t)
Run Code Online (Sandbox Code Playgroud)

  • 这不是一个错误 - 维基上的内容不是*与此问题中的相同形式.`(add-to-list'default-frame-alist'(font.FONT))`是平衡的!不像`(set-face-attribute'默认nil:font"Avenir"))``*不是*平衡的. (4认同)