2017-08-02 68 views
0

基本上目標是使emacs的跳躍到定義,像移動到函數定義在C++例如,在Windows 7Windows上的Emacs標籤/導航?

試圖按照從 https://www.gnu.org/software/global/global.html

首先 http://adoxa.altervista.org/global/ 不清楚來回我關於如何使用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" a 目錄load-path的文檔說它的元素需要是目錄。 C-h v load-path

load-path是在C source code中定義的變量。

其值如下所示。

當用作文件局部變量時,該變量可能會有風險。

文檔:

搜索要加載的文件的目錄列表。

每個元素是一個字符串(目錄文件名)或零(意思是 default-directory)。

該列表參考require函數。

在啓動期間初始化,如Info節點(elisp)Library Search中所述。 將項目添加到此路徑時使用directory-file-name。但是,處理該列表的Lisp 程序應該能夠容忍 和不帶尾部斜線的目錄。

+0

我們是否需要在Windows上安裝gtags?如果是的話,那麼既然指南是爲了Linux? – Courier