Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Feature request: option to disable smart punctuation other than quotes #472
kramdown currently has a simple mechanism to disable smart quotes (double and single):
However, kramdown additionally generates ellipses (U+2026, …) from three periods (...). I think a number of folks like me who opt to preserve ASCII quotes would prefer to retain the three periods as well. This could be as simple as a
I think this addresses all the "smart" punctuation. The other main ones are en-dashes (U+2013, –) and em-dashes (U+2014, —), but those are easily avoided if desired by just typing a single hyphen, although I think it would be great to have an option to suppress those as well so one can use
Thanks for considering!
kramdown currently converts
Something along the lines
Would that make sense to you? And would this solve your problem?