Patrick Scheibe
Hey there, I'm Patrick, also known as halirutan in the world wide web. By day, I'm just a curious neuro-physicist diving into the world of MRI data, and by night, I put on my coding cape to work on IntelliJ Platform plugins and SDK documentation. I enjoy tinkering with Key Promoter X and the Wolfram Language plugin. Just a regular guy here to learn, share some laughs, and maybe help out a little along the way!
- Total activity 88
- Last activity
- Member since
- Following 0 users
- Followed by 1 user
- Votes 26
- Subscriptions 27
-
Edited "Adding" a plugin ID to a plugin that currently has none. Is it possible without breaking everything?
AnsweredRight 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` ... -
Edited plugin-verifier and optional dependencies
AnsweredTo 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... -
Edited Opensource plugin: What are the concrete steps to get started?
I have already discussed with Mikhail, but I will recap it here. One of my plugins is the Keypromoter X with currently 101k downloads. What I would like to try is to keep it open-source and still p... -
Created DocumentationProvider: HTML with math formulas (MathML, MathJax, JS, CSS)
AnsweredIn 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 ... -
Created referenceSearch EP and the optimizations under the hood
AnsweredI 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... -
Created Changing Persistent settings from roamable to local without breaking something
AnsweredSince 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... -
Edited Weird removal of classes without deprecation or not?
AnsweredAlexander 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'... -
Created Plugin obfuscation through a Gradle task
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 ... -
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... -
Created Steal the Jupyter support for notebooks like in PyCharm
AnsweredI'm thinking about supporting Jupyter notebooks for the Wolfram Language. Does someone know in which classes/packages the functionality of Parsing Jupyter notebooks (it's a JSON-based file, right?...