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!
- 活动总数 96
- 最后的活动
- 成员加入日期
- 关注 0 名用户
- 关注者数 1 名用户
- 投票数 26
- 订阅数 30
-
已编辑于 "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` ... -
创建于 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 ... -
创建于 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... -
已编辑于 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... -
创建于 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... -
已编辑于 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'... -
创建于 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 ... -
创建于 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... -
创建于 Steal the Jupyter support for notebooks like in PyCharm
已回答I'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?... -
已编辑于 JB Markdown Plugin: Extend fenced code block language identifiers
已回答Preface: 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...