まつもと ゆきひろです

In message "[ruby-list:12266] Re: ruby-mode + font-lock-mode"
    on 99/02/23, SONODA Yoshihide (園田 吉英) <ysonoda / dontaku.csce.kyushu-u.ac.jp> writes:

|園田@九大です。

|matz> いやいや,話題にはしてみるもんです.週末ごそごそして「ちょっ
|matz> とマシ化」が行われました.以下のパッチ(って当たるのかな)で改
|matz> 善されると思います.完全ではありませんが.
|matz> 
|matz> # ついでにバグが1こ取れてます.
|
|早速試してみたのですが、正規表現を書いた次の行で
|インデントが効かなくなってしまいます。

あ,しまった.これはバグです.エンバグしてしまった.
現状に更に添付のパッチを当ててください.

|他にも特に改善されたようには見えないのですが...

はて,font-lockのバージョンによってはもしかすると
font-lock-syntactic-keywords を参照しないものもあるかもしれ
ません.お使いのemacsのバージョンはおいくつでしょう?

--- ruby-mode.el~	Sun Feb 21 01:08:00 1999
+++ ruby-mode.el	Tue Feb 23 23:53:36 1999
@@ -252,5 +252,5 @@
 		(cond
 		 ((and (not (eobp)) (ruby-expr-beg)
-		       (re-search-forward "[^\\]/" indent-point t))
+		       (not (re-search-forward "[^\\]/" indent-point t)))
 		  (setq in-string (point))
 		  (goto-char indent-point))