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 97
- Last activity
- Member since
- Following 0 users
- Followed by 1 user
- Votes 27
- Subscriptions 30
-
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` ... -
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... -
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... -
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?... -
Edited JB Markdown Plugin: Extend fenced code block language identifiers
AnsweredPreface: I created a minimal example for this problem I want to adjust the "language identifiers" that are used to recognize my language in fenced code blocks when writing markdown with the JB Mark...