Skip to content

noctud/intellij-neon

Repository files navigation

Neon for PhpStorm and IntelliJ Idea

JetBrains Marketplace Build License: MIT Discord

Neon language support for PhpStorm and IntelliJ IDEA. Provides syntax highlighting, code completion for PHP classes and services, code folding, brace matching, structure view, and breadcrumbs navigation.

If you have any problems with the plugin, create an issue or join the Noctud Discord.

Screenshot

Installation

Settings → Plugins → Browse repositories → Find "Neon" → Install Plugin → Apply

Installation from .jar file

Download instrumented.jar file from latest release or latest successful GitHub Actions build

Supported Features

  • Syntax highlighting
  • Code completion for PHP classes, services, and Nette configuration keys
  • Go to declaration for PHP classes (Ctrl+Click), including @-prefixed service references
  • Find Usages — PHP class usages in .neon files appear in search results
  • Rename refactoring — renaming a PHP class updates references in .neon files
  • Duplicate key detection
  • Tab/space mixing detection

Building

./gradlew build

Testing in sandbox IDE

./gradlew runIde