Skip to content

theiterators/kebs-intellij

Repository files navigation

Kebs for IntelliJ

A companion IntelliJ IDEA plugin for kebs library.

It enhances experience with the library by adding support for code generated by macros.

Installation

Stable version from the Marketplace

The latest stable version can be installed from the IntelliJ Marketplace (in the Settings/Preferences dialog, select "Plugins" and type "Kebs" into search input). See https://www.jetbrains.com/help/idea/managing-plugins.html for detailed instructions.

You can also install the plugin from the web page: https://plugins.jetbrains.com/plugin/16069-kebs

Latest from the source

Build using sbt:

sbt clean test packageArtifact && sbt packageArtifact

Plugin jar is located in target/plugin/kebs-intellij/lib/ directory of the project.

See https://www.jetbrains.com/help/idea/managing-plugins.html#install_plugin_from_disk for instructions how to install the plugin from disk.

Known limitations

  • Tagged types without a qualified name (e.g. local classes) are not supported by the plugin (although they are supported by kebs-tagged-meta).

Acknowledgments

Plugin code was influenced by zio-intellij project.

Code in org.jetbrains.plugins.scala package in test is from intellij-scala project.