2017-08-02 9 views
0

は、基本的な目的は、Emacsは、Windows 7上で、例えば、C++で関数定義に移動するように、定義にそれがあちこちに明確ではありません http://adoxa.altervista.org/global/ https://www.gnu.org/software/global/global.htmlWindows上のEmacsタグ/ナビゲーション?

まずから従うことをしようとしました

をジャンプできるようにすることです私はhttp://adoxa.altervista.org/global/の使い方についてお教えします。私がしたのは、GLOBAL 6.5.6 Win32 'と解凍されたPATH変数を解凍してそこのバイナリを探すことでした。それから私は、〜/の.emacs

(setq load-path (cons "D:/path/glo656wb/share/gtags/gtags.el" load-path)) 
;;(add-to-list 'load-path "D:/path/glo656wb/share/gtags/gtags.el") 

(autoload 'gtags-mode "gtags" "" t) 

;; C-mode 
(add-hook 'c-mode-hook 
    '(lambda() 
     (gtags-mode t) 
)) 

にこれを追加しかし、このエラーメッセージ を取得しています「を開くことができませんロード・ファイルは、そのようなファイルやディレクトリ...」

任意のアイデア? Windowsでこれを設定する適切な方法は何ですか?

答えて

1

"D:/path/glo656wb/share/gtags/gtags.el"?文書load-pathは、その要素がディレクトリである必要があると言います。 C-h v load-path

load-pathC source codeで定義された変数です。

その値を以下に示します。

この変数は、ファイルローカル変数として使用すると危険です。

ドキュメント:

ロードするファイルを検索するディレクトリのリスト。

各要素は文字列(ディレクトリファイル名)またはnil(意味 default-directory)です。

このリストは、require機能によって参照されます。

情報ノード(elisp)Library Searchで説明されているように、起動時に初期化されます。 このパスに項目を追加する場合はdirectory-file-nameを使用してください。しかし、このリストを処理するLisp プログラムは、 のディレクトリと末尾にスラッシュがないディレクトリの両方を許容する必要があります。

+0

窓にgtagsをインストールする必要がありますか?はいの場合、ガイドはLinuxのためにどのようになっていますか? – Courier

関連する問題