Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Perl plugin for IntelliJ IDEA v2.1 has been released: Template Toolkit support

by hurricup (Pilgrim)
on Jun 18, 2016 at 10:41 UTC ( [id://1166025]=perlnews: print w/replies, xml ) Need Help??

Improvements

  • Template Toolkit 2 support:
    • Parsing of TT2 files
    • Live templates for directives
    • Configuration for template roots, file extensions and markers
    • Smart completion of block markers
    • Inspection for incorrectly positioned directives
    • Files navigation and auto-completion
    • Blocks navigation and auto-completion
  • Methods detection and resolving:
    • One-statement subs with: shift->something, $_[0]->{something} now considered to be methods. shift and $_[0] considered to be $self
    • Subs with empty shift; as a first statement considered to be a method
    • Subs with undef as first unpacked argument considered to be a method
    • Constants are now being parsed as subs, so inheritance, inspections, annotations and gutter navigation should work on them too
  • Variables can now be deprecated with #@deprecated annotation
  • Typing space after use/no/package now opens auto-completion pop-up

Fixes

  • Occasional exceptions on package auto-completion
  • Exceptions with use strict/use warnings quick-fix on read-only files
  • Occasional exceptions on SDK addition

Links

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlnews [id://1166025]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others sharing their wisdom with the Monastery: (3)
As of 2024-04-26 02:18 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found