summaryrefslogtreecommitdiff
path: root/md2man
diff options
context:
space:
mode:
Diffstat (limited to 'md2man')
-rwxr-xr-xmd2man4
1 files changed, 3 insertions, 1 deletions
diff --git a/md2man b/md2man
index 8736dd1c..7ee63f53 100755
--- a/md2man
+++ b/md2man
@@ -334,7 +334,9 @@ def manify(txt):
def htmlify(txt):
- return txt.replace('&', '&amp;').replace('<', '&lt;').replace('>', '&gt;').replace('"', '&quot;').replace("\xa0", '&nbsp;')
+ return re.sub(r'(\W)-', r'\1&#8209;',
+ txt.replace('&', '&amp;').replace('<', '&lt;').replace('>', '&gt;').replace('"', '&quot;')
+ .replace('--', '&#8209;&#8209;').replace("\xa0-", '&nbsp;&#8209;').replace("\xa0", '&nbsp;'))
def warn(*msg):