Skip to content

Camelcade/Perl5-IDEA

Repository files navigation

Perl5 plugins for IntelliJ IDEA

Project Validation Coverage Status Translate Camelcade

Downloads Rating Version

Maintainability Rating Reliability Rating Security Rating Bugs Vulnerabilities

This repo contains a bundle of Perl5-related plugins for JetBrains IDEs.

Current versions of plugins may be found in the JetBrains repo: Stable builds or EAP Builds.

In order to get updates to EAP builds from the IDE, you need to add the EAP repository to the list of plugin repositories: https://plugins.jetbrains.com/plugins/eap/list

This repository contains following plugins:

  • Perl plugin (plugin) - base plugin with perl & pod support and all basic features (repo).
  • Template Toolkit Support (lang.tt2)
  • Mojolicious Support (lang.mojo)
  • Mason framework (lang.mason.framework) - core plugin of Mason plugins:
  • Embedded Perl Support (lang.embedded) - adds support for php-like perl syntax with <? and ?> markers.

You can always build and install current development version of any plugin:

  1. Clone this repo to your hard drive
  2. Go to the repo directory
  3. Run ./gradlew buildPlugin (this builds all plugins from the repo)
  4. In the plugins dialog of your IDE, use Install plugin from disk... option
  5. Choose plugin file in the build/distributions directory of the respective plugin root

If you want to participate in development, don't forget to read our contribution policy.

YourKit supports open source projects with its full-featured Java Profiler.

Optimized using YourKit Java Profiler

Wiki: https://github.com/hurricup/Perl5-IDEA/wiki