From a8237778c3577f856940f8df46318343b169ae25 Mon Sep 17 00:00:00 2001 From: Rickard Lindberg Date: Wed, 6 May 2020 12:12:10 +0200 Subject: [PATCH] Ensure custom plugin lexers are also found. --- inksyntax.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/inksyntax.py b/inksyntax.py index 7eaac25..2e4bc4a 100755 --- a/inksyntax.py +++ b/inksyntax.py @@ -49,9 +49,8 @@ def hl_lang (s): import pygments.lexers from pygments.formatters import SvgFormatter pygments_langs = {} - for cls in pygments.lexers.LEXERS: - if cls.endswith('Lexer'): - pygments_langs[cls[:-5]] = getattr(pygments.lexers, cls) + for cls in pygments.lexers.get_all_lexers(): + pygments_langs[cls[0]] = pygments.lexers.find_lexer_class(cls[0]) HAVE_PYGMENTS = True except ImportError: pass