Creating Markdown Monster Addins with .NET
Markdown Monster allows you to add and extend functionality by using an Addin. With an addin you get access to the core features of Markdown Monster and you can:
- Retrieve and set the active document text
- Insert text at the active selection
- Move to and replace selections
- Set document attributes like themes in editor and preview
- Use a custom Markdown Parser
- Hook into document life cycle events (load, save, updated etc.)
- Add menu and toolbar items
- Create entirely new features and hook into the sidebars
(similar to the folder browser, bookmarks, or favorites list) - Create both non-interactive and UI based features
- and much more...
This section describes how to create add-ins and documents a couple of the built in add-ins.
Creating a Markdown Monster Add-in
Accessing and manipulating the Active Editor Document
Addin Lifecycle Event Handlers
Bringing up UI from your Markdown Monster Add-in
Adding Menu Items to the Markdown Monster Menu
Creating a custom Markdown Parser in an Addin
Create a Markdown RenderExtension to customize Html output
Addin Configuration Class
Creating non-Visual Addins
Use the Statusbar and Console Output Panel to display Information
Addin Creation FAQ
