diff options
| author | Dmitry Gutov | 2013-01-28 06:07:42 +0400 |
|---|---|---|
| committer | Dmitry Gutov | 2013-01-28 06:07:42 +0400 |
| commit | 18d801db79f92e4bdb1a418f2e2f04fd1294c061 (patch) | |
| tree | a0e460ce0a461b8b092e78f8693df36f6e2662ea /lisp/progmodes | |
| parent | a324b8c791b5de887168ca14cff86722bdb73d20 (diff) | |
| download | emacs-18d801db79f92e4bdb1a418f2e2f04fd1294c061.tar.gz emacs-18d801db79f92e4bdb1a418f2e2f04fd1294c061.zip | |
* progmodes/ruby-mode.el (ruby-font-lock-keywords): Highlight
nested constants, too. \_< broke that.
Diffstat (limited to 'lisp/progmodes')
| -rw-r--r-- | lisp/progmodes/ruby-mode.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/progmodes/ruby-mode.el b/lisp/progmodes/ruby-mode.el index 2c8a5ee4a13..19d1ffe0a3b 100644 --- a/lisp/progmodes/ruby-mode.el +++ b/lisp/progmodes/ruby-mode.el | |||
| @@ -1613,7 +1613,7 @@ See `font-lock-syntax-table'.") | |||
| 1613 | '("\\(\\$\\|@\\|@@\\)\\(\\w\\|_\\)+" | 1613 | '("\\(\\$\\|@\\|@@\\)\\(\\w\\|_\\)+" |
| 1614 | 0 font-lock-variable-name-face) | 1614 | 0 font-lock-variable-name-face) |
| 1615 | ;; constants | 1615 | ;; constants |
| 1616 | '("\\_<\\([A-Z]+\\(\\w\\|_\\)*\\)" | 1616 | '("\\(?:\\_<\\|::\\)\\([A-Z]+\\(\\w\\|_\\)*\\)" |
| 1617 | 1 font-lock-type-face) | 1617 | 1 font-lock-type-face) |
| 1618 | '("\\(^\\s *\\|[\[\{\(,]\\s *\\|\\sw\\s +\\)\\(\\(\\sw\\|_\\)+\\):[^:]" 2 font-lock-constant-face) | 1618 | '("\\(^\\s *\\|[\[\{\(,]\\s *\\|\\sw\\s +\\)\\(\\(\\sw\\|_\\)+\\):[^:]" 2 font-lock-constant-face) |
| 1619 | ;; expression expansion | 1619 | ;; expression expansion |