Highlighting: Let .numberLines work even if no language given.
Closes #1287, jgm/highlighting-kate#40.
This commit is contained in:
parent
59272e4d99
commit
b371e83d73
1 changed files with 6 additions and 1 deletions
|
@ -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 }
|
||||
|
|
Loading…
Add table
Reference in a new issue