My Open Source Projects
Markdown Navigator
Open source version of the plugin. This version has the same preview capabilities as the licensed version but lacks the support for advanced features such as find usages, refactoring, reformatting annotations and quick fixes.
The plugin for Markdown language support on IntelliJ IDEA, RubyMine, PhpStorm, WebStorm, PyCharm, AppCode, Android Studio, GoLand, CLion, Rider and DataGrip.
flexmark-java
flexmark-java is a fork of commonmark-java project, modified to generate an AST which reflects all the elements in the original source, full source position tracking for all elements in the AST and easier JetBrains Open API PsiTree generation.
Missing In Actions
Adds missing editor actions for end of word navigation but that is just the beginning:
Plugin website: Missing In Actions GitHub Repo
Bug tracking & feature requests: Missing In Actions GitHub Issues
Git File Case Fixer Plugin
Git file case mismatch fixer plugin for JetBrains IDEs
Detects and optionally fixes file case mismatch between git and the file system
Adds Before Commit check for file case mismatches between git and the file system with corrective actions:
- Change git file case to match file system
- Change file system case to match git
Touch Typist's Completion Caddy
adds option to disable auto-popup completions on a space for JetBrains IDEs
Detects and optionally fixes file case mismatch between git and the file system
Configure it in Editor > General > Code Completion settings (Preferences on OS X). Disable for all languages or only for languages in a configurable list.
reverse-regex
reverse-regex is a Java utility library to perform backward search using standard Java RegEx on a reversed character sequence of original text.
JavaFX WebView Debugger
Via WebSocket connection to Google Chrome Dev Tools
Full featured Chrome Dev Tools debugging of JavaFX WebView content. Including console logging from scripts, with caller location for one click navigation to source
JavaFx WebView Debugger source
Sample WebView Application with JavaFX Debugging WebView Debug Sample.
Laravel 5 Translation Manager
This package is used to comfortably manage, view, edit and translate Laravel language files with translation assistance through the Yandex Translation API. It augments the Laravel Translator system with a ton of practical functionality. Features
Detailed information is in the wiki.
Contributor on Open Source Projects
intellij-community
JetBrains' IntelliJ IDEA Community Edition https://www.jetbrains.com/idea/ an indispensable source of JetBrains API knowledge. If you are building plugins for IntelliJ IDEs then you should have the ability to run a version built from source. Nothing beats reading actual source code to understand what is going on with your plugin and why.
Proud contributor of a few small bugs and feature patches. Some of which have been accepted. Two years ago I could not get it built, a year ago I could not figure out where to begin. Today, I feel comfortable hacking features and fixing bugs.
JetBrains/intellij-community YouTrack: JetBrains Issue Tracker
Constructive comments and suggestions are welcome. I can also be reached me at vladimir@vladsch.com