• Stars
    star
    176
  • Rank 216,987 (Top 5 %)
  • Language
    TypeScript
  • License
    GNU General Publi...
  • Created over 3 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Converts quotes to curly quotes, dashes to em dashes, and periods to ellipses

Obsidian Smart Typography

This plugin (currently) converts:

  • "" to β€œβ€ - curly double quotes (customizable)
  • '' to β€˜β€™ - curly single quotes (customizable)
  • ... to … - ellipsis
  • -> to β†’ (customizable)
  • <- to ← (customizable)
  • << to Β«
  • >> to Β»
  • Two dashes (--) to – - en-dash
  • En-dash + dash (–-) to β€” - em-dash
  • Em-dash + dash (β€”-) to --- - three dashes
  • Fractions:
    • 1/2 to Β½
    • β…“, β…”
    • ΒΌ, ΒΎ
    • β…•, β…–, β…—, β…˜
    • β…™, β…š
    • ⅐
    • β…›, β…œ, ⅝, β…ž
    • β…‘
    • β…’
  • Comparisons:
    • <= to ≀
    • >= to β‰₯
    • /= to β‰ 

as you type. Any automatic changes can be undone by pressing backspace.

I hope to expand this to support the conventions of other languages. You can help me out with this by submitting an issue here, telling me what these conventions are: https://github.com/mgmeyers/obsidian-smart-typography/issues

Text Screenshot

Support

If you find this plugin useful, consider supporting its development:

GitHub Sponsors

More Repositories

1

obsidian-kanban

Create markdown-backed Kanban boards in Obsidian.
TypeScript
2,231
star
2

obsidian-style-settings

A dynamic user interface for adjusting theme, plugin, and snippet CSS variables within Obsidian
TypeScript
615
star
3

obsidian-zotero-integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero into Obsidian.
TypeScript
535
star
4

obsidian-california-coast-theme

A minimalist obsidian theme inspired by macOS Big Sur
CSS
491
star
5

obsidian-list-callouts

Create callouts in lists in Obsidian.
TypeScript
147
star
6

obsidian-contextual-typography

TypeScript
121
star
7

obsidian-copy-block-link

Get links to blocks and headings from Obsidian's right click menu.
TypeScript
115
star
8

obsidian-pandoc-reference-list

Display a formatted reference in Obsidian's sidebar for each pandoc citekey in the active document.
TypeScript
78
star
9

obsidian-embedded-note-titles

TypeScript
55
star
10

LineReader

Reads files line by line in browser using the HTML5 FileReader API.
JavaScript
46
star
11

obsidian-indentation-guides

TypeScript
43
star
12

obsidian-electron-window-tweaker

TypeScript
34
star
13

obsidian-icon-swapper

Allows swapping out Obsidian's icons
TypeScript
33
star
14

pdfannots2json

Go
24
star
15

obsidian-easy-bake

Compile many Obsidian notes down to one.
TypeScript
20
star
16

obsidian-powerthesaurus

TypeScript
9
star
17

obsidian-california-coast-settings

DEPRECATED: this plugin is no longer supported
TypeScript
9
star
18

obsidian-native-scrollbars

TypeScript
7
star
19

vscode-markdown-writer-theme

Minimalist vscode themes for writing markdown.
TypeScript
5
star
20

vscode-markdown-note-factory

Helper commands for creating new markdown notes within a vscode workspace
TypeScript
5
star
21

obsidian-explode-paragraph

TypeScript
3
star
22

obsidian-imagery-analysis

TypeScript
2
star
23

dynalist-theme

My personal theme for dynalist
CSS
2
star
24

go-pdf-utils

Go
1
star
25

markdown-auto-tagger

Python
1
star
26

obsidian-file-style

TypeScript
1
star
27

homebrew-pdfannots2json

Ruby
1
star
28

prop-ops

Accessing javascript properties in an uncertain world
JavaScript
1
star
29

pdf-tests

TypeScript
1
star