-
Notifications
You must be signed in to change notification settings - Fork 122
Extensions
This page showcases several extension examples built on top of the MarkEdit-api.
Extensions are typically plugins that modify the editor's behavior, while themes are a special type of extension focused on customizing the appearance.
After installing extensions, restart the app to apply the changes.
- MarkEdit-preview HTML preview.
- MarkEdit-ai-writer AI writer based on Foundation Models.
- MarkEdit-vim Vim Keybindings.
- MarkEdit-natural-scrolling Enable natural scrolling.
- MarkEdit-mte Markdown Table Editor.
- MarkEdit-lang-vue Vue Language Package.
- MarkEdit-highlight Text Highlight.
- MarkEdit-devtools Dev Tools.
- MarkEdit-prettier Prettier.
- MarkEdit-reference-style-links Insert reference style links easily.
These extensions override the app's themes using the MarkEdit-theming mechanism.
To customize colors, see Customization for details.
Theming extensions are not intended to be added to the app settings. They are used to override the currently selected app theme.
When multiple themes of the same color scheme (e.g., two light themes) are installed, the one that gets applied is not guaranteed and may vary unpredictably.
This is a special theme without any built-in styling, it is intended for customizing colors based on the app's main theme.
Learn more at MarkEdit-theme-zero.
These themes are ported from well-known community text editor themes.
| Theme | Light Mode | Dark Mode |
|---|---|---|
| Catppuccin | ![]() |
![]() |
| Basic | ![]() |
![]() |
| Gruvbox | ![]() |
![]() |
| VS Code | ![]() |
![]() |
| Tokyo Night | ![]() |
![]() |
| DuoTone | ![]() |
![]() |
| Noctis Lilac | ![]() |
N/A (light only) |
| Quiet Light | ![]() |
N/A (light only) |
| One Dark | N/A (dark only) | ![]() |
| Nord | N/A (dark only) | ![]() |
The app's main theme serves as the base, so if you want to use a dark-only theme in light mode, simply set the app's main theme to a dark theme.















