Home
IDEs Support (IntelliJ Platform) | JetBrains
Contact Support
Community
Sign in
Imants Cekusins
Total activity
410
Last activity
June 25, 2024 06:27
Member since
July 30, 2015 11:35
Following
0 users
Followed by
0 users
Votes
15
Subscriptions
108
Activity overview
Posts (12)
Comments (275)
Sort by recent activity
Recent activity
Votes
Created
May 30, 2016 08:56
try to leave AbstractBlock out and implement original Block interface. here is a hint where you are likely to pause: @NotNull public ChildAttributes getChildAttributes(int i) { return new ChildAtt...
Community
IntelliJ IDEA Open API and Plugin Development
Formatter and Indentation
0 votes
Edited
May 30, 2016 08:41
FormattingModel uses Block instances. in the screenshots many methods are static. I am not sure how this is supposed to work. It may be possible but this is a very different approach. This, or key ...
Community
IntelliJ IDEA Open API and Plugin Development
Formatter and Indentation
0 votes
Created
May 30, 2016 08:26
is this formatting code online somewhere?
Community
IntelliJ IDEA Open API and Plugin Development
Formatter and Indentation
0 votes
Edited
May 30, 2016 07:35
getSpacing is supposed to be called for every block in a file: for beginning of line, between symbols etc. this is Block implementation's getSpacing - not static getSpacing
Community
IntelliJ IDEA Open API and Plugin Development
Formatter and Indentation
0 votes
Edited
May 30, 2016 07:31
try this in Block impl: @Override public Indent getIndent() {return null;} try putting a breakpoint in getSpacing to see when it is called. another thing: Block implementation methods should no...
Community
IntelliJ IDEA Open API and Plugin Development
Formatter and Indentation
0 votes
Edited
May 30, 2016 07:03
did you register FormattingModelBuilder and implement FormattingModel, Block? if you decide to try this solution (which will take time and may not work for you), FormattingModel's initRootBlock...
Community
IntelliJ IDEA Open API and Plugin Development
Formatter and Indentation
0 votes
Created
May 30, 2016 06:39
it is possible to use spacing instead of Indent: add Extension Point: lang.formatter : implement FormattingModelBuilderimplement FormattingModelimplement Block: @Overridepublic List<Block> getSubB...
Community
IntelliJ IDEA Open API and Plugin Development
Formatter and Indentation
0 votes
Created
March 05, 2016 20:04
yes it seems that the element passed to FindUsagesHandler is the resolved one. Could you tweak "resolve" to it always points to the element itself? You could tweak search too, so the correct ele...
Community
IntelliJ IDEA Open API and Plugin Development
Pass in the "right" element to Find Usage Handler
-1 votes
Created
March 05, 2016 20:34
well you'd need to tweak something. Most likely, in a few places. here is an idea: in your FindUsagesHandler implementation, override this method: @NotNull @Override public PsiElement[] getPrimaryE...
Community
IntelliJ IDEA Open API and Plugin Development
Pass in the "right" element to Find Usage Handler
-1 votes
Created
March 05, 2016 21:07
I wouldn't worry if find usage returns too many results. If it left usages out, this would be a bigger problem.
Community
IntelliJ IDEA Open API and Plugin Development
Pass in the "right" element to Find Usage Handler
-1 votes
«
First
‹
Previous