package.el で、 MELPA に登録されているようなパッケージ(具体的には、 docker.el)を、手元にクローンしてから利用しようと考えています。理由は、適宜修正を入れながら (そして、PR を送ったりしながら) パッケージを利用したいからです。

手元にレポジトリを落としてきて、そのパスを load-path に加えた状態なのですが、
このままだと、 require しないと、該当機能を利用することができません。
できれば、 autoload で必要に応じて、 load するようにしたいです。

このパッケージの関数定義には、 autoload の magic comment が付与されているので、
どうにかすれば、このパッケージの autoload するべき関数を、
autoload の対象として登録できると思っています。

質問:

  • ローカルで git clone したパッケージの、;;;###autoload が付与された関数を、autoload の対象にするにはどうしたらいいでしょうか?