Skip to content
Commits on Mar 17, 2011
  1. Fixing a regex.

    committed Mar 17, 2011
  2. @tlewin
Commits on Sep 3, 2009
Commits on Jul 10, 2009
  1. Fixing the overeagerness of the Ruby 1.9 Symbol syntax matcher. It do…

    committed Jul 10, 2009
    …esn't support the same range of Symbols as the older syntax does.
  2. A fix for a bug where a semicolon didn't end method argument lists. R…

    committed Jul 10, 2009
    …eported by joshuacheek.
Commits on Feb 20, 2009
  1. [CHANGED] Comments are no longer accepted for identifying the embedde…

    committed Feb 20, 2009
    …d language in Ruby heredocs. Add the language type to the end of your heredoc token instead. For example: <<-SHELL, <<-FIND_USER_SQL, <<-FOOTER_HTML.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@11320 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Jan 27, 2009
  1. @infininight

    Lower the precedence of keyword.operator.assignment.augmented back be…

    infininight committed Jan 27, 2009
    …low strings, except for the /= operator.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@11157 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Jan 4, 2009
  1. Correcting a not-well-tested syntax change that was accidentally adde…

    committed Jan 4, 2009
    …d in commit 10959. (Sorry Infininight This adds support for 1.9 style Hash definitions, but this correction relaxes the match of &: which is more often going to be a Symbol#to_proc shortcut, I suspect.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@11071 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Jan 2, 2009
  1. @sorbits
Commits on Dec 4, 2008
  1. Finding a home for a stray menu item.

    committed Dec 4, 2008
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@10959 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Jul 8, 2008
Commits on May 30, 2008
  1. @kballard

    Fix ruby octal string escapes

    kballard committed May 30, 2008
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@9804 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Apr 10, 2008
  1. Fixing a Ruby syntax parsing bug where a no argument method followed …

    committed Apr 10, 2008
    …by a commit on the same line (like RDoc's # :nodoc:) would cause the next line to be parsed as arguments. This was really screwing up how TM was parsing the source code for Rails.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@9362 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Feb 28, 2008
  1. @ciaran

    Support embedded SQL in heredocs marked by an <<-SQL token

    ciaran committed Feb 28, 2008
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@9022 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Feb 18, 2008
  1. Fixing a syntax highlighting bug by removing an unneeded rule. This s…

    committed Feb 18, 2008
    …yntax is only allowed in method definitions and is covered by those grammar rules. Bug reported by Malesca and fixed by Eridius.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@8945 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Feb 4, 2008
Commits on Nov 7, 2007
  1. Supporting method arguments when parentheses aren't used and optimizi…

    committed Nov 7, 2007
    …ng the related rules.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@8411 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Oct 29, 2007
  1. Fixing the bug Malesca reported where assert_match //, … wasn't synta…

    committed Oct 29, 2007
    …x highlighted correctly.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@8360 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Oct 19, 2007
  1. @sorbits

    • revert my previous (accidental) commit (where the ‘rb’ extension wa…

    sorbits committed Oct 19, 2007
    …s moved to the Rails grammar)
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@8307 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
  2. @sorbits

    • use TM_FULLNAME instead of TM_USERNAME in all templates and remove …

    sorbits committed Oct 19, 2007
    …the setup of TM_USERNAME from the template script/helper
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@8306 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Oct 14, 2007
  1. @infininight
Commits on Oct 10, 2007
  1. Applying Infininight's fix to the issue reported by Malesca where emb…

    committed Oct 10, 2007
    …edded Ruby source, say in an RHTML file, could sometimes receive improper syntax highlighting. All $base references have been switched to $self (allan prefers this to source.ruby).
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@8274 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Sep 13, 2007
  1. Adding the not operator as one of the things that can preceed a regul…

    committed Sep 13, 2007
    …ar expression in the Ruby grammar.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@8157 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Jul 28, 2007
  1. @infininight

    Add capfile extension for Capistrano.

    infininight committed Jul 28, 2007
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@7847 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Jul 18, 2007
  1. A patch from Malesca to support `def test() end` style definitions wi…

    committed Jul 18, 2007
    …thout breaking the folding in the Ruby grammar.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@7764 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Jul 6, 2007
  1. @sorbits
Commits on Jul 3, 2007
  1. @sorbits

    • a /regexp/ directly after ; is now also recognized, e.g. (from scan…

    sorbits committed Jul 3, 2007
    …f.rb): def skip; /^\s*%\*/.match(@spec_string); end
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@7665 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Jun 27, 2007
  1. @sorbits

    • match ‘\$\d+’ instead of just ‘\$\d’ for the special regexp capture…

    sorbits committed Jun 27, 2007
    … variables, people with code like the following now again has proper highlighting:
    
        puts $10 if 'abcdefghij' =~ /(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)/
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@7597 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
  2. @sorbits

    • move the special ENV[…] rule before the (updated) variable rule so …

    sorbits committed Jun 27, 2007
    …that we once again have ENV[…] matches specially (and have ⎋-completion inside these arrays based on the environment)
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@7596 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Jun 26, 2007
  1. Updating the Ruby grammar to cover .irbrc files, which are plain Ruby…

    committed Jun 26, 2007
    … config files for IRb.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@7592 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Jun 11, 2007
  1. Adding support for multiple locigal negation operators (svn statusfoo…

    committed Jun 11, 2007
    …) as suggested by Malesca. This does mark the run up as a single operator, but at least they are recognized now.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@7506 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on May 28, 2007
  1. @sorbits

    • no longer require ClassNames to have second character as lowercase …

    sorbits committed May 28, 2007
    …(so now matching IEBrowser from Prototype / jstest.rb as a class)
    
    Patch from Grant Hollingworth <http://lists.macromates.com/pipermail/textmate-dev/2007-May/009125.html>
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@7380 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Apr 19, 2007
  1. @subtleGradient

    Removed meta.function-call.method.with-arguments.ruby, meta.function-…

    subtleGradient committed Apr 19, 2007
    …call.method.without-arguments.ruby & meta.function-call.ruby from Ruby due to inconsistency
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@7016 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Apr 12, 2007
  1. @subtleGradient

    Added scopes for meta.function-call.method.with-arguments, meta.funct…

    subtleGradient committed Apr 12, 2007
    …ion-call.method.without-arguments and generic functions with relevant syntax tests.
    
    This is different than the ones in Ruby Experimental. These don't try and scope the arguments, just the name of the functions themselves.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@6983 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
  2. @subtleGradient

    Moved a large number of innocent scopes from Ruby Experimental to Ruby.

    subtleGradient committed Apr 12, 2007
    These scopes have been available for testing for many many months now. I have mentioned that I was going to merge these syntaxes many times with no opposition, this is the first step toward that goal. This shouldn't break anything, but if you have an example of broken syntax due to this change, as always, you can add a new test to the syntax test file in the Ruby bundle and send it to me to fix. Enjoy!
    Added better support for regular variables to Ruby Experimental.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@6982 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Something went wrong with that request. Please try again.