Home
IDEs Support (IntelliJ Platform) | JetBrains
Contact Support
Community
Sign in
Matt Ellis
Total activity
34
Last activity
September 26, 2024 14:13
Member since
August 07, 2017 10:59
Following
0 users
Followed by
0 users
Votes
0
Subscriptions
17
Activity overview
Articles (0)
Posts (0)
Comments (17)
Matt Ellis
commented,
September 26, 2024 14:13
Official comment
I'm afraid there's not much to add to the linked post. Rider has a different architecture, and the PSI isn't implemented in the IntelliJ Platform, but in the ReSharper engine. Typically, code that ...
Community
IntelliJ IDEA Open API and Plugin Development
PSI Implementation for C / CPP files
0 votes
Matt Ellis
commented,
November 13, 2023 15:18
Official comment
Unfortunately, a plugin can't extend the resolve itself. However, it can suppress the warning using `IResolveProblemHighligter`, and if it's possible to provide custom details through an annotation...
Community
IntelliJ IDEA Open API and Plugin Development
[Rider/Resharper] - Plugin Development - Resolving "Mvc.TemplateNotResolved" with plugin.
0 votes
Matt Ellis
commented,
November 07, 2023 09:55
Official comment
Unfortunately, this isn't something that could be solved by IdeaVim - the way the IDE handles tabs and splits belongs to the IDE, and it's not possible to completely replace this.The closest you ca...
Community
IntelliJ IDEA Users
Jetbrains equivalent of Vim tabs
0 votes
Matt Ellis
commented,
April 25, 2022 07:46
Official comment
Hi! Rider has a more complicated architecture than other IntelliJ based IDEs. Its language processing and language features are handled by a separate process, which is actually ReSharper (JetBrains...
Community
IntelliJ IDEA Open API and Plugin Development
Discrepancies between Idea and Rider for PsiElement
0 votes
Matt Ellis
commented,
March 29, 2022 13:16
Official comment
The LineBreakpoint interface is a Java-language only API and not used in Rider. Other languages, such as JavaScript, Kotlin and PHP, use the XDebugger API, and there is no equivalent to overriding ...
Community
IntelliJ IDEA Open API and Plugin Development
Have DotNet version of java's LineBreakpoint<P extends JavaBreakpointProperties>?
0 votes
Matt Ellis
commented,
July 19, 2021 13:41
Official comment
Unfortunately, this isn't going to be terribly straight forward. Not all IDEs and plugins are compatible, so it's hard to build a single plugin that can work with all features of all IDEs. It depen...
Community
IntelliJ IDEA Open API and Plugin Development
Plugin build process for Rider and other IDEA platforms
0 votes
Matt Ellis
commented,
June 28, 2021 09:38
Official comment
This is where terminology causes issues :) A "project" in the frontend IntelliJ part of a plugin refers to the IntelliJ concept of a project, which is more similar to a .net solution. You can take ...
Community
IntelliJ IDEA Open API and Plugin Development
Get all projects in an open solution in Rider
0 votes
Matt Ellis
commented,
January 28, 2020 16:06
Official comment
Rider's implementation of Solution Explorer is very different to the other IntelliJ based IDEs. All of this information comes from the project model held in the out of process ReSharper host that u...
Community
IntelliJ IDEA Open API and Plugin Development
What's the equivalent of ProjectViewNodeDecorator for Rider?
0 votes
Matt Ellis
commented,
January 06, 2020 15:30
Official comment
Unfortunately, the Rider architecture can make certain plugins more complex. All of Rider's .NET indexing and analysis is handled by ReSharper, running as an out of process service. This is fine if...
Community
IntelliJ IDEA Open API and Plugin Development
Is there a Rider equivalent of JavaPsiFacade, JavaClass, etc?
0 votes
Matt Ellis
commented,
March 07, 2019 10:45
Official comment
I'm presuming that you're using Gradle to build your plugin, and that you've included the gradle-intellij-plugin Gradle plugin into your build files. If so, then you can tell the plugin to download...
Community
IntelliJ IDEA Open API and Plugin Development
Missing essential plugins: rider.intellij.plugin.appender when trying to run test
0 votes