Index: [Article Count Order] [Thread]

Date:  Wed, 8 Nov 95 19:58:49 JST
From:  Kazuya Ono <ono@system.tutics.tut.ac.jp>
Subject:  Re: Local(beta) distribution of matx-mode.el 
To:  MaTX@mei.titech.ac.jp (MaTX ML)
Posted:  Wed, 08 Nov 1995 19:59:48 +0900
X-Mail-Count: 00085

小野@豊橋技科大です。
# 学会が終っても、忙しさは変わっていません(;_;)。

清田>   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