EMACS GUUD повышает ошибку ключевой ошибки префикса
Вопрос
Я пытаюсь отладить код в 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 или крючков.
Конкретные вопросы:
- Кто-нибудь видел / исправил это раньше?
- Если нет, как GUUD определяет соответствующий ключ префикса на ваших эмаклах, а не мой?
Решение
Нашел проблему. Я был связан C-x C-a
к другой функции в моем .emacs
.
Другие советы
Я видел это на Emacs 23.1.1, Windows Vista, при загрузке MATLAB MODE (MATLAB.EL) с использованием MX MATLAB-MODE. Я пробовал оба с помощью Matlab.el, что у меня был с 2003 года, и обновлен с 2010 года. Последнее http://matlab-emacs.cvs.sourceforge.net/viewvc/проверить/matlab-emacs/matlab-emacs/matlab.el?Revision=1.24.
Мое решение может быть одинаковым. У меня есть CX CA, связанный с justf-open-файлами. Но я хочу так.
Свидетельствовать