Normalize Punctuation
Normalize punctuation in Markdown files.
Current replacements
‘→'’→'“→"”→"ˋ→`‚→'„→"…→...NBSP→«→"«→"»→"»→"‐→-﹘→-−→-–→-
To keep NBSPs, use explicit instead.
Installation
As a pre-commit hook (recommended)
To run normalize-punctuation as a pre-commit hook, add the following
to your .pre-commit-config.yaml file:
- repo: https://github.com/qrichert/normalize-punctuation
rev: <tag of latest version>
hooks:
- id: normalize-punctuation
As a standalone executable
cargo install --locked --git https://github.com/qrichert/normalize-punctuation.git
Use the same command to update normalize-punctuation.