0

エラーは

警告: ad-Orig-kill-new は 3 つの引数で呼び出されましたが、1 ~ 2 しか受け入れません

デスクトップ セッションから復帰するときの警告に関するガイドに従って、コードを.emacsに追加しました。Emacs

(ad-deactivate 'kill-region)  

しかし、emacs を再起動すると、次のエラー メッセージが表示されました。

シンボルの関数定義が無効です: ad-deactivate

エラーに対処するにはどうすればよいですか: > 警告: ad-Orig-kill-new は 3 つの引数で呼び出されましたが、1 ~ 2 しか受け入れません

ご協力ありがとうございました

4

1 に答える 1

1

emacs のバージョンとロード ファイルに関する詳細な情報がなければ、これを確認するのは困難ですが、関数の定義が void の場合は、advice.el がまだロードされていないように思えます。関数を呼び出す前に明示的にロードされるように、.emacs ファイルを変更してみてください。このようなもの:

(require 'advice)
(ad-deactivate 'kill-region)
于 2012-07-11T06:43:27.577 に答える