JetBrains Rider Integration – Godot addon
This addon currently provides two features:
- Finds all Rider installations in the system and provides a selector on the
Text Editor->Externaltab in the settings to select one. - Provides the "Use Rider" toggle in the Godot toolbar and, when enabled, applies a set of editor settings recommended for working with JetBrains Rider. The goal is to make it trivial to switch between Rider‑optimized settings and stock Godot settings with a single click.
Quick start
Requirements:
- Godot 4.2.2+
Install:
- Inside the Godot editor, it can be installed from the AssetLib view or downloaded
- [Optional] Change the initial value of
activein the plugin.cfg - [Optional] Change the initial values in the presets.json file.
- Enable "JetBrains Rider External Editor" plugin in the Project → Project Settings… → Plugins tab.
Use:
- A toolbar toggle named "Use Rider" will appear. Click it to turn the preset On/Off.
What the toggle changes
The preset values live in presets.json.
When ON:
- Write the values from the "on" preset into the Editor Settings.
When OFF:
- Write the values from the "off" preset into the Editor Settings.
Note: The plugin does not currently auto‑set Rider’s executable path or flags. See Plans below.
Setting Rider to be the external editor
The plugin automatically detects installed Rider versions on your system and provides a convenient dropdown menu to select which installation to use as your external editor.
- The plugin scans common installation locations for Rider on Windows, macOS, and Linux.
- Detected installations appear in the "Select Rider" dropdown in the toolbar.
- When you select a Rider installation, the plugin automatically updates the
dotnet/editor/external_editor_patheditor setting.
License
See addons/rider-plugin/LICENCE.
Acknowledgements
Created by JetBrains to streamline using Rider with Godot. Initial idea https://github.com/sszigeti/toggle_external_editor
