update-directory-autoloads
小さなel-scriptで関数を使用する必要があります。ディレクトリの名前である引数を使用してこの関数を呼び出そうとすると、次のエラーが発生します。
Wrong type argument: stringp, nil.
呼び出しは次のようになります。
(update-directory-autoloads "~/test")
を取得したら、バックトレースを取得するためにエラーを再現する必要がありますWrong type argument: foo, bar.
。実際、 .emacsでそのようにM-: (setq debug-on-error t) RET
設定することができ、Emacsは通常完全に使用可能です。debug-on-error
自動ロードファイルの生成については、十分に文書化されていません。変数を設定していないために発生する問題が発生していますgenerated-autoload-file
。次のことを試してください。
(let ((generated-autoload-file "~/test/loaddefs.el"))
(update-directory-autoloads "~/test"))
バインディングを更新してgenerated-autoloads-file
、ファイルを配置する場所にしますloaddefs.el
。