Skip to content

MarkEdit-app/MarkEdit-preview

Repository files navigation

MarkEdit-preview

Markdown preview for MarkEdit that leverages markedit-api.

Installation

Copy dist/markedit-preview.js to ~/Library/Containers/app.cyan.markedit/Data/Documents/scripts/. Details here.

Use dist/lite/markedit-preview.js if you don't need mermaid, katex and highlight.js, it's much smaller (4 MB vs 160 KB).

Once installed, restart MarkEdit to apply the changes.

This extension automatically checks for updates and notifies you when a new version is available.

Building

Run yarn install && yarn build to build and deploy the script.

To build the lite version, run yarn build:lite instead.

How to Use

Access it from the Extensions menu in the menu bar, or use the keyboard shortcut Shift–Command–V.

Using MarkEdit-preview

To display local images, please ensure you're using MarkEdit 1.24.0 or later and follow the guide to grant file access.

Styling

This extension applies the github-markdown styling. You can customize the appearance by following the customization guidelines.

The preview pane can be styled using the markdown-body CSS class.

Settings

In settings.json, you can define a settings node named extension.markeditPreview to configure this extension, default settings are:

{
  "extension.markeditPreview": {
    "autoUpdate": true,
    "syncScroll": true,
    "changeMode": {
      "modes": ["side-by-side", "preview"],
      "hotKey": {
        "key": "V",
        "modifiers": ["Command"]
      }
    },
    "markdownIt": {
      "preset": "default",
      "options": {}
    }
  }
}
  • autoUpdate: Whether to enable automatic update checks.
  • syncScroll: Whether to enable scroll synchronization.
  • changeMode.modes: Define available preview modes for the "Change Mode" feature.
  • changeMode.hotKey: Assign keyboard shortcuts for mode switching. See the specification here.
  • markdownIt.preset: Override the default markdown-it preset.
  • markdownIt.options: Customize markdown-it options.

Extension settings require MarkEdit 1.24.0 or later.

About

Markdown preview for MarkEdit.

Resources

License

Stars

Watchers

Forks

Packages

No packages published