KronicDeth
Creator of the IntelliJ Elixir plugin
- Total activity 146
- Last activity
- Member since
- Following 0 users
- Followed by 1 user
- Votes 11
- Subscriptions 47
-
Created Annotator for another plugin's language
Erlang support for IntelliJ is supplied by intellij-elixir, but I want my plugin for Elixir, intellij-elixir to be able to annotate Erlang references to Elixir modules as is done for properties in ... -
Created jsp modules not being packaged in zip
I had a contributor add compiler support to intellij-elixir based on the code intellij-erlang. The PR included a jps-builder and jps-shared module, which is shown in the Output Layout for the inte... -
Created Build against Rubymine SDK not working when using depends optional=true
Following the instructions on https://confluence.jetbrains.com/display/IDEADEV/Plugin+Compatibility+with+IntelliJ+Platform+Products, I moved my projectStructureDetector extension to rich-platform-p... -
Created Action and Inspection (LightCodeInsightFixtureTestCase) tests work in IntelliJ, but not in ant
I have tests for Inspections that mark errors (like ambiguous commas, parentheses or missing end of expression) and testing the New File action. Both test classes extend LightCodeInsightFixtureTes... -
Created Tests for New File Action
How do I test a New File action in the NewGroup, including bringing up the Dialog, selecting the the language, checking the validation and then checking that the file is created in the correct dire... -
Created Recovery when end of expression (EOL or `;`) is missing
The top of my grammar is defined as follows:// expressionList is optional to handle code-less file that contains only EOL between blank lines and order comment // lines elixirFile ::= endOfExpressi... -
Created Translate left recursion in yecc (yacc) to left-recursion for Grammar Kit
Elixir's grammar (https://github.com/elixir-lang/elixir/blob/de39bbaca277002797e52ffbde617ace06233a2b/lib/elixir/src/elixir_parser.yrl#L387-L388) is written in yecc, which is an Erlang port of YACC... -
Created Overriding token name in PsiErrorElement
Is there a way to override the name displayed in PsiErrorElements so they are more human readable? For example I havePsiErrorElement:ElixirTokenType.AND_OPERATOR, ElixirTokenType.ARROW_OPERATOR, E... -
Created Operator (!==) winning over keyword identifier (!==:)
Elixir allows keyword identifiers (the word + colon like in JSON syntax) to use operators, like `!==` as the identifier before the colon, `:`, but my current bnf is parsing the !== as just an opera... -
Created "Another not done marker added after this one. Must be done before this."
I'm working on intellij-elixir and I've had success implementing left associative operators using the `left` rule annotation in Elixir.bnf based on the patten in intellij-haxe's https://github.com/...