Vladimir Schneider

Independent software developer and freelance consultant. Author of Markdown Navigator, Missing In Actions, Git File Case Fixer, Arduino Support, touch-typists-completion-caddy, plugins for JetBrains IDEs.
- Total activity 623
- Last activity
- Member since
- Following 0 users
- Followed by 0 users
- Votes 4
- Subscriptions 177
-
Created How to not implement a deprecated interface method, which has no default implementation?
AnsweredIn the comment for ExternalDocumentProvider.hasDocumentationFor() it says if not implemented. How is that possible when there is no default implementation? package com.intellij.lang.documentation;i... -
Created How many years does an API need in purgatory of EXPERIMENTAL status before it is forgiven its sins and considered STABLE?
AnsweredThis one has been stable for almost four years. -
Created What does JetBrains prefer to see from Plugin Verifier: Deprecated or Experimental?
AnsweredI give up and defer to your preferences: /** * @deprecated please use {@link HyperlinkLabel#setTextWithHyperlink(String) with "beforeLinkText<hyperlink>linkText</hyperlink>" instead} */ @Dep... -
Created intellij-community.master build breaks ActionManagerEx API
AnsweredChanges in the lastest intellij-community master branch, updated this morning, break ActionManagerEx API by adding an argument to function without default and without java overloads. Is it the exp... -
Edited ProjectPlainTextFileTypeManager.getFiles() is deprecated, replacement PersistentFileSetManager.getFiles() is package private
AnsweredProjectPlainTextFileTypeManager.getFiles() is deprecated, here is the comment: Deprecateduse OverrideFileTypeManager.getFiles() instead The replacement, PersistentFileSetManager.getFiles() is packa... -
Created Deprecated EditorWindow.INITIAL_INDEX_KEY with replacement marked as @ApiStatus.Internal
AnsweredOpening file with specific tab index using INITIAL_INDEX_KEY is deprecated: /** * @deprecated Use file opening methods taking {@link FileEditorOpenOptions} instead * and pass the index throug... -
Created How can I disable bundled plugin in gradle intellij tasks, for example buildSearchableOptions task?
AnsweredI need to disable one or more bundled plugins in my gradle build intellij tasks, for example buildSearchableOptions task will fail because of conflict with bundled plugin. Is there a way to disable... -
Created How to properly use maven library in plugin test case? Everything I tried, fails with java.lang.RuntimeException: java.io.IOException: Cannot find IntelliJ IDEA project files at
AnsweredI have tried every permutation of JavaCodeInsightFixtureTestCase and LightJavaCodeInsightFixtureTestCase, with DefaultLightProjectDescriptor, with my own implementation of LightProjectDescriptor, w... -
Created How to disable parameter hints for an editor instance? EditorSettingsExternalizable.SHOW_PARAMETER_NAME_HINTS is now ignored.
AnsweredIn my plugin, MissingInActions, I disabled parameter hints for active editor if more than one caret is displayed, to eliminate text displacement which made multi-caret ops harder to use. I noticed ... -
Created API stable since 2017 is marked as experimental.
AnsweredIn my Missing In Actions plugin, I have an option to disable editor parameter hints in multi-caret mode. The hints are great except when using multi-caret mode because they mess up the text positio...