Plugins

Editora can be extended with plugins, they add commands, keybindings, tool windows, editor-menu items, and status-bar segments. Browse the plugin catalog for what’s available, or write your own.

Plugins are off by default and run with full access (no sandbox). Only install plugins you trust.

Installing

  1. Enable plugins in Settings → Plugins.
  2. Browse plugins… (or the plugins.browse command) installs from the official registry; Install from file… installs a local .zip.
  3. Restart Editora to load newly installed plugins.

Installed plugins live in your config folder under plugins/<id>/, and the enabled set is tracked in plugins.json. (Plugins are loaded at startup, so enabling/disabling takes effect on the next launch.)

What a plugin can do

A plugin can:

Writing a plugin

A plugin is a folder with a plugin.json manifest plus, optionally, a Java jar and snippets/ / templates/ directories. The simplest plugins are purely declarative (commands that run a shell command, keybindings, asset folders); richer ones implement the Plugin interface against the exported com.editora.plugin API.

Start from the Example Plugin, which exercises every extension point, and read the full authoring guide in docs/plugins.md.

Publishing

The official registry is adriandeleon/editora-plugins, a curated index.json plus each plugin’s source and a downloadable .zip (verified by sha-256 on install). Open a pull request there to add yours.