すべてのローカル/カスタム/個人用パッケージが正式にリリースされるべきではないことは明らかであり、組み込みのパッケージ管理サポートから利益を得るためだけにそれを行うのはばかげているでしょう。ローカルパッケージのオートロードを生成してアクティブ化する方法を知りたいですか?これはpackage.el
、ELPAからインストールされたパッケージの場合と同様です。ホイールの再発明を回避するために、一部のローカルディレクトリ(それぞれがローカル/カスタム/個人用パッケージであるサブディレクトリを含む)がELPAであるように "偽装"する方法はありますか?またel-get
、そのようなシナリオが、たとえばカスタムレシピを介してサポートできるかどうかについても私はオープンに思っています。
このタスクはかなり一般的であり、Emacsを上級レベルで使用する人ならだれでもその時点に到達するでしょう。誰かがこの分野での経験を共有できますか?
update-directory-autoloads
、事実上再帰的にすることができます。2.あなたが使用することができますupdate-file-autoloads
に関係なく、どのディレクトリの、興味のあるすべてのファイルのためにそれがである。
package.el
再帰的ではありません(つまり、サブディレクトリにソースを持つパッケージはサポートしていません)。
update-directory-autoloads
パッケージマネージャとは関係なく使用できます。