我和这个家伙有同样的问题,链接如下: http://comments.gmane.org/gmane.emacs.vim-emulation/1404
当我尝试使用带有邪恶的xgtags / xcscope时,我有以下问题: xgtags / xcscope将打开一个包含所有搜索结果的新窗口 此窗口/缓冲区处于正常模式,但输入无法进入 到结果列表中的源代码文件。我需要c-z才能到达 emacs模式跳转到源文件。 是否有可能让邪恶进入emacs模式的结果缓冲区 cscope和gtags?或者你对这个问题有什么看法?
但我没有在互联网上找到任何解决方案。有没有人知道如何解决这个问题?
谢谢! 杰里
答案 0 :(得分:0)
这是输入evil-emacs-state
时输入dired-mode
的效果(只需替换为xgtags使用的模式):
(add-hook 'dired-mode-hook (lambda () (evil-emacs-state)))
将它放在.emacs中或暂时尝试使用M-x ielm
。
答案 1 :(得分:0)
但输入无法进入结果列表中的源代码文件。
以下是我的配置:
4 ;; coscope
5(需要'xcscope)
6(setq cscope-do-not-update-database t)
92 ;;邪恶
93(add-to-list'load-path“〜/ .emacs.d / site-lisp / evil”)
94(要求'邪恶)95(邪恶模式1)
96(add-hook'dired-mode-hook(lambda()(evil-emacs-state)))
答案 2 :(得分:0)
抱歉,问题已解决。 多谢你们。 我忘了设置以下内容: (define-key evil-normal-state-map(kbd“SPC”)'cscope-show-entry-other-window)