From 03c010e800dc1cdc1617a0184bdf7bbe116ca606 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Wed, 10 Apr 2024 10:15:11 -0700 Subject: Use Scheme lexer if the modeline has scsh in it as well --- cgit-pygments-wrapper | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cgit-pygments-wrapper b/cgit-pygments-wrapper index 60a1ab1..5e49e8a 100755 --- a/cgit-pygments-wrapper +++ b/cgit-pygments-wrapper @@ -63,8 +63,10 @@ formatter = HtmlFormatter(encoding="utf-8", style="autumn") try: if filename == "CMakeLists.txt": lexer = get_lexer_by_name("cmake") - elif shebang_matches(data, r"guile") or modeline_matches( - data, r"mode: scheme" + elif ( + shebang_matches(data, r"guile") + or modeline_matches(data, r"mode: scheme") + or shebang_matches(data, r"scsh") ): lexer = SchemeLexer() else: -- cgit v1.2.3-54-g00ecf