Perl

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion Gogland DataGrip Rider Android Studio
07.06.2017
102 672

Camelcade plugin adds Perl5 support for IntelliJ IDEA and other JetBrains products.

Wiki | Bug Tracker | Twitter | Google Group | Sources

Donate to support Project

Download plugin

Recent change notes

Updates:

  • Plugin now uses debugger module v2017.1x
  • Better comments parsing in char classes and \Q...\E quotes in regexps
  • Better POSIX chars classes parsing
  • Perl 5.26 syntax support:
    • /xx regexp modifier
    • Lexing and parsing for lexical subs. NB: for now there is no proper resolving for them. Works as usual subs. Please, see #1439.
    • Indentable here-docs
    • References declarations
    • ^CAPTURE and ^CAPTURE_ALL variables
    • Perl settings now allows You to choose target Perl version. In case 5.26 is selected, resolve won't check current directory while resolving packages.

Fixes:

  • Lexing of short bare here-doc openers. By tonegz
  • Lexing of $( and $) inside the match part of regexp. #1435
  • Indentation of here-docs with selection and tab.
  • Completion of packages in current directory (prior to 5.26)