特定のファイルの同一のシャドウコピーを、複数の場所(場合によっては異なるマシン)に保持するように設定できます。これを行うには、まずシャドウファイルグループを設定する必要があります。これは、リストに登録されたサイト間で共有される、同一名称のファイル群のことです。このファイルグループは永続的なものであり、現在のセッションだけでなく、それ以降のEmacsセッションにも適用されます。一度グループを設定すると、Emacsを終了するたびに、編集したファイルがグループ内の他のファイルにコピーされます。また、M-x shadow-copy-filesと入力することで、Emacsを終了せずにコピーを行うことも可能です。
シャドウクラスターとは、ディレクトリを共有するホスト群のことであり、そのうちの1台へのコピーまたは1台からのコピーだけで、すべてのホスト上のファイルを更新できます。各シャドウクラスターには名前があり、プライマリホスト(ファイルをコピーする先のホスト)のネットワークアドレスと、クラスター内の他のすべてのホストのホスト名に一致する正規表現が指定されます。シャドウクラスターは M-x shadow-define-cluster で定義できます。
ファイルシャドウイングを設定する。
単一のファイルをサイト間で共有対象として指定します。
ファイルグループ内の各ファイルに一致するすべてのファイルを、ホスト間で共有してください。
シャドウファイルクラスター name を定義します。
保留中のシャドウファイルをすべてコピーする。
一部のファイルをシャドウイングする指示をキャンセルしてください。
シャドウファイルグループを設定するには、M-x shadow-define-literal-group または M-x shadow-define-regexp-group を使用してください。詳細については、それぞれのドキュメント文字列を参照してください。
ファイルをシャドウにコピーする前に、Emacsは確認を求めます。今回はこのファイルのコピーをスキップするために、「no」と回答できます。特定のファイルのシャドウ化を恒久的に解除したい場合は、M-x shadow-cancel を使用してシャドウファイルグループを削除または変更してください。
ファイルシャドウイングはMS Windowsでは利用できません。