Skip to content

AntoniRokitnicki/AdvancedExpressionFolding

 
 

Repository files navigation

Advanced Expression Folding 2 (Fork)​

Get from Marketplace

Build Release Snyk

Java Kotlin Gradle

Version Downloads GitHub Release Date GitHub commits since latest release

GitHub code size in bytes GitHub repo size Lines of Code Badge

Modern JVM languages such as Kotlin, Groovy, Scala and some others offer many language features that let you write code in a more concise and expressive manner. These features include type inference, properties, interpolated string, range and tuple literals, enhanced operators, closures, implicits, smart casts and many more.

This plugin extends the IDE’s folding features to emulate some of these modern languages’ features helping fight verbosity.

Fork of abandoned Advanced Java Folding

For more information, read the blog post.

New features:


For more clarity, you may try to adjust your color scheme: go to Settings | Editor | Colors & Fonts | General | Text, select Folded text uncheck the Background color, and change the Foreground color to #000091 for the default scheme and #7CA0BB for Darcula.

To disable certain types of folding, go to Settings | Editor | General | Code Folding.

Tip

To install the Canary version of the plugin:

  1. Open Settings/Preferences > Plugins > ⚙️ > Manager Plugin Repositories
  2. Add the following URL: https://plugins.jetbrains.com/plugins/list?channel=canary&pluginId=23659
  3. Go to the Marketplace
  4. Search for advanced

Plugin based on the IntelliJ Platform Plugin Template.