Add support for GitHub-style alerts (callouts) in the markdown editor/viewer, plus editor commands for alerts, blockquotes, and inline formatting (strikethrough, highlight, underline, superscript, subscript).
| Links: | |
|---|---|
| Maintainers: | bwat47 |
| Version: | 1.5.0 |
| Minimum app version: | 3.3 |
| Downloads: This version: | 3 |
| Last updated: | 2026-04-09T23:18:13Z |
A Joplin plugin that adds the following functionality to the Markdown editor:
[!NOTE] This plugin was created entirely with AI tools.
[!CAUTION] The Rich Text Editor is not supported. Alerts may appear there, but editing in the Rich Text Editor will remove GitHub alert syntax.
The plugin supports GitHub-style alert syntax:
Supported alert types:
NOTETIPIMPORTANTWARNINGCAUTIONABSTRACTINFOTODOSUCCESSQUESTIONFAILUREDANGERBUGEXAMPLEQUOTEExample:
> [!NOTE]
> Useful information that users should know, even when skimming content.
> [!TIP]
> Helpful advice for doing things better or more easily.
> [!IMPORTANT]
> Key information users need to know to achieve their goal.
> [!WARNING]
> Urgent info that needs immediate user attention to avoid problems.
> [!CAUTION]
> Advises about risks or negative outcomes of certain actions.
> [!QUESTION] What if you could use a custom title?
> This alert uses a custom title

The plugin adds toolbar buttons and Edit menu commands for:
Default shortcut: Ctrl + Shift + A
Behavior:
> [!NOTE] and place the cursor after the markerDefault shortcut: Ctrl + Shift + .
Behavior:
> and place the cursor after the markerDefault shortcut: none
Behavior:
> [!NOTE] while preserving any custom alert title text:/<32 hex>Joplin supports various inline Markdown extensions, but the Markdown editor does not provide built-in commands for all of them. This plugin adds commands, toolbar buttons, and Edit menu entries for:
==text==~~text~~++text++<sup>text</sup> by default, optionally ^text^<sub>text</sub> by default, optionally ~text~Default shortcuts:
CmdOrCtrl + Shift + YCmdOrCtrl + Shift + ~CmdOrCtrl + Shift + UFor full-line selections, the inline formatting commands are line-aware instead of blindly wrapping the whole block:
Examples:
> - abc test
Highlight becomes:
> - ==abc test==
## Heading
Highlight becomes:
## ==Heading==
The plugin includes settings to enable or disable each editor toolbar button independently.
It also includes separate syntax settings for the superscript and subscript commands. Both default to inline HTML because Joplin renders that syntax in both the editor and the viewer.
Available toolbar visibility settings:
All toolbar buttons are enabled by default.
These settings only affect the editor toolbar buttons. The commands themselves, menu items, and shortcuts still remain available.
Changing a toolbar visibility setting currently requires restarting the plugin to take effect. Changing the superscript or subscript syntax setting applies to commands immediately and does not require a restart.