emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master e991af9: ruby-mode: Change faces used for self, tru


From: Dmitry Gutov
Subject: [Emacs-diffs] master e991af9: ruby-mode: Change faces used for self, true, false and nil
Date: Sun, 08 Mar 2015 20:11:27 +0000

branch: master
commit e991af9228af77356df1e4ce7e824d5140a3bf8a
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>

    ruby-mode: Change faces used for self, true, false and nil
    
    Fixes: debbugs:17733
    
    * lisp/progmodes/ruby-mode.el (ruby-font-lock-keywords): Use
    `font-lock-constant-face' for nil, true and false.  Highlight
    `self' as a keyword.
---
 lisp/ChangeLog              |    6 ++++++
 lisp/progmodes/ruby-mode.el |    7 ++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 60f5dfc..5f26239 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
+2015-03-08  Dmitry Gutov  <address@hidden>
+
+       * progmodes/ruby-mode.el (ruby-font-lock-keywords): Use
+       `font-lock-constant-face' for nil, true and false.  Highlight
+       `self' as a keyword.  (Bug#17733)
+
 2015-03-08  Nobuyoshi Nakada  <address@hidden>
 
        * progmodes/ruby-mode.el (ruby-syntax-before-regexp-re): Expect
diff --git a/lisp/progmodes/ruby-mode.el b/lisp/progmodes/ruby-mode.el
index 4307109..4abc413 100644
--- a/lisp/progmodes/ruby-mode.el
+++ b/lisp/progmodes/ruby-mode.el
@@ -2053,8 +2053,9 @@ See `font-lock-syntax-table'.")
           "rescue"
           "retry"
           "return"
-          "then"
+          "self"
           "super"
+          "then"
           "unless"
           "undef"
           "until"
@@ -2149,8 +2150,8 @@ See `font-lock-syntax-table'.")
     "\\_<\\(?:BEGIN\\|END\\)\\_>\\|^__END__$"
     ;; Variables.
     (,(concat ruby-font-lock-keyword-beg-re
-              "\\_<\\(nil\\|self\\|true\\|false\\)\\_>")
-     1 font-lock-variable-name-face)
+              "\\_<\\(nil\\|true\\|false\\)\\_>")
+     1 font-lock-constant-face)
     ;; Keywords that evaluate to certain values.
     ("\\_<__\\(?:LINE\\|ENCODING\\|FILE\\)__\\_>"
      (0 font-lock-builtin-face))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]