https://github.com/theiterators/kebs-intellij
A companion IntelliJ IDEA plugin for kebs library
https://github.com/theiterators/kebs-intellij
Last synced: 4 months ago
JSON representation
A companion IntelliJ IDEA plugin for kebs library
- Host: GitHub
- URL: https://github.com/theiterators/kebs-intellij
- Owner: theiterators
- License: apache-2.0
- Created: 2021-02-08T14:50:09.000Z (over 5 years ago)
- Default Branch: intellij_from_252
- Last Pushed: 2025-12-19T08:18:03.000Z (7 months ago)
- Last Synced: 2025-12-21T15:51:09.926Z (7 months ago)
- Language: Scala
- Size: 123 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Kebs for IntelliJ
A companion IntelliJ IDEA plugin for [kebs](https://github.com/theiterators/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](https://github.com/zio/zio-intellij) project.
Code in `org.jetbrains.plugins.scala` package in `test` is from [intellij-scala](https://github.com/JetBrains/intellij-scala) project.