[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] trunk r113402: * progmodes/ruby-mode.el (ruby-font-lock-ke
From: |
Dmitry Gutov |
Subject: |
[Emacs-diffs] trunk r113402: * progmodes/ruby-mode.el (ruby-font-lock-keywords): Simplify the last |
Date: |
Fri, 12 Jul 2013 23:36:18 +0000 |
User-agent: |
Bazaar (2.6b2) |
------------------------------------------------------------
revno: 113402
revision-id: address@hidden
parent: address@hidden
committer: Dmitry Gutov <address@hidden>
branch nick: trunk
timestamp: Sat 2013-07-13 03:36:14 +0400
message:
* progmodes/ruby-mode.el (ruby-font-lock-keywords): Simplify the last
change.
modified:
lisp/progmodes/ruby-mode.el
rubymode.el-20091113204419-o5vbwnq5f7feedwu-8804
=== modified file 'lisp/progmodes/ruby-mode.el'
--- a/lisp/progmodes/ruby-mode.el 2013-07-12 20:28:53 +0000
+++ b/lisp/progmodes/ruby-mode.el 2013-07-12 23:36:14 +0000
@@ -1848,11 +1848,8 @@
'("\\(\\$\\|@\\|@@\\)\\(\\w\\|_\\)+"
0 font-lock-variable-name-face)
;; constants
- '("\\(?:\\_<\\|::\\)\\([A-Z]+\\(\\w\\|_\\)*\\)\\(?:\\_>[^\(]\\|::\\|\\'\\)"
- 1 (progn
- (when (eq ?: (char-before))
- (forward-char -2))
- font-lock-type-face))
+ '("\\(?:\\_<\\|::\\)\\([A-Z]+\\(\\w\\|_\\)*\\)"
+ 1 (unless (eq ?\( (char-after)) font-lock-type-face))
'("\\(^\\s *\\|[\[\{\(,]\\s *\\|\\sw\\s +\\)\\(\\(\\sw\\|_\\)+\\):[^:]" 2
font-lock-constant-face)
;; expression expansion
'(ruby-match-expression-expansion
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] trunk r113402: * progmodes/ruby-mode.el (ruby-font-lock-keywords): Simplify the last,
Dmitry Gutov <=