2

昨日、EmacsWiki からデスクトップ モードを見つけたので、Emacs 24 用に構成しました。

;; Desktop
(require 'desktop)

;; save the desktop file automatically if it already exists
(desktop-save-mode 1)

;; use only one desktop
(setq desktop-path '("~/.emacs.d/tmp/"))
(setq desktop-dirname "~/.emacs.d/tmp/")
(setq desktop-base-file-name "desktop.cache")

しかし、 Emacs を再起動すると、 *Compile-Log*バッファーに警告が表示されました。

Warning: ad-Orig-kill-region called with 3 arguments, but accepts only 2

デスクトップを使用しているときにこの警告に遭遇した人はいますか? または、デスクトップ モードより優れたアドオンはありますか?

4

1 に答える 1

2

ad-Orig-プレフィックスは、関数がアドバイスされていることを示していますkill-region。おそらくそのアドバイスが問題を引き起こしていますか?

C-hf kill-region RETアドバイスの名前を教えてください。それがあなた自身の設定にある可能性が高いので、最初にそこで探します。

アドバイスを無効にすると問題が解決するかどうかを確認してください。

私はEmacs24のこの関数の奇妙さに注意します。のソースコードはkill-region明らかにオプションの3番目の引数を取りますが、その*Help*画面には2つの必要な引数しか記載されていません。

私はEmacs23をチェックインしましたが、そこでのヘルプには3つの引数すべてが記載されています。

おそらく、ヘルプ出力の不一致と表示されているエラーの両方の原因となるEmacs 24のバグがありますか?

于 2012-05-01T05:20:39.360 に答える