【问题标题】:Reassign key bindings in emacs to run cscope在 emacs 中重新分配键绑定以运行 cscope
【发布时间】:2011-09-30 22:14:21
【问题描述】:

我正在尝试在我的 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)

我试图检查相反的结果,所以当我执行“C-h w: cscope-find-this-file”来检查它的绑定内容时,它一直告诉我“cscope-find-this-file is not on any key ”。

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

【问题讨论】:

    标签: emacs cscope


    【解决方案1】:

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

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

    【讨论】:

    • 我没有只有那个选项。当我尝试输入 M-x cscope-minor-mode 时,它​​说不匹配。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 1970-01-01
    相关资源
    最近更新 更多