Skip to main content
These examples are for bundled plugins under src/plugins/bundled/. Herm does not load external plugin packages yet.

Example 1: Bottom-gutter status

app_bottom uses single_winner composition. Use an order value that does not conflict with another enabled plugin that should win the same row.

Example 2: Custom route and command

Routes appear after Herm’s built-in tabs. Commands appear in the Ctrl+K palette.

Example 3: Gateway event listener

Herm scope-tracks the disposer returned by event.on(). You do not need to remove the listener manually on plugin deactivation.

Example 4: Persistent plugin setting

KV keys are scoped by plugin id at runtime.

Example 5: Eikon rasterizer

Bundled plugins can register Studio rasterizers. In current bundled code, rasterizer examples may import internal utility types because there is no external plugin package boundary yet.