2016-07-21 13 views
0

私は2009年のMac ProでYosemiteを実行しているのに、cli Emacs 24.5.1(Macports経由)、AquamacsとEmacs.appをインストールしました(私は通常Vimを使っていますが、EmacsをIDEのように使うことができ、Vimのキーストロークを 'evil'パッケージで理解できるように設定しています)。残念ながら、それらはすべて、起動時に私に同じエラーを与えている:私は、このエラーについてGoogleで検索することができ、そして何が正確に私の場合に適合していないことはほとんどありますエラー:(引用ロードパス)が有効な場所式ではありません

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 

私は本当に任意のLispを知らないと、私は現時点では学ぶことをしようとしている他のすべてで、私はむしろオーバーロードされたことだし、する必要がありますする必要はありませんEmacs IDEを使うためにlispを学んでください。ですから、もしあなたが本当にLispを知らなくてもEmacsを使うことができないなら、今私に教えて、私を悲惨さから救いなさい。そして私はVimに戻ります。

私が実際に望んでいたのは、(とりわけ)C/C++ソースコードの各行を逆アセンブルして(あるいはそうでなければ2つを接続する)gdbまたはlldbフロントエンドでしたし、OS Xで動作します。 Codeliteはそれをしません(私が見つけることができます)、Emacsはこのサイトでそれを行うことができると提案されたので、私はそれを試してみると思いました。もしそうでなければ、誰かに私に教えてもらえますか?私はVimに賢く、より厳粛で、懲罰的なタッチタイピストに戻ることができます。

+0

する必要がありますキット。たとえば、Spacemacsはデフォルトでvimのようなキーバインディングを使用します。私はそれを使ったことはありませんが、良いことを聞いたことがあります。また、フロントエンドは多くのデバッギングタスクにとってはるかに良いとはいえ、 'gdb'を単独で試してみるべきです。 – jpkotta

+0

ありがとう、jpkotta、私はそれを聞いていない。私は今すぐダウンロードして試してみます。私はgdbをVimと一緒に使っていますが、実際には(まあ、私はペダでそれを使用しますが、それはそれを単独で使うのと同じですが、文脈上のより詳しい情報があります)。それは、アセンブリーなどの学習ツールとして、C/C++コードの各行を逆アセンブルするデバッガーを使用することがありました。 C++で指向されていると、私は分解で失われて自分の道を見つけることができず、いくつかの指針を使うことができます。 –

答えて

2

問題は11行目です.load-pathは引用されていますが、そうではありません。表現

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

ではなく、あなたの最終的な目標は、単にgdbのフロントエンドのためにEmacsを使用して、必ずしもEmacsの使用の詳細に取得している場合、あなたはスターターのいずれかを試してみてください

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

はい、でもどうぞ* why *: 'push'の第2引数はシンボルではなくリストでなければなりません。変数 'load-path'の値はリストです。 '' load-path'の値はシンボルであり、リストではありません。 – Drew

+0

スティーブ、ドリュー、ありがとう、邪悪なキーバインディングを含め、今は正常に動作します!ウィー!今はgdbのフロントエンドにする方法を見つけなければなりません。ホーハム... –

関連する問題