Free Obsidian plugin
Typography as You Type
Converts quotes to curly quotes, dashes to en and em dashes, and periods to an ellipsis as you type. Substitutions keep out of code, math, wikilinks, frontmatter and URLs, and Backspace right afterwards restores exactly what you typed.
Install from the Obsidian directory Open in Obsidian Source code and issues
What it does
Straight quotes become curly ones, -- becomes an en dash, ... becomes an ellipsis and -> becomes an arrow, as you type. Nothing is substituted inside code, formulas or link targets, and Backspace puts back exactly what you typed.
This is a rebuild rather than a fork. The plugin it replaces, mgmeyers/obsidian-smart-typography, has about 170,000 downloads and has had no release since June 2022. Its open issues are the specification for this one: the notes below say which issue each behaviour answers.
Highlights
- with Obsidian's "Auto-pair brackets" on, the default, quotation marks are curled and not doubled (0.1.1 and earlier lost this to auto-pairing);
- a substitution is one undo step, and Backspace straight afterwards puts back what was typed;
- input-method composition, sent through Chromium's own composition API, is left alone while it lasts, and its quotes are curled once it is committed (
it'scomposed as one word, a dead-key"); - the settings tab renders, saves, and applies to open notes at once.
Details
- Version
- 0.7.3
- Needs Obsidian
- 1.3.5 or newer
- Platforms
- Desktop and mobile
- Author
- Siulved54
- Price
- Free and open source