【问题标题】:Emacs gud raising prefix key errorEmacs gud 提升前缀键错误
【发布时间】:2010-04-20 21:37:09
【问题描述】:

我正在尝试在 Emacs 中调试代码,但是当我尝试 M-x gdbM-x pdb 时,我收到此错误:

global-set-key: Key sequence C-x C-a C-l starts with non-prefix key C-x C-a

这很可能来自 gud.el 中的这个位:

(defcustom gud-key-prefix "\C-x\C-a"
  "Prefix of all GUD commands valid in C buffers."
  :type 'string
  :group 'gud)

(global-set-key (concat gud-key-prefix "\C-l") 'gud-refresh)

我正在使用 GNU Emacs 23.1.95.1 (x86_64-apple-darwin, NS apple-appkit-1038.29)(从 emacsformacosx.com 构建的预测试。我没有修改任何随构建附带的库存。我的本地 elisp 目录对 gud 或 gdb 变量或钩子没有任何修改。

具体问题:

  1. 以前有人见过/解决过这个问题吗?
  2. 如果不是,gud 如何在您的 emacs 上定义一个合适的前缀键而不是我的?

【问题讨论】:

    标签: emacs gdb pdb gud


    【解决方案1】:

    发现问题。我已将C-x C-a 绑定到我的.emacs 中的另一个函数。

    【讨论】:

      【解决方案2】:

      当使用 M-x matlab-mode 加载 matlab 模式 (matlab.el) 时,我在 Emacs 23.1.1、Windows Vista 上看到了这一点。我已经尝试过使用 2003 年的 matlab.el 和 2010 年的更新。后者来自 http://matlab-emacs.cvs.sourceforge.net/viewvc/checkout/matlab-emacs/matlab-emacs/matlab.el?修订=1.24

      我的解决方案可能是一样的。我有 C-x C-a 绑定到最近打开的文件。但我想保留它。

      赫尔赫

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-06-10
        • 1970-01-01
        • 1970-01-01
        • 2013-01-17
        • 1970-01-01
        • 2015-02-14
        • 1970-01-01
        相关资源
        最近更新 更多