wgnuplot modeのインストール・アップデート方法

wgnuplot modeのインストール方法

wgnuplot-modeをインストールするには、以下のようにします。

  1. wgnuplot-modeのzipファイルをダウンロードして展開します。
  2. 展開したファイルのうち、キーワードファイルGNUPLOTをxyzzyのetcフォルダの中に入れます。
  3. 展開したファイルのうち、wgnuplot.lとwgnuplot-keyword-tree.lとwgnuplot-bind-close.pltとwgnuplot-get-version.pltの4つのファイルをxyzzyのsite-lispの下に(適当なフォルダを作っても可)置きます。
  4. 設定ファイル.xyzzy(←ピリオドから始まっていることに注意!)またはsiteinit.lのいずれもが存在しなければ新たに作成します。.xyzzyを作る場合は、まずXYZZYHOMEという名前の環境変数を作り適当なフォルダを指定します。.xyzzyはそこで指定したフォルダに作ります。(環境変数はWindowsの「コントロールパネル」→「システム」→「システムの詳細設定」→「環境変数」から作成できます。「ユーザー環境変数」の「新規」を押して、「変数名」にXYZZYHOME、「変数値」に上記フォルダのパスを指定して下さい。)一方、siteinit.lはxyzzyの下にあるsite-lispというフォルダ内に作ります。
  5. 設定ファイル.xyzzyまたはsiteinit.lのいずれかに以下のコードを書き加えます。1行目ではフォルダ名を指定する際フォルダの区切りはスラッシュ/を使用してください。最後の3行はどの拡張子のファイルを開いたときにwgnuplot-modeをロードするかどうかを指定しています。他の拡張子のファイルに対してもwgnuplot-modeを適用したい場合は自由に同様のコードを追加してください。
    (push "wgnuplot.lをおいたフォルダ" *load-path*)
    (load-library "wgnuplot")
    (push '("\\.plt$" . wgnuplot-mode) *auto-mode-alist*)
    (push '("\\.dat$" . wgnuplot-mode) *auto-mode-alist*)
    (push '("\\.dem$" . wgnuplot-mode) *auto-mode-alist*)
    
  6. siteinit.lに上記コードを追加した場合はダンプファイル(xyzzy.exeと同じフォルダにあるxyzzy.wxpやxyzzy.w2kといった名前のファイル)を消去します。
  7. xyzzyを再起動して、上で指定した拡張子(.pltなど)のファイルを開きます。
  8. すると、以下のようなメッセージが出てきますので、言語を選択して下さい。
    その後、幾つかメッセージが出てきますので、「OK」をクリックしてください。
  9. 以下のようにwgnuplot-modeがwgnuplot.exeのある場所やバージョン名を聞いてきます。
  10. wnuplotのある場所を指定するには、「参照」ボタンを押してファイル選択画面でwgnuplot.exeを選択してください。
  11. バージョン名は自分にわかりやすい文字列を入力してください。
  12. 最後に設定を保存するかどうか聞いてきますので、「はい」をクリックしてください。
  13. インストールが成功すると、以下のようにモード表示行(ウィンドウの下のほう)にWGNUPLOTと表示され、キーワードの色が変わります。また、メニューバーにwgnuplotというメニューが加わります。
  14. Ctrl+l、Ctrl+nとタイプすると、現在開いているスクリプトファイルがwgnuplotに送られ、グラフとコンソールが表示されます。

wgnuplot modeのアップデート方法

すでにwgnuplot modeがインストールされている場合、以下のようにアップデートできます。

  1. wgnuplot-modeのzipファイルをダウンロードして展開します。
  2. 展開したファイルのうち、キーワードファイルGNUPLOTをxyzzyのetcフォルダの中に入れます。古いファイルがある場合は上書きしてしまって構いません。
  3. 残りのファイル(wgnuplot.l、wgnuplot-keyword-tree.l、wgnuplot-bind-close.plt、wgnuplot-get-version.plt)は、古いwgnuplot.lのおいてあるフォルダに移します。古いファイルがある場合は、上書きします。
  4. siteinit.lに上記コードを追加した場合はダンプファイル(xyzzy.exeと同じフォルダにあるxyzzy.wxpやxyzzy.w2kといった名前のファイル)を消去します。
  5. これまでの設定を保持したい場合は以上で終了です。もし、これまでの設定を消去したい場合はwgnuplot.lと同じフォルダにあるwgnuplot-settings.lというファイルを削除します。