Я пытаюсь отладить код в 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.
Конкретные вопросы:
- Кто-нибудь видел/исправил это раньше?
- Если нет, то как gud определяет соответствующий ключ префикса в вашем emacs, а не в моем?