1

テキストエディタとしてXcode(バージョン4.2)の代わりにOS X(バージョン10.6.8)でEmacs(バージョン23.4.1)を使用したいと思います。

https://github.com/senny/emacs-xcodeemacs-xcode.elからローカルディレクトリにコピーしました~/.emacs.d/emacs-xcode/emacs-xcode.el

.emacs、私は持っています

(add-to-list 'load-path (expand-file-name "~/.emacs.d/emacs-xcode/"))
(require 'xcode)

Emacsを実行すると、警告が表示されます。

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

File error: Cannot open load file, xcode

.emacs、私も試しました

(add-to-list 'load-path (expand-file-name "~/.emacs.d/emacs-xcode/emacs-xcode.el"))
(require 'xcode)

xcodeよりもEmacsに精通している人のために、最後に~/.emacs.d/emacs-xcode/emacs-xcode.el行があります

(provide 'xcode)

私が想定しているのは(require 'xcode).emacs

編集:(require 'monkey)最後に追加しましたがemacs-xcode.el、Emacsはサルをロードできないことについて文句を言いませんでしたしたがってemacs-xcode.el、まったくロードされていないようです。

emacs-xcode.elパーミッション644で私が所有しています。その親ディレクトリはパーミッション755で私が所有しています。

なぜ開かないのですか?

注意:ファイル名を切り取って貼り付けたので、スペルが正しいと確信しています。

4

2 に答える 2

2

あなたの問題は、ステートメントを含むファイルの名前がprovideステートメントのシンボル名と同じではないrequireため、Emacsはどのファイルを検索するかを知らないということです。

ライブラリの名前を変更するかxcode.el、明示的なファイル名でライブラリを要求することができます。

(require 'xcode "emacs-xcode")
于 2012-05-22T16:37:14.947 に答える
0

ここで、 Emacsが/ emacs /lisp/で独自のスクリプトを認識しない手がかりを見つけました。

そして、私は(load "emacs-xcode.el")自分に追加することでそれを解決しました.emacs

(add-to-list 'load-path (expand-file-name "~/.emacs.d/emacs-xcode/"))
(load "emacs-xcode.el")
(require 'xcode)

他の誰かがより良い解決策を持っている場合に備えて、私はしばらくの間私の答えを選択しません。

于 2012-05-22T14:29:03.980 に答える