Bug #5670
closedEmacs ruby-mode syntax highlighting issue
Description
Hi there,
I'm using Emacs and ruby-mode for editing my Ruby files. ruby-mode, however, doesn't know about the % literals. The following code doesn't get the syntax highlighting I'd expect from it:
==============================================
Should be highlighted as a regular expression, breaks indentation:¶
regex = %r
Should be highlighted as a symbol:¶
symbol = %s|This is a symbol|
Should be highlighted as a string:¶
str = %q{This is a string}
Should be highlighted as a string:¶
str = %{This is a string}
Should be highlighted somehow, but isn't:¶
ary = %w[item1 item2 item3]
Should be highlighted as a symbol (not string), sometimes¶
breaks indentation¶
symbol = :"this is a symbol"¶
I've been told ruby-mode has been written by Matz and therefore I should file a bug here (see http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/390526 ). If that's wrong, please tell me where else to report this.
==============================================
$ emacs --version
GNU Emacs 23.3.1
Copyright (C) 2011 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
Valete,
Marvin
Updated by ko1 (Koichi Sasada) almost 13 years ago
- Assignee set to nobu (Nobuyoshi Nakada)
Updated by shyouhei (Shyouhei Urabe) almost 13 years ago
- Status changed from Open to Assigned
Updated by antono (Antono Vasiljev) over 12 years ago
Releated Emacs bug: http://lists.gnu.org/archive/html/bug-gnu-emacs/2010-05/msg00726.html
Any update here?
Updated by dgutov (Dmitry Gutov) over 12 years ago
The above bug has some updates: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=6286
Updated by nobu (Nobuyoshi Nakada) about 12 years ago
- Status changed from Assigned to Third Party's Issue