私はxemacsとemacsの両方をコンピュータにインストールしています。いくつかのWindows XPまたはWin7を実行するものと、Linuxを実行するものがあります。これは、コード移行とコードテストの場合です。共存するemacsとxemacsのinitファイル
お互いのinitファイルを読み続ける。両方のプログラムは余計に役立ち、複数の名前を見つけたり、複数の場所を探したりしていますが、お互いにミラーリングし、お互いのinitファイルをロードします。
これについての記事がありますが、答えは共通のinitファイルに向かって 'if'ステートメントを使って異なるものを読み込みます。私は完全に別の初期化ファイルが必要です。
Windowsで「HOME」環境変数を設定した場合、その両方が表示されます。 WindowsのC:\に.emacsファイルがある場合、それらのファイルは両方ともロードされます。
理想的には、特定のinitファイルをロードするためのコマンドライン引数がありますか?私は、任意の初期化ファイルをロードしないようにするものがある知っている ...
それに失敗する、異なるディレクトリに初期化ファイルを入れて、そこに彼らに各のみ顔をしている方法はありますか?どのように見えるようにそれぞれをプログラムするのですか?
2台の異なるバージョンのemacsが同じコンピュータにある場合、同じ問題があります。それぞれが独自のinitファイルをロードするようにします。
アイデア?
gnu emacsとxemacsを常に切り替えていますか?もしそうでなければ、あなたはLinux側でstowのようなものを使いたいかもしれません - 私はWindowsの同等のものがよく分かりません。これは可能なワークフローの説明です:[stowでdotfilesを管理する](http://codyreichert.github.io/blog/2015/07/07/managing-your-dotfiles-with-gnu-stow/)。 – user888379
https://www.emacswiki.org/emacs/CustomizingBoth#toc3 – jpkotta