1
0
mirror of https://github.com/alecthomas/chroma.git synced 2025-11-25 22:32:32 +02:00

Make TypeMappingLexer a bit less prone to error.

This commit is contained in:
Alec Thomas
2017-09-27 21:52:25 +10:00
parent cbc3d5b9f0
commit 2ca426a8d1
2 changed files with 14 additions and 16 deletions

View File

@@ -572,10 +572,10 @@ var Emacslisp = Register(TypeRemappingLexer(MustNewLexer(
{`"`, LiteralString, Pop(1)},
},
},
), TypeRemappingMap{
{NameVariable, NameFunction}: emacsBuiltinFunction,
{NameVariable, NameKeyword}: emacsSpecialForms,
{NameVariable, NameException}: emacsErrorKeywords,
{NameVariable, NameBuiltin}: append(emacsBuiltinFunctionHighlighted, emacsMacros...),
{NameVariable, KeywordPseudo}: emacsLambdaListKeywords,
), TypeMapping{
{NameVariable, NameFunction, emacsBuiltinFunction},
{NameVariable, NameBuiltin, emacsSpecialForms},
{NameVariable, NameException, emacsErrorKeywords},
{NameVariable, NameBuiltin, append(emacsBuiltinFunctionHighlighted, emacsMacros...)},
{NameVariable, KeywordPseudo, emacsLambdaListKeywords},
}))