質問

私はエマックでコードをデバッグしようとしていますが、どちらかを試すとき 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変数またはフックを変更することはありません。

具体的な質問:

  1. 誰かがこれを見た/修正したことがありますか?
  2. そうでない場合、GUDは私のemacではなく、emacsの適切なプレフィックスキーをどのように定義していますか?
役に立ちましたか?

解決

問題を見つけました。私は縛られていました C-x C-a 私の別の機能に .emacs.

他のヒント

MX MATLAB-MODEを使用してMATLABモード(MATLAB.EL)をロードすると、EMACS 23.1.1、Windows Vistaでこれを見ました。私は2003年から持っていたmatlab.elと2010年から更新されたMatlab.elで両方を試しました。後者は http://matlab-emacs.cvs.sourceforge.net/viewvc/チェックアウト/matlab-emacs/matlab-emacs/matlab.el?revision=1.24

私の解決策は同じかもしれません。 CX CAが最近のオープンファイルにバインドされています。しかし、私はそれを維持したいです。

ヘルジュ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top