T M Schouten
- Total activity 77
- Last activity
- Member since
- Following 0 users
- Followed by 0 users
- Votes 43
- Subscriptions 14
-
Edited Registering a tool window programmatically without using Internal api
AnsweredThe documentation at https://plugins.jetbrains.com/docs/intellij/tool-windows.html#programmatic-setup recommends to use ToolWindowManager.registerToolWindow() However, as far as I can see in 2023.... -
Created Using externalIdPrefix for a stubElementTypeHolder generated by Grammar-Kit
AnsweredWe want to specify externalIdPrefix for our stubElementTypeHolder as recommended by the docs: To speed up IDE loading, it's recommended that this extension is used for interfaces containing only I... -
Created Stub ids not found for key in index
AnsweredI've received this exception from a user: java.lang.Throwable: Stub ids not found for key in index = nl.hannahsten.texifyidea.commands, file = file:///Users/compux72/Developer/resume/scripts/scheme... -
Created How to add a user-overridable ProblemHighlightType for an inspection descriptor which is error by default?
Answered**What steps will reproduce the issue?** 1. Write an inspection in a plugin2. Use `ProblemHighlightType.GENERIC_ERROR` for the descriptor3. When user uses the plugin, he changes the inspection seve... -
Edited Recommended way to create custom code style settings: createCustomSettings is marked as Internal api
AnsweredAs recommended in https://jetbrains.org/intellij/sdk/docs/tutorials/custom_language_support/code_style_settings.html?search=code#define-code-style-settings-provider we are overriding `createCustomS... -
Edited How to suppress the postfix template autocomplete popup when a full stop is typed after part of a live template key?
Environment The TeXiFy-IDEA plugin for the LaTeX language. For this case, it is relevant that parts of live template keys can be actual words which users type in text.Original issue report: https:/... -
Edited How to avoid a caret stop at punctuation when it is not a word boundary?
AnsweredIn LaTeX we have constructs like \command for which it makes sense to handle them as one entity, so selection will select all of the \command in one go.For this we have implemented a WordBoundaryFi... -
Edited How to register a New Project type without using the non-dynamic ModuleType extension?
AnsweredThe goal is to both be able to install the plugin without restart, and to have a custom language option in the new project dialog. Currently, we establish the second by using a ModuleType. However,...