https://github.com/technomancy/emacs-starter-kitからstarter-kitをプルし、にインストールしました~/.emacs.d/elpa。の指示に従ってstarter-kit.el、ユーザー固有のカスタマイズを次のように配置します~/.emacs.d/$USER.el。
(require 'color-theme-solarized)
(color-theme-solarized-dark)
(require 'auto-complete)
(global-auto-complete-mode)
しかし、私がemacsを始めたとき、それは言います
File error: Cannot open load file, color-theme-solarized
load-path変数を確認したところ、のパスcolor-theme-solarizedが含まれていないことがわかりました。だから私はそれを「必要とする」前にこれを追加します:
(add-to-list 'load-path "~/.emacs.d/elpa/color-theme-solarized-20120301)
ただし、エラーは引き続き発生します。次に、elpaのwikiを参照すると、init.elがロードされた後にすべてのパッケージが初期化されると表示されます。次に、を読んで、がに追加されstarter-kit.elていることを確認しました。これは、初期化の最後にがロードされるため、エラーが発生しないことを意味します。私は必死にすべてのカスタマイズを最後に移動しますが、驚いたことに、それはうまく機能します。最初ではなく、ついにロードされたようです。で書く以外に、どうすればカスタマイズを機能させることができますか?長くしすぎたくない。$USER.elafter-init-hook$USER.elinit.elinit.elinit.elinit.el
ps:私は最初に入れました(require 'package)が
、違いはありません。(package-initialize)init.el