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
January 20, 2016 06:57
here is a file where you could start searching: https://github.com/JetBrains/intellij-community/blob/master/xml/xml-psi-api/src/com/intellij/psi/xml/XmlFile.java
Community
IntelliJ IDEA Open API and Plugin Development
How to intercept and process code nodes (syntax and highlight)
0 votes
Created
January 20, 2016 10:20
not sure if there is possibility to easily (automatically) mix different languages. you may try to define your own language type, BNF syntax etc. This is not simple.
Community
IntelliJ IDEA Open API and Plugin Development
How to intercept and process code nodes (syntax and highlight)
0 votes
Created
January 20, 2016 10:38
here is very extensive example of working BNF: https://github.com/ignatov/intellij-erlang/blob/master/grammars/erlang.bnf It works very well. This is not my plugin.
Community
IntelliJ IDEA Open API and Plugin Development
How to intercept and process code nodes (syntax and highlight)
0 votes
Created
June 05, 2016 13:07
> parser and lexer already works. well done! I thought this was the stumbling block. > And I wonna to write tests for it. Is there way to just pass Text of my lang and it lexer to Parser and comp...
Community
IntelliJ IDEA Open API and Plugin Development
Custom language support with handbuilt lexer and parser
0 votes
Created
June 05, 2016 11:39
Hello Ivan, are you trying to implement own lexer and parser from 0?
Community
IntelliJ IDEA Open API and Plugin Development
Custom language support with handbuilt lexer and parser
0 votes
Created
June 03, 2016 12:33
this might work (not tested): EditorFactory.getInstance().createEditor(...)
Community
IntelliJ IDEA Open API and Plugin Development
Navigate among files in a project
0 votes
Created
June 03, 2016 12:02
Hello Sajith, to navigate from a symbol in code (e.g. symbol which points to a file), you can resolve symbol to that file. Then you can navigate to file by ctrl click PsiFile subclasses PsiElement.
Community
IntelliJ IDEA Open API and Plugin Development
Navigate among files in a project
0 votes
Created
June 01, 2016 12:01
I understand. It is a lot of time and work, yes. If there is not enough time, maybe it's best to focus on another part of plugin and leave formatting for later. Formatting is very tricky. Just to c...
Community
IntelliJ IDEA Open API and Plugin Development
Formatter and Indentation
0 votes
Created
June 01, 2016 11:46
well this is not a recommended approach to formatting. it works though. Sometimes indenting logic does not fit the built-in cases. Then there is no choice but to use spaces. let's give newlines (CR...
Community
IntelliJ IDEA Open API and Plugin Development
Formatter and Indentation
0 votes
Edited
June 01, 2016 11:18
getSpacing should work (indent text by specified # of spaces) if Indent is not used. let's try this: use null everywhere Indent is currently used check if getSpacing is called for every block. Eve...
Community
IntelliJ IDEA Open API and Plugin Development
Formatter and Indentation
0 votes
«
First
‹
Previous
Next
›
Last
»