-
-
Notifications
You must be signed in to change notification settings - Fork 217
[CPP-36001][CPP-39813] Angle brackets not rainbowified in Ride C++ #2809
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hey there, @buchananwill! I'm here to help you with any bugs, questions, or contributions you have. Let's tackle this together! The issue you're experiencing with angle brackets not being rainbow-ified in C++ on Rider might be related to a configuration setting. Ensure that the "Enable rainbow angle brackets" option is checked in the Rainbow Brackets plugin settings. This setting is necessary for angle brackets to be colorized [1]. Additionally, it's worth noting that there have been recent improvements related to C++ support in the Rainbow Brackets plugin, specifically for Rider. The changelog for version 2023.3.9 mentions fixes for Clang/CPP/Objective-C related files support in Rider [2]. Make sure your plugin is updated to the latest version to benefit from these improvements. To continue talking to Dosu, mention @dosu. Help Dosu learn! Give it feedback: Great Response | Irrelevant Answer | Incorrect Sources | Too Verbose | Hallucination | Bug Report | Other |
And on version |
After investigation, it appears to be the same issue as another one reported in CLion. Currently, Rider has also adopted the new C++ engine, but unfortunately, the new engine does not fully support the PSI tree. For more details, please refer to: #2762 (comment) ![]() we can only wait for JetBrains to make a fully-featured PSI tree, after that, Indent guidelines for Nova could be possible. it is related to JetBrains's youtrack ticket and my ticket for support Nova 9 months ago. |
Ok. It's not a deal breaker, but I don't think I can disable Resharper C++ because I think that's the implementation Rider uses to hook into Unreal Engine? It would be very handy for quite a lot of UE stuff though, where TObjectPtr often adds a second layer of `<>`.
…On Sun, 2 Mar 2025, 10:39 Zhihao Zhang, ***@***.***> wrote:
After investigation, it appears to be the same issue as another one reported in CLion. Currently, Rider has also adopted the new C++ engine, but unfortunately, the new engine does not fully support the PSI tree. For more details, please refer to: #2762 (comment) <#2762 (comment)>
—
Reply to this email directly, view it on GitHub <#2809 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BBL2M6IGDDWG5HSHDGBJNQT2SLNVDAVCNFSM6AAAAABYD6OCRSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMOJSGY3DQMRZHE> .
You are receiving this because you were mentioned.Message ID: ***@***.***>
[image: izhangzhihao]*izhangzhihao* left a comment (izhangzhihao/intellij-rainbow-brackets#2809) <#2809 (comment)>
After investigation, it appears to be the same issue as another one reported in CLion. Currently, Rider has also adopted the new C++ engine, but unfortunately, the new engine does not fully support the PSI tree. For more details, please refer to: #2762 (comment) <#2762 (comment)>
—
Reply to this email directly, view it on GitHub <#2809 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BBL2M6IGDDWG5HSHDGBJNQT2SLNVDAVCNFSM6AAAAABYD6OCRSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMOJSGY3DQMRZHE> .
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Unfortunately, I was unable to find a way to disable the new C++ engine. |
Have you checked the issues and discussions to ensure there are no duplicates?
Yes
Are you using JetBrains Client / Code With Me / IntelliJ Remote Development?
No
Your programming languages
C++
Free or paid?
Paid users
Expected Behavior
Documentation says support for Rider, C++ and angle brackets. I would expect template/generic declaration angle brackets to be rainbow-ified.
Current Behavior
They are not:
Code snippet for reproduce
Any nested angle bracket usage, e.g. `TArray<TArray<float>>`.
Your Environment
The text was updated successfully, but these errors were encountered: