Permalink
Commits on Jul 28, 2010
  1. @cehoffman
  2. @cehoffman
  3. @cehoffman

    Highlight god files

    cehoffman committed Jul 28, 2010
  4. @cehoffman
  5. @cehoffman

    Cruft removal

    cehoffman committed Jul 28, 2010
Commits on Jul 8, 2010
  1. @cehoffman
Commits on Jun 15, 2010
  1. @drnic
Commits on Jun 7, 2010
  1. @cehoffman

    Only use rubinius for validation on save if the current ruby doesn't …

    …pass the syntax.
    
    This is useful because rubinius can only parse 1.8 syntax and generally runs slower than
    most other rubies.
    cehoffman committed Jun 7, 2010
  2. @cehoffman

    Highlight more files

    cehoffman committed Jun 7, 2010
  3. @lasersox @cehoffman

    Don't run RubyMate with TM_RUBY. TM_RUBY is what RubyMate should use …

    …to run the current document! RubyMate should be run with whatever ruby is first on the PATH.
    lasersox committed with cehoffman Nov 10, 2009
  4. @JEG2 @cehoffman
  5. @simongregory @cehoffman
  6. @JEG2 @cehoffman

    Fixing the overeagerness of the Ruby 1.9 Symbol syntax matcher. It do…

    …esn't support the same range of Symbols as the older syntax does.
    JEG2 committed with cehoffman Jul 10, 2009
  7. @JEG2 @cehoffman

    A fix for a bug where a semicolon didn't end method argument lists. R…

    …eported by joshuacheek.
    JEG2 committed with cehoffman Jul 10, 2009
  8. @cehoffman

    A patch from Paul Ingles that fixes some broken relative paths when t…

    …esting inside Rails 2.3.2.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@11602 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    JEG2 committed with cehoffman Jun 8, 2009
  9. @JEG2 @cehoffman
  10. @JEG2 @cehoffman

    Updating the documentation command to support ri's changed format for…

    … ambiguous selections in Ruby 1.9.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@11525 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    JEG2 committed with cehoffman May 8, 2009
  11. @ciaran @cehoffman

    The Ruby syntax validation command could display the wrong version nu…

    …mber.
    
    The version printed was the version used to run the command (via the shebang), but if TM_RUBY is set then the version used to perform the validation could be different.
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@11485 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    ciaran committed with cehoffman Apr 22, 2009
  12. @JEG2 @cehoffman
  13. @JEG2 @cehoffman

    Adding support for the new test helper in Rails. Patch by Daniel Will…

    …enson.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@11388 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    JEG2 committed with cehoffman Mar 22, 2009
  14. @JEG2 @cehoffman

    [CHANGED] Comments are no longer accepted for identifying the embedde…

    …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
    JEG2 committed with cehoffman Feb 20, 2009
  15. @JEG2 @cehoffman

    A fix for non-existance filename errors in RubyMate when formatting b…

    …acktraces inside a test. Patch from Stonefield.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@11237 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    JEG2 committed with cehoffman Feb 5, 2009
  16. @infininight @cehoffman

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

    …low strings, except for the /= operator.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@11157 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed with cehoffman Jan 27, 2009
  17. @JEG2 @cehoffman
  18. @JEG2 @cehoffman

    RubyMate patch to fix links to eval() in a stack trace. Patch by Elli…

    …ot Winkler.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@11113 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    JEG2 committed with cehoffman Jan 16, 2009
  19. @JEG2 @cehoffman

    Getting xmpfilter (Execute and Update '# =>' Markers) working under R…

    …uby 1.9. Patch by Dave Thomas.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@11078 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    JEG2 committed with cehoffman Jan 5, 2009
  20. @JEG2 @cehoffman

    Adding encoding comments to the Bundles directory where needed. Patch…

    … from Dave Thomas.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@11072 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    JEG2 committed with cehoffman Jan 4, 2009
  21. @JEG2 @cehoffman

    Correcting a not-well-tested syntax change that was accidentally adde…

    …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
    JEG2 committed with cehoffman Jan 4, 2009
  22. @JEG2 @cehoffman

    Bringing Run and Run Focused Unit Test in sync with how they setup ex…

    …ecutor (use TM_RUBY and add -KU).
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@11068 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    JEG2 committed with cehoffman Jan 3, 2009
  23. @JEG2 @cehoffman

    This is a first attempt at getting the Ruby Run command working on 1.…

    …9 (while keeping 1.8 support). I doubt I have located all of the edge cases yet, but it seems to be running simple scripts for me now, with and without errors in them.
    
    I'm not sure if this is the best way to handle encoding, since I'm forcing a -KU on the executed code in both 1.8 and 1.9 now.  This should just change the default source encoding for 1.9 and hopefully not break code since that's user overridable.  It's probably more hostile in Ruby 1.8, but our executor library was already doing this in a different way.  If you don't like this policy, email me suggestions.
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@11067 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    JEG2 committed with cehoffman Jan 3, 2009
  24. @sorbits @cehoffman
  25. @JEG2 @cehoffman

    Finding a home for a stray menu item.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@10959 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    JEG2 committed with cehoffman Dec 4, 2008
  26. @lasersox @cehoffman

    Don't use TM_RUBY to run run_script.rb. (TM_RUBY will still be used i…

    …n run_script.rb to execute the user's script).
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@10718 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    lasersox committed with cehoffman Oct 16, 2008
  27. @lasersox @cehoffman

    • Let Executor handle default output. Eg. don't touch script output u…

    …nless we are a test script and type == :out.
    
    • Refactor code to expect lines, as Executor provides lines to the block.
    • Fix the way untitled files are handled, the executor block was looking for ‘-’ but that token hasn't been used since scriptmate.
    • Fix the formatting of test output; there were missing </a> tags.
    • Fix test script detection.  If the “require test/unit” came at the start of the script it would fail.
    
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@10581 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    lasersox committed with cehoffman Sep 17, 2008
  28. @JEG2 @cehoffman