Emacs 语法读取错误:)

Emacs 语法读取错误:),emacs,elisp,emacs23,Emacs,Elisp,Emacs23,我正在尝试设置一个emacs环境,如,但我一直遇到这个该死的错误: Syntax read error: ) 下面是我的init.el文件的样子,它不长,但我不知道它的任何含义。我是lisp的新手 (add-to-list 'load-path' "~/.emacs.d/auto-complete-1.3.1") ;Load the default configuration (require 'auto-complete-config') ;Make sure we can find the

我正在尝试设置一个emacs环境,如,但我一直遇到这个该死的错误:

Syntax read error: )
下面是我的init.el文件的样子,它不长,但我不知道它的任何含义。我是lisp的新手

(add-to-list 'load-path' "~/.emacs.d/auto-complete-1.3.1")
;Load the default configuration
(require 'auto-complete-config')
;Make sure we can find the dictionaries
(add-to-list 'ac-dictionary-directories' "~/.emacs.d/auto-complete-1.3.1/dict")
;Use dictionaries by default
(setq-default ac-sources (add-to-list 'ac-sources' 'ac-source-dictionary'))
(global-auto-complete-mode t)
;Start auto completion after two characters of a word
(setq ac-auto-start 2)
; case sensitivity is important when finding matches
(setq ac-ignore-case nil)

(add-hook 'js-mode-hook'
  (lambda ()
    ;;Scan the file for nested code blocks
    (imenu-add-menubar-index)
    ;;Activate folding mode
    (hs-minor-mode t))

在对
addhook
的调用的末尾有不平衡的括号

基本上,在末尾的两个列表中添加一个额外的


如果键入M-x
show paren mode
RET,然后将光标放在右括号后,它将突出显示匹配的左括号(如果将光标放在左括号上,则反之亦然)。

在末尾调用
add hook
时,括号不平衡

基本上,在末尾的两个列表中添加一个额外的


如果键入M-x
show paren mode
RET,然后将光标放在右括号后,它将高亮显示匹配的左括号(如果将光标放在左括号上,则反之亦然)。

在某些符号的末尾有额外的引号。在lisp中,通过在表达式前面加一个引号('),而不是在其他地方:
'correct
'correct'
。字符串文字与许多其他语言一样,在前面和后面都有双引号:
“字符串文字”

此外,正如phils指出的,缺少的paren


通常,可以使用--debug init启动emacs,使其对init文件中的任何错误进行回溯。在这种情况下,它不是很有用,因为代码甚至没有计算。

在一些符号的末尾有额外的引号。在lisp中,通过在表达式前面加一个引号('),而不是在其他地方:
'correct
'correct'
。字符串文字与许多其他语言一样,在前面和后面都有双引号:
“字符串文字”

此外,正如phils指出的,缺少的paren

通常,可以使用--debug init启动emacs,使其对init文件中的任何错误进行回溯。在这种情况下,它不是很有用,因为代码甚至没有经过计算。

Ha,我甚至没有寻找其他问题,但我仍然不相信我没有看到所有这些无关的引号:)Ha,我甚至没有寻找其他问题,但我仍然不相信我没有看到所有这些无关的引号:)