Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Jun 18, 2014

  1. Michael Sheets

    Point to ruby 1.8 shim

    Using a shim allows us to catch when 1.8 of ruby is not present and provide other options.
    
    #ignore
    infininight authored

Apr 20, 2014

  1. Michael Sheets

    Remove improper escaping in grammar

    #ignore
    infininight authored

Mar 31, 2014

  1. Allan Odgaard

    Explicitly request TM_ERROR_FD for stack trace/error output

    sorbits authored

Dec 19, 2013

  1. Michael Sheets

    Add match for empty {} and ()

    This allows the special return between snippet from the TextMate bundle to function. Thanks to Dominic Morgan for the report.
    infininight authored

Oct 02, 2013

  1. Michael Sheets

    Add indentation rules

    Fixes #6.
    infininight authored
  2. Michael Sheets

    Prevent << operator before paren from starting a heredoc

    Fixes #3, thanks to @tyfighter.
    infininight authored

Aug 13, 2013

  1. Michael Sheets

    Change Hash Pointer snippet shortcut to ⌃>

    This avoids a conflict with ⌃L which centers the caret on screen.
    infininight authored

Aug 08, 2013

  1. Michael Sheets

    Reorganize menu layout, group like items

    infininight authored
  2. Michael Sheets

    Add perl shebang line snippet (pl⇥)

    This is usable in any document provided the `pl` trigger is at the very start of the document.
    infininight authored

Jul 27, 2013

  1. Michael Sheets

    Use version 1.8 of ruby for bundle items

    10.7 and 10.8 only include ruby 1.8, so all bundle items have been written to work with that. Optionally supporting ruby 1.9 and 2.0 is problematic as these versions are not fully backwards compatible.
    
    #ignore
    infininight authored

Apr 02, 2013

  1. Marcus Ramberg

    Run perl from project root, remove taint check, add lib

    Disable taint checking, which is useless and doesn't work with many modules. Also run from project root and include 'lib', so that you can use it with modules that have dependencies on other classes in the same project.
    marcusramberg authored infininight committed

Feb 06, 2013

  1. Michael Sheets

    Prevent `>` from being used to open a regular expression.

    This prevents confusion inside a file handle line reading operator. For example:
    
    	foreach my $file (<$FILES{ELEMENTS}/*.s>) {}
    infininight authored

Jan 11, 2013

  1. Allan Odgaard

    Let TextMate save (on ⌘R) unless document is untitled

    This is a subtle change but it means that all but untitled documents are saved by TextMate where previously the command would always be responsible for saving, which meant encoding, callbacks, and similar weren’t respected, and there was a theoretical synchronization problem (TextMate having to get notified that the file changed on disk and notice that it was (now) identical to the modified version in memory).
    sorbits authored
  2. Allan Odgaard

    Validate script with TM_PERL (when set)

    You can set TM_PERL in Preferences → Variables or ~/.tm_properties.
    sorbits authored

Sep 14, 2012

  1. Mark Fowler

    Add support for a, d, l and u regex modifiers (all new in 5.14)

    2shortplanks authored infininight committed

Sep 10, 2012

  1. Michael Sheets

    Add initial semantic classes.

    infininight authored

Jan 04, 2012

  1. Simon Elliott

    Support for /r - Return substitution and leave the original string un…

    …touched (added in perl 5.12)
    purge authored

Nov 21, 2011

  1. Michael Sheets

    Improve comment.line match.

    infininight authored
  2. Michael Sheets

    Use requiredCommands.

    infininight authored
  3. Michael Sheets

    Move folding settings.

    infininight authored
  4. Michael Sheets

    Add readme.

    infininight authored

Nov 10, 2011

  1. Michael Sheets

    Improve matching of short find regexes.

    infininight authored

Jan 31, 2011

  1. Michael Sheets

    Cleanup tmp files after running.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@12001 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight authored

Aug 11, 2009

  1. AJ Ross

    Fixed the printing of the perl version string. It was an issue with q…

    …uotes.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@11729 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    lasersox authored

Nov 26, 2008

  1. AJ Ross

    Updating various executor commands to call TextMate::Executor.make_pr…

    …oject_master_current_document.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@10871 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    lasersox authored

Jun 21, 2008

  1. AJ Ross

    • Move Perl's “Run Script” command from ScriptMate to TM::Executor:

      - Tweaked exception_handler.pm url quoting so that it produces
        txmt urls that Executor can replace with links to the current unsaved 
        document.
      - Moved exception_handler.pm to the root Support folder.
      - Removed old PerlMate directory.
      - Removed original run_script that is no longer used.
      
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@9994 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    lasersox authored

Jun 11, 2008

  1. AJ Ross

    • Prevent PerlMate exception printer from linking to temporary file w…

    …hen running unsaved buffer.
    
    • Also, I couldn't get PerlMate to catch an error.  Turns out I was checking for the $^S variable to turn off handling of syntax errors, but it wasn't working properly.  So, reverted that change.
    
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@9897 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    lasersox authored
  2. AJ Ross

    • Update PHP, Ruby, Perl, and Python runners to reflect changes in sc…

    …riptmate.rb. Namely, add the default_extension method to each class inheriting from UserScript so that ScriptMate will know what extension to use when creating temporary files.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@9890 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    lasersox authored

May 26, 2008

  1. Luke Daley

    • Remove injection of an input override into perl scripts.

    The tm_interactive_input.dylib provides this functionality to all processes opened by scriptmate.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@9735 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    alkemist authored

May 04, 2008

  1. • Don't highlight subroutines named 's' as regular expressions

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@9506 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    Gerd Knops authored

May 03, 2008

  1. Michael Sheets

    Switch from the directory name Test to Tests.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@9502 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
  2. Michael Sheets

    Moving test files to their own directory.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@9500 dfb7d73b-c2ec-0310-8fea-fb051d288c6d

Mar 08, 2008

  1. Kevin Ballard

    Perl: Fix $ in nested interpolated parens in regex

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@9070 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    kballard authored

Jan 22, 2008

  1. • Perl syntax: never highlight method names as keyword

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@8806 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    Gerd Knops authored

Nov 12, 2007

  1. Michael Sheets

    Convert help command from text to markdown, needs work still.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@8431 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight authored
Something went wrong with that request. Please try again.