[英]Emacs tag/navigation on Windows?
基本上,目標是使emacs跳轉到定義,例如在Windows 7上移動到c ++中的函數定義。
嘗試遵循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上進行此設置的正確方法是什么?
"D:/path/glo656wb/share/gtags/gtags.el"
在目錄中 ? load-path
的文檔說它的元素必須是目錄。 Ch v load-path
:
load-path
是C source code
定義的變量。其值如下所示。
當用作文件本地變量時,此變量可能會有風險。
文檔:
目錄列表,以搜索要加載的文件。
每個元素都是一個字符串(目錄文件名)或nil(意味着
default-directory
)。該列表由
require
函數查詢。如Info節點
(elisp)Library Search
所述,在啟動期間進行了初始化。 將項目添加到此路徑時,請使用directory-file-name
。 但是,處理該列表的Lisp程序應容忍帶有斜杠和不帶斜杠的目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.