mmark-ext-0.2.1.0: Commonly useful extensions for the MMark markdown processor

Copyright© 2018 Mark Karpov
LicenseBSD 3 clause
MaintainerMark Karpov <markkarpov92@gmail.com>
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Text.MMark.Extension.PunctuationPrettifier

Description

Punctuation prettifier.

Synopsis

Documentation

punctuationPrettifier :: Extension Source #

Prettify punctuation (only affects plain text in inlines):

  • Replace ... with ellipsis
  • Replace --- with em-dash
  • Replace -- with en-dash
  • Replace " with left double quote when previous character was a space character, otherwise replace it with right double quote
  • Replace ' with left single quote when previous character was a space character, otherwise replace it with right single quote aka apostrophe