* lisp/progmodes/ruby-mode.el (ruby-font-lock-keywords): Move "Perl-ish
authorDmitry Gutov <dgutov@yandex.ru>
Thu, 5 Sep 2013 13:05:01 +0000 (16:05 +0300)
committerDmitry Gutov <dgutov@yandex.ru>
Thu, 5 Sep 2013 13:05:01 +0000 (16:05 +0300)
keywords" below "here-doc beginnings".

Fixes: debbugs:15270

lisp/ChangeLog
lisp/progmodes/ruby-mode.el

index cd41db8..6929d80 100644 (file)
@@ -1,3 +1,8 @@
+2013-09-05  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-font-lock-keywords): Move "Perl-ish
+       keywords" below "here-doc beginnings" (Bug#15270).
+
 2013-09-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * subr.el (pop): Use `car-safe'.
index acc7738..0f86825 100644 (file)
@@ -1862,11 +1862,11 @@ See `font-lock-syntax-table'.")
              "using")
            'symbols))
          1 'font-lock-builtin-face)
-   ;; Perl-ish keywords
-   "\\_<\\(?:BEGIN\\|END\\)\\_>\\|^__END__$"
    ;; here-doc beginnings
    `(,ruby-here-doc-beg-re 0 (unless (ruby-singleton-class-p (match-beginning 0))
                                'font-lock-string-face))
+   ;; Perl-ish keywords
+   "\\_<\\(?:BEGIN\\|END\\)\\_>\\|^__END__$"
    ;; variables
    `(,(concat ruby-font-lock-keyword-beg-re
               "\\_<\\(nil\\|self\\|true\\|false\\)\\>")