language-ruby
language-ruby copied to clipboard
Ruby package for Atom
### Description Ruby recognizes gsub as a keyword and lights up but does not recognize gsub! as one. [Sample Image](http://i.imgur.com/x8ujeYI.png) ### Versions Version 1.13.0
### Description Braces enclosing hash definitions are parsed as `syntax--scope` elements (like braces enclosing blocks of code), but they should be parsed as `syntax--hash` elements (similar to `syntax--array` for brackets...
### Description The names of many class methods and instance methods aren't parsed as syntactic elements where they are invoked, and so can't be given their own colours. ### Steps...
### Prerequisites * [X] Put an X between the brackets on this line if you have done all of the following: * Reproduced the problem in Safe Mode: http://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode *...
The PHP Language had the same issue and now it's fixed so I thought fixing it for the ERB language could be good! 
I am unable to highlight the method name after self. self.name = name name should be in different color. I could not find the class for highlighting the name after...
@Rockster160 asked [this on stackoverflow](http://stackoverflow.com/q/30600433/1148130): > Up until about 2 versions of Atom ago, doing `h={tab}` would autocomplete into `h`. Obviously this still happens now, however for some reason it...
Hello, I'm writing some Ruby code that use slash (/) method and it is highlighted as regexp several times. ``` ruby class A def / puts 'ROOT' self end def...
This is a copy of textmate/ruby.tmbundle#103. ``` rb def foo(_) # ["a", "b"] end ```
More specifically, only % literals that allow interpolations: `%`, `%Q`, `%W`, `%I`, `%r`, and `%x`. Probably related to #132.