我正在尝试调试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)我使用GNUEmacs23.1.95.1(x86_64苹果-达尔文,NS苹果-appkit-1038.29)(由emacsformacosx.com构建的预测试)。我没有修改任何股票的东西,随建。我的本地elisp目录对gud或gdb变量或钩子没有任何修改。
具体问题:
发布于 2010-04-20 21:53:59
发现问题了。我已经将C-x C-a绑定到.emacs中的另一个函数。
发布于 2010-04-23 14:54:46
我在Windows的Emacs23.1.1上看到了这一点,当使用matlab模式加载matlab模式(matlab.el)时。我尝试过2003年的matlab.el和2010年的更新。后者来自http://matlab-emacs.cvs.sourceforge.net/viewvc/checkout/matlab-emacs/matlab-emacs/matlab.el?revision=1.24
我的解决办法可能是一样的。我有C-x C-a一定是最近打开的文件。但我想留着它。
海尔格
https://stackoverflow.com/questions/2678848
复制相似问题