Can';在emacs邪恶模式下不能正确使用cscope

Can';在emacs邪恶模式下不能正确使用cscope,emacs,cscope,evil-mode,Emacs,Cscope,Evil Mode,我和那个家伙有同样的问题,链接如下: 当我尝试将xgtags/XSCOPE用于邪恶时,我有以下问题: xgtags/xscope将打开一个包含所有搜索结果和 此窗口/缓冲区处于正常模式,但enter无法进入 到结果列表中的源代码文件。我需要c-z才能到达 emacs模式跳转到源文件。 有可能让邪恶进入结果缓冲区的emacs模式吗 cscope和gtags的名称?或者你对这个问题有什么看法 但我在网上找不到任何解决办法。有人知道如何解决这个问题吗 谢谢! Jerry这是当进入dired模式时进入

我和那个家伙有同样的问题,链接如下:

当我尝试将xgtags/XSCOPE用于邪恶时,我有以下问题: xgtags/xscope将打开一个包含所有搜索结果和 此窗口/缓冲区处于正常模式,但enter无法进入 到结果列表中的源代码文件。我需要c-z才能到达 emacs模式跳转到源文件。 有可能让邪恶进入结果缓冲区的emacs模式吗 cscope和gtags的名称?或者你对这个问题有什么看法

但我在网上找不到任何解决办法。有人知道如何解决这个问题吗

谢谢!
Jerry

这是当进入
dired模式时进入
邪恶的emacs状态
(只需替换为xgtags使用的模式):

(添加hook'dired模式hook(lambda()(邪恶的emacs状态)))

把它放在你的.emacs中,或者暂时试用
M-x ielm

Ehvince,非常感谢

但是,如果要进入结果列表中的源代码文件,enter将不起作用

以下是我的配置:

四;;;化妆镜

5(需要“xScope”)

6(setq cscope不更新数据库t)

92;;邪恶的

93(添加到列表“加载路径”~/.emacs.d/site lisp/evil”)

94(需要邪恶)95(邪恶模式1)


96(添加hook'dired模式hook(lambda()(邪恶的emacs状态))

对不起,问题解决了。 谢谢,伙计们。 我忘了设置以下内容:
(define key evil normal state map(kbd“SPC”)'cscope show entry other window)

首先,对您来说太糟糕了,因为它与我的XScope配合使用很好。然后,正如我所说,你必须修改我的答案。我给出了dired模式的例子(因为我不知道cscope),但是cscope使用另一种模式。你必须发现这一点!最后,你不应该写一个答案,但对我的答案发表评论或编辑你的问题会很好。找不到合适的模式…但是。尝试用cscope次要模式挂钩替换dired模式挂钩(尽管不确定)我尝试了cscope,但我没有这个问题:当在cscope缓冲区中时,按«enter»进入符号定义。你对emacs和邪恶的看法是什么?我正在使用Emacs24中随ELPA一起安装的1.0-dev。(M-x邪恶版)