代码之家  ›  专栏  ›  技术社区  ›  Doug Harris

emacs gud提升前缀键错误

  •  3
  • Doug Harris  · 技术社区  · 16 年前

    我试图调试emacs中的代码,但是当我尝试 M-x gdb 或 M-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变量或hook的修改。

    具体问题:

    1. 以前有人看过/修过这个吗?
    2. 如果不是,gud如何在emacs而不是我的emacs上定义适当的前缀键?
    2 回复  |  直到 11 年前
        1
  •  4
  •   Doug Harris    16 年前

    发现了问题。我已经装订好了 C-x C-a 我的另一个功能 .emacs .

        2
  •  0
  •   Helge    16 年前

    我在Emacs23.1.1,WindowsVista上看到过,当使用M-XMatlab模式加载Matlab模式(Matlab.el)时。我用2003年的matlab.el和2010年的更新版都试过了。后者来自 http://matlab-emacs.cvs.sourceforge.net/viewvc/ 结帐 /Matlab Emacs/Matlab Emacs/Matlab.el?修订版=1.24

    我的解决办法可能是一样的。我已将c-x c-a绑定到recentf打开的文件。但我想留着。

    海尔格

    推荐文章