なかだです。

モディファイアにrescueが入っていないのと、'_'で始まるグローバル
/インスタンス/クラス変数や{}のついていない文字列内での変数置換
がfontifyされないことへのパッチです。


Index: ruby-mode.el =================================================================== RCS file: /cvs/ruby/src/ruby/misc/ruby-mode.el,v retrieving revision 1.46 diff -u -2 -p -r1.46 ruby-mode.el --- ruby-mode.el 2002/02/01 06:03:03 1.46 +++ ruby-mode.el 2002/02/16 02:11:08 @@ -27,5 +27,5 @@ (defconst ruby-modifier-re - "if\\|unless\\|while\\|until" + "if\\|unless\\|while\\|until\\|rescue" ) @@ -857,5 +857,5 @@ An end of a defun is found by moving for '("\\(\\$\\([^a-zA-Z0-9 \n]\\|[0-9]\\)\\)\\W" 1 font-lock-variable-name-face) - '("\\(\\$\\|@\\|@@\\)\\(\\w\\(\\w\\|_\\)*\\|#{\\)" + '("\\(\\$\\|@\\|@@\\)\\(\\w\\|_\\)+" 0 font-lock-variable-name-face) ;; embedded document @@ -874,5 +874,5 @@ An end of a defun is found by moving for 2 font-lock-reference-face) ;; expression expansion - '("#{[^}\n\\\\]*\\(\\\\.[^}\n\\\\]*\\)*}" + '("#\\({[^}\n\\\\]*\\(\\\\.[^}\n\\\\]*\\)*}\\|\\(\\$\\|@\\|@@\\)\\(\\w\\|_\\)+\\)" 0 font-lock-variable-name-face t)) "*Additional expressions to highlight in ruby mode."))
-- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦