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.
This commit is contained in:
parent
d15317cc17
commit
e991af9228
2 changed files with 10 additions and 3 deletions
|
@ -1,3 +1,9 @@
|
|||
2015-03-08 Dmitry Gutov <dgutov@yandex.ru>
|
||||
|
||||
* 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 <nobu@ruby-lang.org>
|
||||
|
||||
* progmodes/ruby-mode.el (ruby-syntax-before-regexp-re): Expect
|
||||
|
|
|
@ -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))
|
||||
|
|
Loading…
Add table
Reference in a new issue