ruby-changes:17956
From: nobu <ko1@a...>
Date: Mon, 29 Nov 2010 21:11:26 +0900 (JST)
Subject: [ruby-changes:17956] Ruby:r29972 (trunk): * misc/ruby-mode.el (ruby-font-lock-keywords): highlight literal
nobu 2010-11-29 21:11:19 +0900 (Mon, 29 Nov 2010) New Revision: 29972 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29972 Log: * misc/ruby-mode.el (ruby-font-lock-keywords): highlight literal hash key labels as symbols. Modified files: trunk/ChangeLog trunk/misc/ruby-mode.el Index: ChangeLog =================================================================== --- ChangeLog (revision 29971) +++ ChangeLog (revision 29972) @@ -1,3 +1,8 @@ +Mon Nov 29 21:11:16 2010 Nobuyoshi Nakada <nobu@r...> + + * misc/ruby-mode.el (ruby-font-lock-keywords): highlight literal + hash key labels as symbols. + Mon Nov 29 18:31:31 2010 Martin Duerst <duerst@i...> * test/ruby/test_transcode.rb (test_unicode_public_review_issue_121): Index: misc/ruby-mode.el =================================================================== --- misc/ruby-mode.el (revision 29971) +++ misc/ruby-mode.el (revision 29972) @@ -1392,6 +1392,7 @@ ;; symbols '("\\(^\\|[^:]\\)\\(:\\([-+~]@?\\|[/%&|^`]\\|\\*\\*?\\|<\\(<\\|=>?\\)?\\|>[>=]?\\|===?\\|=~\\|![~=]?\\|\\[\\]=?\\|\\(\\w\\|_\\)+\\([!?=]\\|\\b_*\\)\\|#{[^}\n\\\\]*\\(\\\\.[^}\n\\\\]*\\)*}\\)\\)" 2 font-lock-reference-face) + '("\\(^\\s *\\|[\[\{\(,]\\s *\\|\\sw\\s +\\)\\(\\(\\sw\\|_\\)+\\):[^:]" 2 font-lock-reference-face) ;; expression expansion '("#\\({[^}\n\\\\]*\\(\\\\.[^}\n\\\\]*\\)*}\\|\\(\\$\\|@\\|@@\\)\\(\\w\\|_\\)+\\)" 0 font-lock-variable-name-face t) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/