Alexandr Evstigneev asked me to pass this on re Mason (and other great Perl)
support in IntelliJ:
https://www.reddit.com/r/perl/comments/43p6mn/perl5_plugin_for_intellij_idea_v13_released/
<https://www.reddit.com/r/perl/comments/43p6mn/perl5_plugin_for_intellij_idea_v13_released/>
Features & Improvements
Plugin once again compatible with IDEA 14 and 15
File level variables inspection. (Pretty useful while migrating from CGI to
some persistent environment)
Autocompletion and Code Generation
Significally improved live templates and autocompletion.
Convert string to last used here-doc marker action added (also fixed conversion
on multi-line strings)
Quote handler for regex and quote-like operators
Names suggestion for new subs/methods based on unresolved sub names in current
file
Names suggestion for variables declarations based on unresolved variables in
appropriate scope
Names suggestion for new subs/methods based on super-classes sub names
Dumb and comfy hash keys autocompletion, not intelligent, most like in Sublime
Text
Override method action
Configuration
Self-object reference variable names are now configurable in Perl5 settings
Automatic language injection in here-doc is now configurable (on/off) in Perl5
settings
Code Style and Formatting
Spacing control for call arguments
Spaces removal around array index, hash index and dereference
Conversion ${$hasref}{key} to $hashref->{key} on pre-formatting
Navigation
Gutter navigation to super/sub classes
Gutter navigation to super/inner class methods
Perl extensions
Support for Switch core module
Support of Class::Acessor api
Moose
Live-templates for Moose constructions
Moose super call resolution
Moose inner call resolution
Exporter
Resolution for @EXPORT and @EXPORT_OK assigned strings
Auto-completion for @EXPORT and @EXPORT_OK assigned strings
Unresolved subs inspection now also check Exporter's arrays
Mason2
Filetypes for Mason2: top-level component, internal component and perl component
Lexing and parsing of Mason2 files
Configuration Settings to select Mason2 components roots
Components auto-basing
Folding of Mason2 files
Automatic close tag insertion on typing
Formatter and pre-formatter for perl code
Live-templates for Mason2 syntax constructions
Mojolicious
Parser has been re-written almost from scratch and now is much more appropriate
Fixed problem with statement modifiers parsing in expressions blocks
Fixed problems with templates folding
Automatic close tag insertion on typing (open tag + space)
Formatter and pre-formatter for perl code
Embedded Perl
Automatic close tag insertion on typing (open tag + space)
Formatter and pre-formatter for perl code
List of bugfixes may be found in release notes.
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users