Creator of the Mathematica Plugin for IntelliJ IDEA. I'm a data-analyzing scientist at day and everything else at night.

• Total activity 72
• Last activity
• Member since
• Following 0 users
• Followed by 1 user
• Subscriptions 21
• Edited

### "Adding" a plugin ID to a plugin that currently has none. Is it possible without breaking everything?

Right now, the Key Promoter X has no plugin ID specified and I only realized this 3 years later when investigating in this IntelliJ issue with icons. Therefore, the <name> inside my plugin.xml ...
• 2 followers
• 1 comment
• 1 vote
• Created

### DocumentationProvider: HTML with math formulas (MathML, MathJax, JS, CSS)

In the language my plugin supports, the built-in functions are often mathematical and their short documentation often contains formulas. The native usage docs look like this and until now, I have ...
• 3 followers
• Created

### referenceSearch EP and the optimizations under the hood

I had problems with reference-search before when variables contained non-java symbols like \$ that are allowed in my language. I have implemented the referenceSearch EP and used a PsiSearchHelper th...
• 1 follower
• 1 comment
• Edited

### plugin-verifier and optional dependencies

To support most IntelliJ-based IDE's with my plugin, I made the dependencies of com.intellij.modules.java "optional". Now I tried to see what the plugin-verifier tells me about it. I tested my plug...
• 3 followers
• 1 vote
• Created

### Changing Persistent settings from roamable to local without breaking something

Since like forever, the Key Promoter stores its statistic about clicked buttons using a PersistentStateComponent. One problem I had not thought of is that this leads to merging errors when people t...
• 3 followers
• Edited

### Weird removal of classes without deprecation or not?

Alexander asked a similar question two days ago but please read to the end of my post. I switched my build-system to use the IntelliJ SDK 2019.2 EAP and several classes are missing from the SDK. I'...
• 3 followers
• Created

Like many other developers, I'm using the IntelliJ Gradle plugin to build my plugin. I'm absolutely new to obfuscation but looking over the documentation of Zelix KlassMaster, it doesn't seem that ...
• 3 followers
• 1 comment
• Created

### Is a periodic license check during an IDEA session even necessary?

The article about implementing a license check says (!) For the release version of the IDE, the plugin license will be checked on start. If there is no license provided in the dialog and there is n...
• 3 followers
• 1 comment
• Created