From: shugo@... (MAEDA Shugo) Date: 1997-09-27T00:09:08+09:00 Subject: [ruby-list:4699] patch for ruby-mode.el 前田です。 Emacs20でruby-mode.elのfont-lockが動かないようです。 添付するパッチをruby-mode.elにあてていただけないでしょうか? -- 前田 修吾 --- ruby-mode.el.orig Fri Sep 26 23:57:27 1997 +++ ruby-mode.el Fri Sep 26 23:56:48 1997 @@ -623,7 +623,15 @@ '("\\bdef[ \t]+[a-zA-Z_]+[a-zA-Z0-9_]*[?!]?" 0 font-lock-function-name-face)) "*Additional expressions to highlight in ruby mode.") - (add-hook 'ruby-mode-hook - (lambda () - (setq font-lock-keywords ruby-font-lock-keywords) - (font-lock-mode 1))))) + (if (and (>= (string-to-int emacs-version) 20) + (not (featurep 'xemacs))) + (add-hook + 'ruby-mode-hook + (lambda () + (make-local-variable 'font-lock-defaults) + (setq font-lock-defaults + '((ruby-font-lock-keywords) nil nil ((?\_ . "w")))))) + (add-hook 'ruby-mode-hook + (lambda () + (setq font-lock-keywords ruby-font-lock-keywords) + (font-lock-mode 1))))))