読者です 読者をやめる 読者になる 読者になる

one-key.elがInvalid lambda variableって言われてコンパイルエラーる件

現象

one-key.elを最新にしてみたら、コンパイルで以下のエラーが出ました。

Invalid lambda variable (menunum one-key-buffer-menu-number)

該当行の

(defun one-key-delete-associated-menus (&optional (menunum one-key-buffer-menu-number))

(defun* one-key-delete-associated-menus (&optional (menunum one-key-buffer-menu-number))

に変更したら、コンパイルできました。

えぇ~?
しかも、動作が何かおかしい。。メニューが表示された後、別のバッファが選択されて実行できない。
one-key.elって廃れているのか?

環境

  • GNU Emacs 24.2.1 (i386-mingw-nt5.1.2600) of 2012-12-08 on GNUPACK
  • エラーになったone-key.elは1.1
  • 私の環境のone-key.elは0.7.1です。