Home
IDEs Support (IntelliJ Platform) | JetBrains
Submit a request
Community
Sign in
Alexander Doroshko
Total activity
2463
Last activity
August 31, 2023 09:14
Member since
June 09, 2009 09:45
Following
0 users
Followed by
1 user
Votes
0
Subscriptions
844
Activity overview
Articles (0)
Posts (0)
Comments (1619)
Alexander Doroshko
commented,
August 31, 2023 09:14
The issue tracker is https://youtrack.jetbrains.comTypeScript support is the WebStorm team responsibility, so the right project is WebStorm. I assume we were talking about IntelliJ Platform-based I...
Community
IntelliJ IDEA Open API and Plugin Development
LSP integration only working with diagnostics, not completions or jumping
0 votes
Alexander Doroshko
commented,
August 30, 2023 16:28
So, there are 2 ways of solving your task: using the closed-source JavaScript/TypeScript plugin (this is what you are trying at the moment), and writing a separate plugin.The former way depends on ...
Community
IntelliJ IDEA Open API and Plugin Development
LSP integration only working with diagnostics, not completions or jumping
0 votes
Alexander Doroshko
commented,
August 30, 2023 14:50
Sorry, there seems to be some misunderstanding from the very beginning. This channel is called “IntelliJ IDEA Open API and Plugin Development”, so I assumed you were writing a plugin for IntelliJ-b...
Community
IntelliJ IDEA Open API and Plugin Development
LSP integration only working with diagnostics, not completions or jumping
0 votes
Alexander Doroshko
commented,
August 30, 2023 10:45
(I truncated the logs)Looks like these are logs of your ‘working’ IDE. It doesn't contain the plugin that you develop, and doesn't contains any logs from it. You need to add logs to the ‘debugged’ ...
Community
IntelliJ IDEA Open API and Plugin Development
LSP integration only working with diagnostics, not completions or jumping
0 votes
Alexander Doroshko
commented,
August 29, 2023 17:15
You can find logs using Help → Show Log (or Help → Open Log or Help → Collect Logs And Diagnostics Data). The file name is idea.logIf you start an IDE from the IDE (this is what you usually do when...
Community
IntelliJ IDEA Open API and Plugin Development
LSP integration only working with diagnostics, not completions or jumping
0 votes
Alexander Doroshko
commented,
August 28, 2023 14:41
Official comment
Hi. LSP-based code completion and Go To Declaration (Ctrl+B / Cmd+B or Ctlr+click / Cmd+click) should work out of the box as well as code highlighting. (Hover info - not yet.) I can check your logs...
Community
IntelliJ IDEA Open API and Plugin Development
LSP integration only working with diagnostics, not completions or jumping
0 votes
Alexander Doroshko
commented,
July 13, 2023 09:57
better way to achieve these without using language injection? You mean hover popup placement? I don't have a ready-to-use answer but I know the way to find it. All this logic is open-source so w...
Community
IntelliJ IDEA Open API and Plugin Development
css code Highlighting in documentation
0 votes
Alexander Doroshko
commented,
July 10, 2023 18:40
Hi, sorry for the late reply. Regarding code highlighting, have a look at HtmlSyntaxInfoUtil.getHtmlContent(...). I haven't tried it myself yet, but I hope it will help. Regarding popup position, t...
Community
IntelliJ IDEA Open API and Plugin Development
css code Highlighting in documentation
0 votes
Alexander Doroshko
commented,
March 08, 2023 09:05
Official comment
I guess, the official Dart analyzer is the only tool in the world that fully understands the Dart code. Dart analyzer and Analysis Server API is fully open-source. I think the best place for relate...
Community
IntelliJ IDEA Open API and Plugin Development
use a native dart library (package) inside a plugin for dart.
0 votes
Alexander Doroshko
commented,
June 27, 2022 06:21
You are right, you need to use server. There's no function responsible for only and only this task. Searching server api for "staticType" I see that ony HoverInformation contains it.
Community
IntelliJ IDEA Open API and Plugin Development
what is the PSI data structure responsible for retrieving static types of a language?
0 votes