为什么无法使用cscope在emacs中导航java代码

问题描述 投票:0回答:2

我安装了cscope 15.7a,我的.emacs设置如下:

;;cscope
(require 'xcscope)
(add-hook 'java-mode-common-hook '(lambda()(require 'xcscope)))

打开C / C ++代码文件时我可以使用cscope;并且在emacs菜单栏上方有一个cscope菜单,而在打开java代码时却没有,所以我不能使用cscope来浏览emacs中的java代码。

我该怎么做才能在emacs中使用cscope导航java代码?

也许这是一个愚蠢的问题,对此感到抱歉。我希望有人能帮帮忙。

emacs elisp cscope
2个回答
0
投票

在emacs中使用cscope for java的3个步骤:

  1. 找 。 -name“* .java”> cscope.files
  2. 在cscope-in​​dexer文件中添加java,即更改| cc | hh)$ to | cc | hh | java)$
  3. 添加一个钩子作为高兴提到:( add-hook'java-mode-hook(function cscope:hook))

0
投票

对于emacs 25和xcscope 1.3,您可以在.emacs文件或.emacs.d / init.el中添加一个钩子,如下所示:

(add-hook'java-mode-hook(function cscope-minor-mode))

© www.soinside.com 2019 - 2024. All rights reserved.