0

我和那个人有同样的问题,链接如下: http ://comments.gmane.org/gmane.emacs.vim-emulation/1404

当我尝试将 xgtags/xcscope 与 evil 一起使用时,我有以下问题: xgtags/xcscope 将打开一个包含所有搜索结果的新窗口,并且此窗口/缓冲区处于正常模式,但 enter 无法进入源结果列表中的代码文件。我需要 cz 才能进入 emacs 模式以跳转到源文件。是否有可能让邪恶进入 cscope 和 gtags 的结果缓冲区的 emacs 模式?或者你对这个问题的态度是什么?

但是我在互联网上没有找到任何解决方案。有谁知道如何解决这个问题?

谢谢!杰瑞

4

3 回答 3

0

埃文斯,非常感谢。

但是enter 不能进入结果列表中的源代码文件。

以下是我的配置:

4 ;;内窥镜

5(需要'xcscope)

6 (setq cscope-do-not-update-database t)

92;;邪恶

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

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

96 (add-hook 'dired-mode-hook (lambda() (evil-emacs-state)))

于 2013-12-12T02:39:20.930 回答
0

这是进入evil-emacs-state时输入的内容dired-mode(只需替换为xgtags使用的模式):

(add-hook 'dired-mode-hook (lambda () (evil-emacs-state)))

将其放入您的 .emacs 或暂时尝试使用M-x ielm.

于 2013-12-11T11:12:46.380 回答
0

抱歉,问题已解决。多谢你们。我忘了设置以下内容:(define-key evil-normal-state-map (kbd "SPC") 'cscope-show-entry-other-window)

于 2013-12-12T11:02:30.367 回答