[英]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.