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, CLion and DataGrip.

GitHub Wiki

Open Source Markdown Navigator

JetBrains plugin page

Missing In Actions

JetBrains plugin page

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

Options:

  • Select scope:
    • All files
    • only Modified files
  • Select action to take on mismatch:
    • Ask: show prompt to decide what to do
    • Fix git case: change git to match file system case
    • Fix file case: change file system case to match git

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.

flexmark-java source

flexmark-java wiki

reverse-regex

reverse-regex is a Java utility library that allows Java to perform backward search using standard RegEx Java classes on a reversed character sequence of original text.

reverse-regex source

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 http://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