Perl plugin version 1.4 released for IntelliJ IDEA
The new version of the Perl plug-in for products JetBrains has become available for download from the official repository. Main features: optimization and support for HTML :: Mason .
As it turned out, there are a lot of projects written in the good old days on the HTML :: Mason framework and the citizens actively asked for its support. Total: ')
Parsing HTML Components :: Mason
Configuration for specifying autohandler and dhandler names, folders for components, file extensions, global variables and custom tags.
Auto-complement and syntax highlighting
Correct resolution of variables in accordance with the structure of the compiled component
Correct resolution of component hierarchy and its visualization
Resolution, navigation, and refactoring of components, methods, and local components when called from templates
New features
Tags
Permission, autocompletion, navigation and refactoring of tags (deprecated use of tags is not supported or planned)
Inspections for undeclared and unused tags
Here-docs
Auto-complementing here-doc markers with options for injecting other languages
Support for consistent here-doc on one line
Backref here-doc support
Automatic shutdown of injecting languages into the here-doc in the presence of insulated elements can now be configured
Formatting now works correctly with here-doc injected by other languages.
Regular expression modifier n from perl 5.22
Normal strings can now be manually injected in supported languages.
I will not give a list of fixes here, those interested can familiarize themselves with the list of changes. I want to note that in this release a lot of internal optimizations were made and the plugin became noticeably quicker.
What's next?
Perldoc, Perl :: Critic, Perl :: Tidy integration and debugger. I'm not sure everything will be in the next release, but this is what I want to do.