0

私は bazaar を初めて使用するので、Emacs 構成ファイルを 1 つのリポジトリに保存して試してみたいと思います。

これらのファイルは、(unixish システムの) ホーム ディレクトリにある .emacs ファイルと、/usr/local/share/emacs/site-lisp にあるいくつかの Emacs Lisp ソース ファイルで構成されます。

私の .emacs ファイルのいくつかの変更は、他のファイルの変更と一緒に行われるため、1 つのリポジトリを作成したいと思っています。

マニュアルから理解できなかったのは、これらのファイルをまとめる方法です。「bzr init」は、現在のディレクトリからすべてのファイルを再帰的に取得します。私の状況では、これはルートディレクトリにレポを作成することを意味します...

おすすめは何ですか?シンボリックリンクを使ってみませんか? あるレポから別のレポのリビジョンに関連付ける方法はありますか?

もう 1 つの課題があります。Windows マシンでは、これらの Emacs ファイルはまったく別の場所にあります。それをどのように扱うのですか?

私はいくつかの perforce の経験があります。解決策は簡単です。レポ ファイルをハードディスク上の任意の場所にマップするビューを定義するだけです。

4

1 に答える 1

11

これはどちらかというと bzr の質問ですが、Emacs の回答を提供できます。

Emacs セットアップを構築する「新しい」方法は、ディレクトリ~/.emacs.dを作成し、その下にすべてを配置することです。.emacsファイルの名前を に変更~/.emacs.d/init.elすると、自動的に検出されます。次に、~/.emacs.d/lispディレクトリを作成し (実際にはディレクトリに好きな名前を付けることができますが、lispかなり標準的です)、/usr/local/share/emacs/site-lispファイルをそのディレクトリに移動またはコピーします (必要に応じてバイトコンパイルします)。最後に、ファイル(add-to-list 'load-path "~/.emacs.d/lisp")の先頭に配置し~/.emacs/init.elます。

今ではすべてが 1 つのツリーの下にあるためbzr init、通常どおりです。EmacsはWindowsでも理解できるので、このセットアップはWindowsでも機能し~ます。

于 2009-06-15T09:35:42.660 に答える