Highlighting: Let .numberLines work even if no language given.

Closes #1287, jgm/highlighting-kate#40.
This commit is contained in:
John MacFarlane
2014-06-17 15:15:56 -07:00
parent 59272e4d99
commit b371e83d73
+6 -1
View File
@@ -74,7 +74,12 @@ highlight formatter (_, classes, keyvals) rawCode =
["number","numberLines", "number-lines"]) classes }
lcclasses = map (map toLower) classes
in case find (`elem` lcLanguages) lcclasses of
Nothing -> Nothing
Nothing
| numberLines fmtOpts -> Just
$ formatter fmtOpts{ codeClasses = [],
containerClasses = classes }
$ map (\ln -> [(NormalTok, ln)]) $ lines rawCode
| otherwise -> Nothing
Just language -> Just
$ formatter fmtOpts{ codeClasses = [language],
containerClasses = classes }