

Install the plugin ( rider-fsharp/build/distributions/*.zip) to your Rider installation from disk.Open the Gradle tool window in IntelliJ IDEA ( View | Tool Windows | Gradle), and execute the rider-fsharp/prepare task.

rider-fsharp uses the gradle-intellij-plugin Gradle plugin that downloads the IntelliJ Platform SDK, packs the F# plugin and installs it into a sandboxed IDE or its test shell, which allows testing the plugin in a separate environment. When suggested to import Gradle projects, accept the suggestion: Gradle will download Rider SDK and set up all necessary dependencies. Open the rider-fsharp project in IntelliJ IDEA. Install SDK and prepare backend plugin build using Gradle NET IDEīuilding the plugin and launching Rider in a sandbox The frontend is written in Kotlin and Java.į# support in Rider makes use of open source software, most notably and Fantomas. This part also adds F# Interactive support. IntelliJ Platform plugin for Rider (referred to as the frontend) that defines F# as a new IntelliJ Platform language but delegates most of the work to the backend.ReSharper.Host is a modification of ReSharper used as a language service that the IntelliJ Platform interacts with. ReSharper.Host plugin (referred to as the backend) that adds F# support to ReSharper and is implemented in ReSharper.FSharp solution.F# support in Rider is implemented as a plugin made of two major components:
