Skip to content
Commits on Sep 14, 2012
  1. @2shortplanks @infininight
Commits on Sep 10, 2012
  1. @infininight
Commits on Jan 4, 2012
  1. @purge

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

    …touched (added in perl 5.12)
    purge committed Jan 4, 2012
Commits on Nov 21, 2011
  1. @infininight

    Improve comment.line match.

    infininight committed Nov 21, 2011
  2. @infininight

    Use requiredCommands.

    infininight committed Nov 21, 2011
  3. @infininight

    Move folding settings.

    infininight committed Nov 21, 2011
  4. @infininight

    Add readme.

    infininight committed Nov 21, 2011
Commits on Nov 10, 2011
  1. @infininight
Commits on Jan 31, 2011
  1. @infininight

    Cleanup tmp files after running.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@12001 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed Jan 31, 2011
Commits on Aug 11, 2009
  1. @lasersox
Commits on Nov 26, 2008
  1. @lasersox

    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 committed Nov 26, 2008
Commits on Jun 21, 2008
  1. @lasersox

    • 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 committed Jun 21, 2008
Commits on Jun 11, 2008
  1. @lasersox

    • 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 committed Jun 11, 2008
  2. @lasersox

    • 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 committed Jun 11, 2008
Commits on May 26, 2008
  1. @alkemist

    • 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 committed May 26, 2008
Commits on May 4, 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 committed May 4, 2008
Commits on May 3, 2008
  1. @infininight

    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
    infininight committed May 3, 2008
  2. @infininight

    Moving test files to their own directory.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@9500 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed May 3, 2008
Commits on Mar 8, 2008
  1. @kballard

    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 committed Mar 8, 2008
Commits on 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 committed Jan 22, 2008
Commits on Nov 12, 2007
  1. @infininight
Commits on Sep 2, 2007
  1. @lasersox
Commits on Aug 30, 2007
  1. @sorbits

    • add a rule matching ‘$’ followed by a potential regexp delimiter to…

    … the string.regexp.compile.simple-delimiter.perl rule so that ‘$/’ is not treated as a variable in regexps such as ‘qr/foo$/’.
    
    In theory, this may also be a problem for some of the other regexp rules, but this only addresses the qr«delim»…«delim»-form.
    
    Patch from Brett Hoerner
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@8078 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    sorbits committed Aug 30, 2007
Commits on Jun 19, 2007
  1. @sorbits
Commits on Jun 9, 2007
  1. • Added POSTSCRIPT syntax highlighting in here-docs

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@7476 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    Gerd Knops committed Jun 9, 2007
Commits on May 13, 2007
  1. @ciaran

    Changed the perltidy commands to take doc/selection input and operate…

    … on STDIN instead of using $TM_FILEPATH
    
    As far as I can tell there are no issues with Unicode input to perltidy.
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@7241 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    ciaran committed May 13, 2007
Commits on May 10, 2007
  1. @ciaran

    Set __CF_USER_TEXT_ENCODING=$UID:0x8000100:0x8000100 before invoking …

    …perltidy
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@7205 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    ciaran committed May 10, 2007
Commits on May 3, 2007
  1. @granth

    Try perldoc before perldoc -f, so this command now works for package …

    …names (e.g., 'Carp'). Packages with '::' in their names need to be selected first.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@7119 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    granth committed May 3, 2007
Commits on Apr 25, 2007
  1. @lasersox

    • Trying to use Carp (for processing errors) can segfault perl when t…

    …he error is with syntax. Don't attempt to process syntax errors. See here: http://www.xav.com/perl/lib/Pod/perlvar.html
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@7052 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    lasersox committed Apr 25, 2007
Commits on Mar 16, 2007
  1. @ciaran
Commits on Mar 4, 2007
  1. @sorbits

    Add the following keys to the bundle’s info.plist:

    contactName:
       The full name of the contact for this bundle.
    contactEmailRot13:
       A ROT13 encoded email address for the bundle contact (we obfuscate it to avoid spammers from picking up the files, seeing how bundles will often be available via anonymous svn over http).
    description:
       A short description for this bundle. Do link to more info about the language (or whatever) the bundle is about. I decided on using HTML for this (but leave out the initial paragraph tag) since it seemed like overkill to run a single line of text through Markdown.pl, just to convert [foo](link) into <a href="link">foo</a>
    
    Many of the current descriptions could use some improvements, I just wanted to get the ball rolling :)
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@6718 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    sorbits committed Mar 4, 2007
Commits on Mar 2, 2007
  1. @granth

    Added $@ as variable.other.predefined.perl.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@6697 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    granth committed Mar 2, 2007
Commits on Jan 6, 2007
  1. • Change 'comment.line.number-sign.full-line.perl' to 'meta.comment.f…

    …ull-line.perl' so that schemas can key on 'meta.comment.full-line'.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@6435 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    Gerd Knops committed Jan 6, 2007
Commits on Dec 18, 2006
  1. • Make $var<<=1; not start a here-doc...

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@6361 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    Gerd Knops committed Dec 18, 2006
Commits on Dec 6, 2006
  1. @lasersox

    • Tiny formatting fix.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perl.tmbundle@6301 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    lasersox committed Dec 6, 2006
Something went wrong with that request. Please try again.