https://github.com/mr3zee/kotlin-plugins
IDE Integration for Kotlin FIR Compiler Plugins
https://github.com/mr3zee/kotlin-plugins
compiler-plugin fir ide-plugin intellij-plugin kotlin
Last synced: 2 months ago
JSON representation
IDE Integration for Kotlin FIR Compiler Plugins
- Host: GitHub
- URL: https://github.com/mr3zee/kotlin-plugins
- Owner: Mr3zee
- License: apache-2.0
- Created: 2024-10-02T19:51:55.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-11T10:41:51.000Z (8 months ago)
- Last Synced: 2025-04-11T12:00:55.980Z (8 months ago)
- Topics: compiler-plugin, fir, ide-plugin, intellij-plugin, kotlin
- Language: Kotlin
- Homepage:
- Size: 1.96 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Kotlin External FIR Support

[](https://plugins.jetbrains.com/plugin/26480-kotlin-external-fir-support)
[](https://plugins.jetbrains.com/plugin/26480-kotlin-external-fir-support)
# Description
This plugin allows the use of external Kotlin compiler plugins in a stable manner.
Currently, only [kotlinx-rpc](https://github.com/Kotlin/kotlinx.rpc) is supported.
## Troubleshooting
If any of the FIR plugins throws errors, they will appear as exceptions in the `Kotlin` plugin.
If you see a stacktrace for an exception thrown by `com.github.mr3zee.kotlinPlugin.*`,
try invoking IDE Action `Clear 'Kotlin FIR External Support' Cache`.
That may help with the problem.
Alternatively, delete the `.kotlinPlugins` directory, located in your user home directory.
If the problem persists, please report it.
If you encounter any issues, [report](https://github.com/Mr3zee/kotlin-plugins/issues) them on the GitHub.
## Installation
- Using the IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "Kotlin Plugins" >
Install
- Using JetBrains Marketplace:
Go to [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/26480-kotlin-external-fir-support) and install it by clicking the Install to ... button in case your IDE is running.
You can also download the [latest release](https://plugins.jetbrains.com/plugin/26480-kotlin-external-fir-support/versions) from JetBrains Marketplace and install it manually using
Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
- Manually:
Download the [latest release](https://github.com/Mr3zee/kotlin-plugins/releases/latest) and install it manually using
Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
---
Plugin based on the [IntelliJ Platform Plugin Template][template].
[template]: https://github.com/JetBrains/intellij-platform-plugin-template
[docs:plugin-description]: https://plugins.jetbrains.com/docs/intellij/plugin-user-experience.html#plugin-description-and-presentation