From: akira yamada Date: 2005-04-12T02:20:59+09:00 Subject: [ruby-dev:26022] Re: ruby 1.8.3 preview予定 とみたまさひろ wrote: > GNU Emacs 21.4.1 で ruby-mode.el の 1.88 を使用すると、「%」の次の行か > らインデントがおかしくなるみたいです。 > > def hoge() > a = 1 % 10 > # ここで TAB を押してもインデントされない > end ruby_1_8では1.74.2.8ですが同じ現象が起きます。 こんな感じですかね? Index: ruby-mode.el =================================================================== RCS file: /var/cvs/src/ruby/misc/ruby-mode.el,v retrieving revision 1.74.2.8 diff -u -r1.74.2.8 ruby-mode.el --- ruby-mode.el 19 Mar 2005 14:48:35 -0000 1.74.2.8 +++ ruby-mode.el 11 Apr 2005 17:18:54 -0000 @@ -398,7 +398,7 @@ ((and (not (eobp)) (ruby-expr-beg 'expr-qstr) (not (looking-at "%=")) - (looking-at "%[QqrxWw]?\\(.\\)")) + (looking-at "%[QqrxWw]?\\([^a-zA-Z0-9 \t\n]\\)")) (goto-char (match-beginning 1)) (setq expand (not (memq (char-before) '(?q ?w)))) (setq w (match-string 1)) -- やまだあきら / akira yamada