小野@豊橋技科大です。
# 学会が終っても、忙しさは変わっていません(;_;)。
清田> NEmacs/MULE 用 MaTX プログラム入力モード matx-mode.el をベータ公開致し
清田> ます。matx-mode.el は Barry A. Warsaw 氏らの c++-mode.el をベースに作成
少し余裕が出来たので、使ってみました。便利です。
普段、cc-mode.elを使っているので、c-mode.elのカスタマイズがわからない
こともあり、多少違和感があります。が、インデント機能が正しく働いてくれ
ることが、このうえなく幸せです。
しかし、muleで使っても、色が出ない!!
これは、僕にとって、致命的です。
# 白黒のmuleなら、Nemacsを使っちゃいます。
そこで、簡単ですが、次のようなelispで色がつくようにしました。
.emacs か matx-mode.el に書き足して下さい。
;
; MaTX-mode19
;
(if (featurep 'hilit19)
(hilit-set-mode-patterns
'matx-mode
'(
("/\\*" "\\*/" comment)
(hilit-string-find 39 string)
("^#[ ]*\\(undef\\|define\\).*$" "[^\\]$" define)
("^#.*$" 0 include)
("[^_]\\<\\(return\\|if\\|else\\|break\\|continue\\|while\\|for\\)\\>[^_]" 1 keyword)
("\\(Integer\\|Real\\|Complex\\|String\\|Polynomial\\|Matrix\\|Array\\|Index\\|List\\)" 1 underline)
)))
基本的には、c-modeと同じですが、typeについては僕が書き足しました。
足らないkeywordなどがあれば、各人で書き足して下さい。
# 僕は、コメントに赤色がつくだけで充分なのです(^_^)。
----------------------------------------------------------------
豊橋技術科学大学 情報工学専攻 2年次 システム応用研究室
小野 一也 E-mail ono@system.tutics.tut.ac.jp