git.iko.soy/typeable/pandoc
on master help sign in
Highlighting: Let .numberLines work even if no language given.

Closes #1287, jgm/highlighting-kate#40.

commitb371e83d7362c6ffc6e4dd98b7288ddd7f23f46a authorJohn MacFarlane <jgm@berkeley.edu> dateTue 17 Jun 2014, 15:15 (12 years ago) parent59272e4
1 file changed+6−1
src/Text/Pandoc/Highlighting.hs+6−1
src/Text/Pandoc/Highlighting.hs+6−1
@@ -74,7 +74,12 @@ highlight formatter (_, classes, keyvals) rawCode =
7474 ["number","numberLines", "number-lines"]) classes }
7575 lcclasses = map (map toLower) classes
7676 in case find (`elem` lcLanguages) lcclasses of
77− Nothing -> Nothing
77+ Nothing
78+ | numberLines fmtOpts -> Just
79+ $ formatter fmtOpts{ codeClasses = [],
80+ containerClasses = classes }
81+ $ map (\ln -> [(NormalTok, ln)]) $ lines rawCode
82+ | otherwise -> Nothing
7883 Just language -> Just
7984 $ formatter fmtOpts{ codeClasses = [language],
8085 containerClasses = classes }