清田@東工大 と申します。
>>>>> On Mon, 30 Oct 1995 10:42:37 +0900, Masanobu KOGA/古賀 雅伸 <koga> said:
古賀さん> すっごく便利です。詳しくは,清田@東工大 君から説明があると思います。
おそくなりましたが、召喚を受けて出て参りました。
NEmacs/MULE 用 MaTX プログラム入力モード matx-mode.el をベータ公開致し
ます。matx-mode.el は Barry A. Warsaw 氏らの c++-mode.el をベースに作成
されていますが、MaTX モードとして十分な機能をまだ実現していない未完成な
ものであるため原著者らへの(著作権等に関する)問い合わせを行なっておらず、
故に(ftp などでの)一般公開は致しません。MaTX ML 内での、あくまでも私的な
配布/利用に限られます。
次のように .emacs 等に追加することにより御利用になれます。
(autoload 'matx-mode "matx-mode" "Major mode for editing files of MaTX." t)
(setq auto-mode-alist (cons '("\\.mm$" . matx-mode) auto-mode-alist))
また、フック matx-mode-hook がありますので、c{++,}-mode 同様パラメータの
設定が出来ます。パラメータ名は c{++,}- を matx- で置き換えたものです。
#c++ 用のパラメータの中には現在のところ意味がないものもあります。
機能は c++-mode あるいは c-mode とほとんど同じです。
#何と云っても、原スクリプト中の c- や c++- を matx- に置き換えたのが最
#初ですから... 。B-)
○NEmacs/MULE 上での大体の基本的動作は確認しています。
○「//...」形式のコメントが有効です。
○「/*...*/」形式のコメントの処理はあまりうまくないようです。特に「[」
「]」(カギ括弧)の使用は御注意下さい。その後のインデントが異常になる場合
があります。重ねて「//」でコメントアウトすると良いようです。^^;
○「'」(転置)は普通の文字として扱います。
○M-x describe-function matx-mode で表示されるマニュアルは今のところあま
り完全なものではありません。c++-mode の遺産等が将来のために残してありま
す。
古賀さんは「すっごく便利」と書いて下さっています(_o_)が、はっきり言っ
て、どうにか naive な使用に耐える程度のものでしかないと考えています。今
後も改良を続け、MaTX をご利用の皆様と MaTX の発展の役に少しでも立てば幸
いに思います。
御意見、御要望、そしてバグ{レポート|フィックス}(^^;)等御座いましたら、
清田 <kiyota@mei.titech.ac.jp> 或は MaTX ML <MaTX@mei.titech.ac.jp> まで
お送り下さいますようお願い致します。
以下に matx-mode.el を gzip+uuencode したものを添付します。
-->8----->8----->8----->8----->8----->8----->8----->8----->8----->8---
begin 600 matx-mode.el.gz
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
M<\4#T<W[+HZE7L\Q+0@G.^\#R.)K3+)A,ZQKM=/E[O2Q(7&(P)YE9]89IV
M,*=F+;HGJ+I0IDRBL\O\Q:D-@+V8W[%?!G8@AZR/N<YZ9W5Z)\;N3MCL+3;.
MO:"<\]V)R^,'`?/K(;1H&G7ME?NL]$I9&6)$_CI'N6Q+#;SS->/41YYG.^/K
ME[EFICV`K2[2O@C3E=[(8A''<GS;SN:*30KF;A^_)$G"@\0Y<CG2-U2KLN;*
MIU1HW*$DHT<&"^D;.S=%.Z(\13+X72VA#WB&<MNG&2Y;SP>$JKJ9\D+!7S_0
M90NK=%MA);7%N78L:M;-K5J),[:>BE.$7[N@4#Q!0ZR?4*-3=DP;_<:YM=09
M68]SJQ4!V#'$F78`.NSWFLU&:C9[.VMFL_'QBQ]/*,G:&/MMGJ#[J:[`.@@S
M%GFQAV%X-=*`?G`3BU[6N^S&:Q&<M@8<%KN9#)]R"3ZJ4DCJ"Y^YK4BKDFK:
MF2WA`G"O2%!_2RLLSP52Z=6*H-FLWL+MY,UEPLK649X[WT-B0RR47"/5[4RU
MFU;N=1.E0YQ&EIU:(6$O>5C@B`%)R:+"=GACA$/B\Y,;Y@%,W!@&Z'2V`ZAH
M!"SQ@?:XY#I3I,%3N8NQU&!H38N:C+@BAFJWV2N@A;DK/7<8SS-S4Y-2?P&$
M6X$6M[.IGV?C/P^3'G=)3SVJ';$UMF_U9).A,>C1;((2!9SS<")2NK*)/G[N
MJC5>$`7?82.UFL679)C^A737M8%;YV&WH/*:8YN3@HE_X"EV6H27VY[T+5AM
MOM'CI[:?1<-*CQ')^QEU"T.&FO%B_SS=8'2(MB[CH-DXL>';K*S`XQR\YSWP
M0C[9<$MIWZU%>=8W5O4>5+0;TKN25#^L/?0A:2%^13'G^KGC97FL:0W1+^W1
ME"JWI3B-1PF'T6-1=[IOY!'Q^)8L:0XQ"DPIX>3BT(FW`!3^S2[A'^(E<)SI
MJ(O!@5-19/D+8\)2E'KQZ<G9QR>?G;TTHD>+W(#&<F"92ZN<G[M-9T#'^S9>
MA\Z=_H^7#O5Z;O5'ZL5-FKV"#6;'%B#=7=K5H!U[VI5GJ06&;`943T%W:WI>
M4?73L7_N6%:&1R8KF>3,L,3!(?NX#^"$=OMBS'E:IQ*WR,<,VE6VE11Y6I8G
M\E1?@.4KT#T5,^ATTP@TBL`NM/6AC#()\;TK<PF!SH=NIIW]3(<5&)X)LG1`
M]O*!XZ;P(9,EV[?;!\Y+Z="V[P],G9*%O@XI8=G>LGQK-A8)PC]F,FL>U)9H
MK[])8*MOL@9M1X-=B_-[C`.R&KI5,.2L9;0(?C8L`%.C/4'(W2,L$`DD'5!<
MS.MTXIO/]+6*K3UBNGRG0T0<I01K,V\+LCART9SI@3(]RLG:OD@KUUFTPBG"
M\TB@4@:B;%&Z#&H"O0NQXG7@%/H(9BK)FJFQZ(<)(*")RPL1-,63L&=+#EHT
M8&.FI`"_$T0U_$""9ZGR]M!]`T]L[F+KQ8LD_O5Q_.^G\6?__/#E,8<8MIIP
M"%TG](XY*0JM*(N7UVFE-4:V?E+P8>W>V0FK(/=^(D<0;U0P%.\#SRS1RHQP
MWOE!@B9TV&XROSCV\/AD2$[,([P^=P>@D_YIO\_`W
SI[]J)NC6^)!'5G
M,O;.W^>&C5GL4QWW!4;0UVY3$ZGD9`ERP6:K;#'M3RT1DYNJU]L95FS'K0UG
MA73G$+7LV''1V8YLU:=J/W1+&VI)XO'7CPNQ6MM.Z":;B+<0/<MV7S.C8H&N
M*4O./S/]7*8G@@%\E*%AW9!.R*"ZT^J\0WJ2JPUY`K:;951L:K'G$:N=$BJ!
M]OMDN;3]LF+792^&6]UQTL8I+T<[$<,,?L!]NA/=,[NQ-4ZWPT>5(;QOT(F`
M1Q&S#E>/MY3HL0S;%PC(O-%6*5,NAB`)ODJ;@SCQ(-`%JZOT$*PI%6+7W80G
M5YIEY)[N`C\>MZ?D39ANJB,%B8.N$J>2YZ_P"`Y`?T;(![1QIF5]25BK-DWE
M!CP$NLRP"KV.&`D[!B19KL]],O#9&04AQ)J?P=?^2N3.H:2N?.=>T'VCK\J:
M[K0XFT1P+X2FSRV49VNN;83GDVY$UENF%6N$"!M7;#91*0F932F:K3[&V5Y=
MVHB2_G(=LVIV.50R)CF<0.@M6_$M\LY-SGMHL[)@-]XE&#J8.5C?P1,^XKLF
MNL`WJL)9Z+C_.\7D3HYIM/:HY&/-L:KI9,PY-J,$!-8+V/T&6V#,0\7O$Q'9
M$X/ZZ'%AP"S/IC,&.*[[`9NSSPQH5SR6S50+&8$[JW>8E_4#%M9U#`^&8]RW
MJR4+I;>4;=2,0_;/TI;&V47BKJKE!(O1W4M$[]\XG,#(XK354,C^Z:=M,4_R
MI`#:/SI"1P;1.=T[#A!DF/KWEE:^,_+0J8@#*AK'4Z#H&X[7ZFXD.8MT7[,9
MV/(K63RZ>%>.MUQRK>2FNI4(O_1UNM@VXLS7%_\Y4.A;VHM1U^4B(T.;!`B@
M&X@NW5M5>'%GH2C(T=V13FPGO"-Z<HOHF%5R\G_M7@ZKU]K_(`HP8PTMX18-
MLM=#*G1/[SC0^[Y+EED3[GK:]7=P:\X\9H0,NJ^C01=2?P(HA:FY^9]I`D3A
MVFHI;/&J*K<;7%DKQ-(,PE>P>4�/8@6'!1>5W82]1'[YV;5MT358A!NK2'
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
5]#7WD(!>$-IB<2[_+S\)!)*NZ0``
`
end
-->8----->8----->8----->8----->8----->8----->8----->8----->8----->8---
清 田 ☆ 洋 光 東京工業大学 大学院 情報理工学研究科
<KIYOTA Hiromitsu> 情報環境学専攻(機械情報系) 三平研究室 McII
E-mail: kiyota@mei.titech.ac.jp URL: http://www.mei.titech.ac.jp/~kiyota