Cookbook /
CurlyQuotes
Summary: Display Curly Double/Single Quotes and M/N Dashes
Version:
Prerequisites: known to work in PmWiki 2.1
Status:
Maintainer:
Discussion: CurlyQuotes-Talk
Categories: Markup
Questions answered by this recipe
How can I turn straight quotes into curly quotes when a page is displayed, without interfering with other markup that involves quotes? How can I create m- and n-dashes with simple wiki markup?
Description
Add the following to your config.php:
if ($action != 'edit') { # make curly quotes Markup("\"",'_end',"/\"(.*?)\"/",'“$1”'); # make m-dash Markup("---",'_end',"/---([^-])/",'—$1'); # make n-dash Markup("--",'_end',"/--([^->])/",'–$1'); # curly single quote in contraction Markup("a'a",'_end',"/([A-Za-z])'([A-Za-z][A-Za-z]?[^A-Za-z])/",'$1’$2'); }
Notes
Release Notes
See Also
Contributors
John Cooley, Ben Stallings
Comments
See discussion at CurlyQuotes-Talk