Skip to content

jsimonrichard/ProseMark

Repository files navigation

🪶 ProseMark

ProseMark VS Code Extension | Demo

ProseMark is a modular toolkit for building "What You See Is What You Mean" (WYSIWYM) markdown editors, a type of editor that merges the look of rendered markdown into the editor itself rather than rendering the markdown in a separate window. Two of the most well-known editors of this type are Obsidian and Typora.

This project is structured as a set of extensions for CodeMirror 6, and is broken up into the following packages:

Features

  • Inline styling including italics, bold text, code spans, and strike throughs.
  • Links
  • Headings (ATX and Setext)
  • Ordered and unordered lists
  • Task (checkbox) lists
  • Images
  • Block quotes
  • Code fences with syntax highlighting
  • Rendered HTML when you add @prosemark/render-html
  • Dollar-delimited math ($...$ / $$...$$) when you add @prosemark/latex (or use the VS Code LaTeX integration below)
  • Spellcheck UI when using @prosemark/spellcheck-frontend (you supply the dictionary / engine)

ProseMark for Visual Studio Code

The ProseMark extension is a custom editor for .md files: a WYSIWYM Markdown surface built on the same CodeMirror packages as this repo. It lives under apps/vscode-extensions/core and is published as vscode-prosemark.

Extension pack: installing ProseMark from the Marketplace also recommends companion extensions so common workflows work out of the box:

Getting started

https://prosemark.com/guides/getting-started/

About

A toolkit for building open-source "What you see is what you mean" markdown editors, like Obsidian or Typora

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors