Home
IDEs Support (IntelliJ Platform) | JetBrains
Contact Support
Community
Sign in
Rustam Vishniakov
Total activity
296
Last activity
July 10, 2023 13:47
Member since
April 09, 2010 09:02
Following
0 users
Followed by
0 users
Votes
0
Subscriptions
124
Activity overview
Articles (0)
Posts (1)
Comments (171)
Sort by votes
Recent activity
Votes
Created
October 29, 2015 15:31
It's not that simple. In reality CodeInsightColors contains both Java-specific attributes and generic ones for reasons I'd call "historical". It has to be split with Java part moved to javaimpl. Th...
Community
IntelliJ IDEA Open API and Plugin Development
OpenAPI: move class
0 votes
Created
January 11, 2016 16:44
1) You need to make sure there is a single (leaf) block covering all the content which should not be modified. The block should cover all unmodifiable whitespaces (indents). Alternatevely you may n...
Community
IntelliJ IDEA Open API and Plugin Development
Perl5 plugin for Intellij IDEA
0 votes
Created
September 04, 2015 10:41
I guess only end MARKER should keep its position. Thus it's the only PSI element which should never be indented. When indenting lines, the editor checks every element at the beginning of every line...
Community
IntelliJ IDEA Open API and Plugin Development
Perl5 plugin for Intellij IDEA
0 votes
Created
February 21, 2012 17:39
resetImpl() takes orginal settings and updates UI (panel controls) with values provided in CodeStyleSettings. Note that "settings" parameter contains root settings which in turn contain settings f...
Community
IntelliJ IDEA Open API and Plugin Development
Code style options for custom language plugin
0 votes
Created
April 05, 2013 11:49
The schemes need to be fixed because currently most of them (except bundled with our own products) do not contain all the necessary default colors. But in any case it's important that plug-in autho...
Community
IntelliJ IDEA Open API and Plugin Development
Usage of DefaultLanguageHighlighterColors in custom language plugin
0 votes
Created
June 14, 2014 09:12
Absolutely. Formatter knows nothing about elements, it operates at different abstraction model which consists of blocks. If you want to control spacing between any of two elements, each of them mus...
Community
IntelliJ IDEA Open API and Plugin Development
problems understanding FormattingModelBuilder and AbstractBlock
0 votes
Created
May 06, 2015 12:01
Currently there is no API for built-in code styles and this is done intentionally because a code style scheme contains settings for multiple languages and if some sort of a bundled scheme would be ...
Community
IntelliJ IDEA Open API and Plugin Development
Codestyle xml
0 votes
Created
May 24, 2016 16:23
You have still missed one thing: the last statement is still wrong, it should be "return Indent.getNoneIndent()", not "return parent.getIndent()". I have already explained it above.
Community
IntelliJ IDEA Open API and Plugin Development
Formatter and Indentation
0 votes
Created
May 24, 2016 14:47
Correct. You can definitely assign the indentation type at block creation time. In reality child blocks are created lazily on demand but at this point they may get some fixed assigned indentation.
Community
IntelliJ IDEA Open API and Plugin Development
Formatter and Indentation
0 votes
Created
May 24, 2016 14:32
The indent in a formatter block is always relative to it's parent. If you want a child block be unindented to it's parent, you simply return Indent.getNoneIndent(), not parent.getIndent(). In you c...
Community
IntelliJ IDEA Open API and Plugin Development
Formatter and Indentation
0 votes
«
First
‹
Previous