xyzzy io-mode

  1. io-mode
  2. Install
    1. Download
    2. Setting

io-mode

Io (iolanguage) 用 xyzzy メジャーモードです。インデント時とにかく現在行の前の括弧を全部数えるので、ファイルが巨大化するとかなり遅く感じると思います。適当に直して使ってください。

同梱のキーワードファイルは Object のメソッドとかだけです。必要に応じて追加してみてください。

# によるコメントアウトは色のみ (syntax を上手く設定できない) なのでこれによる似非コメントアウトの中に括弧があるとインデントが狂います。

Install

io-mode.l (+io-mode.lc) を site-lisp にコピー。io をキーワードディレクトリ (etc とか) にコピー。

Setting

.xyzzy もしくは siteinit.l に以下を追記。

(require "io-mode")
(push '("\\.io$" . io-mode) *auto-mode-alist*) ;'
;(defvar *io-tab-always-indent* t)
;(defvar *io-indent-column* 4)