在emacs中重新分配键绑定以运行cscope

时间:2011-09-30 22:14:22

标签: emacs cscope

我正在尝试在我的linux机器上安装xcscope for xemacs。不幸的是,emacs已预先配置为安装我的一些与工作相关的.el文件。 因此,“C-c s”前缀对cscope不起作用,因为它必须打印我的公司徽标。

我目前放(define-key global-map "\C-cs" nil)这样至少不会打印我的公司徽标。但是当我尝试将它用于任何cscope命令时,它什么都不做。

这是我的.emacs文件的副本:

(load-library "Company_XXXXX")
(define-key global-map "\C-cs" nil)
(load-file "/usr/share/emacs/site-lisp/xcscope.el")
(require 'xcscope)

我尝试检查反向,所以当我执行“Ch w:cscope-find-this-file”来检查它绑定的内容时,它一直告诉我“cscope-find-this-file不在任何键上”。

有什么方法可以告诉emacs将“C-c s”绑定到cscope?

1 个答案:

答案 0 :(得分:0)

您是否启用了次要模式? M-x cscope-minor-mode

库添加了一些钩子来启用次模式,但是不清楚你在哪里运行它。此外,这与您的全局地图无关。次要模式应该覆盖全局绑定。