Johannes Spangenberg
- Total activity 48
- Last activity
- Member since
- Following 0 users
- Followed by 0 users
- Votes 10
- Subscriptions 11
-
Edited How to develop a plugin which has an optional ultimate-feature without a license
PlannedI am more or less regularly working on an open-source plugin for IDEA at https://github.com/NixOS/nix-idea. I recently introduced an optional feature which is only available for ultimate editions. ... -
Created How to implement PsiNamedElement with complex identifiers?
AnsweredHi, I am currently trying to implement reference support for the Nix Expression Language. The language supports to condense the attribute definitions of nested attribute sets. For example, the set{... -
Edited Project-specific environment variables
AnsweredHi, I would like to implement a `nix-shell` integration for the IntelliJ Platform (i.e. see issue #1 of nix-idea plugin). Nix-shell is a tool to launch a shell with a specific environment based on ... -
Edited Grammar Kit: Synchronize state between lexer and parser in error recovery
AnsweredI'm currently trying to build a lexer and parser for the Nix Expression Language. The language has a feature known as antiquotation. "Hello, ${ "world" }!" As you can see in the example above, `${.... -
Edited How to implement Lexer.start/FlexLexer.reset when the lexer carries a stack of states
AnsweredI have a lexer which uses a stack to manage its states. I think this is a common pattern and also suggested by https://intellij-support.jetbrains.com/hc/en-us/community/posts/360000594004/comments/... -
Created IntelliJ doesn't see classes in dependency JAR
AnsweredIntelliJ doesn't see any classes in a specific version of an internal library. The dependency is correctly resolved by Gradle and imported to IntelliJ. However, all usages of any class from this li...