Skip to content

Update Rider IDE configuration docs#12025

Open
van800 wants to merge 1 commit into
godotengine:masterfrom
van800:shakhov/rider-doc
Open

Update Rider IDE configuration docs#12025
van800 wants to merge 1 commit into
godotengine:masterfrom
van800:shakhov/rider-doc

Conversation

@van800

@van800 van800 commented May 30, 2026

Copy link
Copy Markdown
Contributor
  • Note that scons must be run once per target so each Solution Configuration has its .generated.props file.
  • More verbose Run Configuration values.
  • Drop the Windows-only caveat for natvis and the RIDER-123535 reference; natvis now works on macOS and Linux with Rider 2026.2+.

@skyace65 skyace65 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a Rider user so I can't personally confirm accuracy. Spelling and Grammar look good. Please respond to my one comment.

Comment on lines +95 to +97
The "natvis" (short for "Native Visualization") files built-in with Godot are automatically used.

Please follow `RIDER-123535 <https://youtrack.jetbrains.com/issue/RIDER-123535/nix-Debug-Godot-Cpp-from-Rider-pretty-printers-usability>`_.
.. note:: On MacOS and Linux, natvis support requires Rider 2026.2 or later.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a Rider user, however from what I'm seeing in this issue support is turned off by default on Mac and Linux. https://youtrack.jetbrains.com/issue/CPP-35297/Natvis-support-on-macOS-Linux-with-lldb

Is that still the case? If so it should be mentioned here.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is a in-Rider notification to enable that setting, when a project contains '.natvis' files. So maybe there is no need to mention here.

@skyace65 skyace65 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling and grammar looks good.

@Calinou Calinou left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be good to merge after applying suggestions.

Comment thread engine_details/development/configuring_an_ide/rider.rst Outdated
Comment thread engine_details/development/configuring_an_ide/rider.rst Outdated
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
@van800 van800 force-pushed the shakhov/rider-doc branch from 2688451 to 35f6b5f Compare July 2, 2026 05:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:engine details Issues and PRs related to the Engine Details section of the documentation enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants