无法获取Emacs Going - 错误:(引用加载路径)不是有效的地点表达式

时间:2016-07-21 10:30:16

标签: macos debugging emacs gdb

我已经在运行Yosemite(OS X 10.10)的2009 Mac Pro上安装了cli Emacs 24.5.1(通过Macports),Aquamacs和Emacs.app来查看哪个(如果有的话)我最喜欢(我通常使用) Vim,但是我读到你可以使用更像IDE的Emacs,并通过“邪恶的包”来设置它来理解Vim击键。不幸的是,他们在启动时都给了我同样的错误:

Warning (initialization): An error occurred while loading     `/Users/lachlan/.emacs':

error: (quote load-path) is not a valid place expression

我在谷歌上找到的关于这个错误的信息非常少,而且没有什么能适合我的情况。我的.emacs文件如下:

1   (add-to-list 'load-path "~/.emacs.d/lisp/")
  1
  2 (require 'undo-tree)
  3
  4 (require 'linum)
  5 (global-linum-mode 1)
  6
  7 (require 'package)
  8 (add-to-list 'package-archives '("melpa" .  "http://melpa.org/packages/"))
  9 (package-initialize)
 10
 11 (push "~/.emacs.d/evil" 'load-path)
 12 (require 'evil)
 13 (evil-mode 1)
 14

我真的不知道任何口齿不清,而且我现在正在努力学习其他所有内容,我过度负担,并且不想只是学习口齿不清让Emacs IDE继续运行。所以,如果你不能在不知道口齿不清的情况下真正使用Emacs,请立即告诉我并让我摆脱痛苦,然后我会回到Vim。

我真正想要的只是一个gdb或lldb前端(其中包括)围绕每行C / C ++源代码进行反汇编(或以其他方式连接两者),并在OS X下运行.Xcode,CLion,Codeblocks和Codelite不要这样做(我能找到),并且Emacs在这个网站上被建议能够做到,所以我想我会尝试一下。如果它没有做到这一点,有人可以告诉我,这样我就可以回到Vim一个更聪明,更庄严和苛刻的触摸打字员。

1 个答案:

答案 0 :(得分:2)

问题出在第11行,其中load-path被引用但不应该引用。表达式

(push "~/.emacs.d/evil" 'load-path)

应该是

(push "~/.emacs.d/evil" load-path)