いくつかのコンピューター (Linux および Windows ボックス) で Emacs を使用し、.emacs.d を ownCloud 経由で同期します。
私の質問は、OS/ユーザー名に依存する変数として init.el へのパスを取得するにはどうすればよいかということです。
たとえば、Zenburn テーマの README にはinit インクルードが必要です
(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/")
しかし、ホーム ディレクトリと .emacs.d からのパスはマシンによって異なるため、これは機能しません。それを解消するために次のようなことを考えていました。
(add-to-list 'custom-theme-load-path "{THE DIRECTORY THAT CONTAINS THIS INIT FILE}/themes/")
これはできますか?私は Emacs を使い始めてまだ 2 週間しか経っていません。