Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on May 6, 2013
  1. @Overbryd

    Added lua heredoc support

    Overbryd authored
Commits on Apr 10, 2013
  1. @infininight

    Rename inner variable to prevent warning under 1.9

    Kai Brust authored infininight committed
    When using Ruby versions >= 1.9 to run scripts via CMD-R, the warning
    "shadowing outer local variable" is generated (assuming the -w switch
    is set) and copied to the output window.
    
    Rename the inner variable to avoid the message and get a clean output.
Commits on Mar 20, 2013
  1. @infininight

    Only enable '#{}' snippet when fully inside a string

    infininight authored
    Before it would also be active when the caret is right before a string
Commits on Mar 13, 2013
  1. @a-ross-cohen @infininight
Commits on Mar 12, 2013
  1. @tobsch @infininight

    make run focussed unit test work for shoulda tests

    tobsch authored infininight committed
Commits on Mar 9, 2013
  1. @sorbits

    Ensure system ruby is used for “RubyMate”

    sorbits authored
    Ruby 2.0 will close non-standard file descriptor when calling Kernel#exec, which means that the file descriptor used for printing the stack trace is unavailable in our child process.
    
    Ruby 1.8.7 does not accept any options to Kernel#exec so it doesn’t seem like we can make the script compatible with both versions of ruby (at least not with simple code).
    
    This should avoid issue #21.
    
    Related thread on mailing list: http://lists.macromates.com/textmate/2013-March/036014.html
Commits on Feb 19, 2013
  1. @sorbits
Commits on Feb 17, 2013
  1. @sorbits

    Ignore shebang when TM_RUBY is set (⌘R)

    sorbits authored
    Note though that ruby 1.8.7 itself will parse your shebang and re-run the script with the command it extracts, meaning that setting TM_RUBY to /usr/bin/ruby and using something else in the shebang, will not work.
    
    Untested if newer versions of ruby show same behavior.
  2. @nathany
Commits on Jan 28, 2013
  1. @sorbits
Commits on Jan 25, 2013
  1. @infininight
Commits on Jan 10, 2013
  1. @sorbits

    Update stack trace hyperlinking

    sorbits authored
    We no longer test for untitled documents since these are transparently handled by TextMate.executor.
Commits on Jan 8, 2013
  1. @sorbits
Commits on Jan 5, 2013
  1. @sorbits

    Run command no longer overwrites document

    sorbits authored
    Previously the run command would take care of saving the document rather than rely on TextMate to do this. The reason for this was to allow executing untitled documents as scripts (without asking the user to first save the script).
    
    With TextMate 2 we no longer ask for a file name when using the “Save: Modified Documents” option, so the run command now only takes care of saving, if the document is untitled (in which case, it writes it to a temporary file and executes that).
Commits on Dec 2, 2012
  1. @infininight
  2. @cascalheira @infininight

    Add prawn extension.

    cascalheira authored infininight committed
    The pdf tempting gem Prawn uses .prawn files for the views. These .prawn files are just plain ruby files so they should be in the ruby file list.
  3. @benhoskings @infininight

    Fix interpolation within syntax-highlighted heredocs.

    benhoskings authored infininight committed
    - Prioritising interpolated_ruby above the language highlighting allows interpolations in <<-LANG-style heredocs.
  4. @nledez @infininight

    Fix segmentation fault for undefined methods under 1.9

    nledez authored infininight committed
  5. @sebi @infininight

    Add require_relative keyword.

    sebi authored infininight committed
Commits on Sep 10, 2012
  1. @infininight
Commits on Aug 26, 2012
  1. @infininight

    Change tm-file: → file:

    infininight authored
Commits on Aug 16, 2012
  1. @sorbits @infininight

    Fix clicking errors for untitled files

    sorbits authored infininight committed
    The variable being tested for is not what was actually being set. Perhaps it was changed at some point?
  2. @noniq @infininight

    Specific scope for symbols when used as hash keys.

    noniq authored infininight committed
    Covers both 1.8 and 1.9 syntax. Needs higher precedence than keywords so that keys in hashes like `{ class: foo }` are parsed correctly.
  3. @awaiters @infininight

    1. Conditional to call either of `process_html_output` or `htmlize_ri…

    awaiters authored infininight committed
    …_output` fixed using $CHILD_STATUS
    
    2. Added heading at the top of documentation display to indicate version of documentation (1.8/1.9)
    3. Added a condition to ri(term) to present a popup for popular methods
  4. @awaiters @infininight

    Added support for Ruby 1.9 HTML documentation output

    awaiters authored infininight committed
  5. @infininight
  6. @infininight
  7. @codykrieger @infininight
  8. @infininight
  9. @infininight
  10. @infininight
  11. @infininight

    Add ERB grammar.

    infininight authored
  12. @infininight
  13. @infininight
  14. @infininight
Something went wrong with that request. Please try again.