繁体   English   中英

Windows上的Emacs标签/导航?

[英]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-pathC source code定义的变量。

其值如下所示。

当用作文件本地变量时,此变量可能会有风险。

文档:

目录列表,以搜索要加载的文件。

每个元素都是一个字符串(目录文件名)或nil(意味着default-directory )。

该列表由require函数查询。

如Info节点(elisp)Library Search所述,在启动期间进行了初始化。 将项目添加到此路径时,请使用directory-file-name 但是,处理该列表的Lisp程序应容忍带有斜杠和不带斜杠的目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM