Skip to content

YannCebron/IntelliPikchr

Repository files navigation

IntelliPikchr

Build Contributor Covenant Version Downloads

Support Pikchr language in IntelliJ-based IDEs (2021.3 and later).

Pikchr (pronounced "picture") is a PIC-like markup language for diagrams in technical documentation.

IntelliPikchr

Features

  • Syntax highlighting, customizable in Settings | Editor | Color Scheme | Pikchr
  • Bundled Live Templates, customize/add in Settings | Editor | Live Templates
  • Split editor with preview pane for .pikchr files, using kroki.io or self-hosted server for rendering
  • Adapt preview colors to IDE dark UI mode
  • Tune preview with custom CSS
  • See Settings | Languages & Frameworks | IntelliPikchr to customize (see Settings icon in editor toolbar)

Plans/Ideas

  • Full language support (semantic highlighting, completion, refactoring, ...)
  • Previews for diagrams embedded in Markdown code fences

Installation

  • Open Plugin Homepage and click Install to... button on upper right

  • Using IDE built-in plugin system:

    Settings > Plugins > Marketplace > Search for "IntelliPikchr" > Install Plugin

  • Manually:

    Download the latest release and install it manually using Settings > Plugins > ⚙️ > Install plugin from disk...

License | Code of Conduct | Credits

Licensed under Apache 2 License

Contributor Covenant Code of Conduct

Split editor adapted from IntelliJ IDEA Markdown plugin


Plugin based on the IntelliJ Platform Plugin Template.