xyzzy QandA

マルチユーザな環境の PC で,初期化ファイルをユーザー毎に使い分けるにはどうしたら良いでしょう?


管理番号 127
最終更新 2003/06/21 23:00:19
マルチユーザーな環境で使用する場合は,siteinit.l に全ユーザ共通の設定
を,.xyzzy に各ユーザ毎の設定を記述することになります。

.xyzzy を使い分けるためには,以下のような設定によりユーザ毎にホームデ
ィレクトリを指定し,そのディレクトリに .xyzzy を置く必要があります。

Windows NT 系の OS では,環境変数 XYZZYHOME をユーザー環境変数に設定し,
各ユーザ毎に異なるディレクトリを指定します。

Windows 9X 系の OS ではユーザー毎に異なる XYZZYHOME の値を持つことはで
きないので,$XYZZY/usr/(ユーザ名)/(OS名)/xyzzy.ini で指定することに
なります。例えばホームディレクトリを P:/home/piyo に設定する場合は,以
下のような記述を追加します。

  [init]
  homeDir="P:/home/piyo"

この方法は,NT 系の OS でも使用することができます。また,xyzzy.ini で
設定されたホームディレクトリは,環境変数 XYZZYHOME より優先されます。
関連項目