@@ -73,7 +73,7 @@ data Opt = Opt
7373 , optTitlePrefix :: String -- ^ Optional prefix for HTML title
7474 , optNumberSections :: Bool -- ^ If @True@, number sections in LaTeX
7575 , optIncremental :: Bool -- ^ If @True@, show lists incrementally in S5
76− , optSmartypants :: Bool -- ^ If @True@, use smart quotes, dashes, ...
76+ , optSmart :: Bool -- ^ If @True@, use smart quotes, dashes, ...
7777 , optASCIIMathML :: Bool -- ^ If @True@, use ASCIIMathML in HTML or S5
7878 }
7979
@@ -95,7 +95,7 @@ startOpt = Opt
9595 , optTitlePrefix = ""
9696 , optNumberSections = False
9797 , optIncremental = False
98− , optSmartypants = False
98+ , optSmart = False
9999 , optASCIIMathML = False
100100 }
101101
@@ -157,10 +157,10 @@ options =
157157 (\opt -> return opt { optParseRaw = True }))
158158 "Parse untranslatable HTML codes and LaTeX environments as raw"
159159
160− , Option "S" ["smartypants"]
160+ , Option "S" ["smart"]
161161 (NoArg
162− (\opt -> return opt { optSmartypants = True }))
163− "Use smartypants for html output"
162+ (\opt -> return opt { optSmart = True }))
163+ "Use smart quotes, dashes, and ellipses in HTML output"
164164
165165 , Option "m" ["asciimathml"]
166166 (NoArg
@@ -255,7 +255,7 @@ main = do
255255 , optTitlePrefix = titlePrefix
256256 , optNumberSections = numberSections
257257 , optIncremental = incremental
258− , optSmartypants = smartypants
258+ , optSmart = smart
259259 , optASCIIMathML = asciiMathML
260260 } = opts
261261
@@ -278,7 +278,7 @@ main = do
278278 let writerOptions = WriterOptions { writerStandalone = standalone,
279279 writerHeader = header,
280280 writerTitlePrefix = titlePrefix,
281− writerSmartypants = smartypants,
281+ writerSmart = smart,
282282 writerTabStop = tabStop,
283283 writerS5 = writingS5,
284284 writerIncremental = incremental,