spacemacsでパッケージのローカルバージョンを使用する方法
これはこの質問に似ていますが、その答えは廃止されているようです。 私がレイヤーを使用していて、そのレイヤーが使用している特定のパッケージのコードをハックしたいとしましょう。どうすればいいですか? 一般的に達成したいことをよりよく説明するために、具体的な例を示します。 spotifyレイヤーを機能させようとしmasterましたが、helm-spotifyパッケージの現在のブランチでは非推奨のWeb APIを使用しています。これを修正するためのプルリクエストがあり、私はそれを試し、おそらく何かを貢献したいと思っています。私の問題は、のローカルコピーhelm-spotifyをロードできないことです。 私が試したのは、developブランチに切り替えることでしたspacemacs: git branch --track develop origin/develop git checkout develop に ~/.emacs.d/layers/spotify/packages.el から変わった (setq spotify-packages '(spotify helm-spotify)) に (setq spotify-packages '( spotify (helm-spotify :location local) )) そしてhelm-spotifyリポジトリを~/.emacs.d/layers/spotify/local/helm-spotify spacemacsを再起動すると、 File error: Cannot open load file, no such file or directory, multi 私helm-spotify.elがそこを見ると: (require 'multi) だから私の推測では、依存関係helm-spotifyからインストールするとmelpa、multiロードの前に解決されますhelm-spotifyが、もちろん、のローカルコピーを使用すると解決されませんhelm-spotify。 だから私の質問は: ローカルパッケージの使用時に依存関係を解決するにはどうすればよいですか? …