xyzzy release note


概要

xyzzyはWindows NT 4.0、Windows 2000、Windows XP、Windows 95、Windows 98、Windows Me(たぶん。見たこともないけど)、およびWindows NT 3.51(一部機能に制限あり。最近試してないので動くかどうか不明)で動作する日本語テキストエディタのようなものです。以下のような特徴があります。


インストール

アーカイブをディレクトリつきで展開すればできあがりです。インストーラなどという気の利いたものはないので、ショートカットとかファイルの関連付けなどをしたい場合は自分でやってください。


アンインストール

当然のことながらアンインストーラはないので、以下のものを手で削除してください。


操作方法など

普通のテキストエディタとして使う分には、これといって特殊な操作は必要ありません。

コマンドラインオプション

起動時の引数は以下の形式を受け付けます。

xyzzy [-image dump-file] [-config config-directory] [-ini ini-file] [-q|-no-init-file] (other-option|file)*

-image-configまたは-iniを指定する場合は、それ以外のオプションより前になければなりません。また、-qまたは-no-init-fileを指定する場合は-image-configおよび-ini以外のオプションの先頭になければなりません。

それぞれのオプションの詳細は以下の通りです。

-image dump-file

ダンプイメージのファイル名をdump-fileに変更します。指定されない場合、実行ファイルの拡張子を.wnt(Windows NT)、.w2k(Windows 2000)、.w95(Windows 95)、.w98(Windows 98)または.wme(Windows Me)に変更したファイル名を使用します。

-config config-directory

自動的に作成される設定ファイルを置くディレクトリをconfig-directoryに変更します。指定されない場合、$XYZZY/usr/username/os/に置かれます。環境変数XYZZYCONFIGPATHで指定することも可能です。

-ini ini-file

自動的に作成される設定ファイルのファイル名をini-fileに変更します。指定されない場合はxyzzy.iniとなります。

-q
-no-init-file

ユーザ初期化ファイルをロードしません。

-l file
-load file

fileloadします。

-f fn
-funcall fn

fnfuncallします。

-e sexp
-eval sexp

sexpを評価します。

-g linenum
-go linenum

直前に指定したファイルのlinenum行目に移動します。

-c column
-column column

直前に指定したファイルのcolumn桁に移動します。

-p filename

filenameを印刷して終了します。

-s session-file

session-fileをセッションファイルとして読み込み、セッションの自動保存を有効にします。

-S session-file

session-fileをセッションファイルとして読み込み、セッションの自動保存を無効にします。

-m mode
-mode mode

以降に指定されたfileのモードをmodeにします。

-ro

以降に指定されたfileを書込み禁止モードで読み込みます。

-rw

以降に指定されたfileを書込み可能モードで読み込みます(-roを取り消します)。

-mailto mailto

mailtoを引数にして*command-line-mailto-hook*を呼びます。

file

fileを読み込みます。


xyzzycliについて

xyzzycliは、すでに動作しているxyzzyにファイルを読ませたり読ませなかったりということができます。xyzzyが動作していない場合は勝手に起動します。起動時の引数は以下の形式を受け付けます。

xyzzycli [-image dump-file] [-config config-directory] [-ini ini-file] [-q|-no-init-file] [-wait] (other-option|file)*

-image-config-ini-qおよび-no-init-fileを除くコマンドラインの先頭に-waitを指定すると、以降に指定したファイルのバッファが削除されるのを待ちます。その他のコマンドラインオプションは、xyzzyのオプションと同じものを指定することができます。xyzzyがすでに動作している場合、-image-config-ini-qおよび-no-init-fileは無視されます。なお、MS-DOSプロンプトまたはコマンドプロンプト上で-waitを指定する場合、"start /wait xyzzycli -wait ..."のように起動する必要があります。


使用条件など

LICENSE.htmlを参照してください。


メーリングリストのご案内

サポートは基本的にメーリングリストで行います。 入会方法は、メールの本文に

subscribe あなたの名前

とだけ書いて、xyzzy-ctl@jsdlab.co.jp宛に送信してください。あなたの名前には、いわゆる全角文字は使用しないでください。詳しくは、赤塚さんのページをご覧ください。


連絡先

kamei@jsdlab.co.jp (亀井哲弥)まで電子メールでお願いします。


履歴

履歴を見る