EmacsでsmartCompileが失敗する。

メモ書き。原因がよくわからない。

 

【現象】

環境:Emacs 24.4.1

smartCompile

設定は

(require 'smart-compile)
(define-key ruby-mode-map (kbd "C-x c") 'smart-compile)
(define-key ruby-mode-map (kbd "C-x C-c") (kbd "C-c c C-m") )

これで、.rbファイルを開いて、C-x C-cとやると、

 

after 0 kbd macro iterations keyboard macro terminated by a command ringing the bell

と出てくる。

【原因】

マクロが途中で強制終了しているように見えるけど、ググっても原因はよくわからず…

C-c c C-mと打っても実行されるので、マクロの問題?

 

C-x cは普通に動くようなので、今はそれで我慢。

C-x C-cは、Emacs閉じるキーバインドだった。キーバーインドが被ると上のエラーが出てくるらしい。ただ、他のキーバーインドにしても動かない。一回他のと被ってないか調べる必要あるかも。