summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2024-04-10 10:15:11 -0700
committerGravatar Tom Willemse2024-04-10 10:15:11 -0700
commit03c010e800dc1cdc1617a0184bdf7bbe116ca606 (patch)
treeea2692cc670dce3b993155364ee1225f0c46fde2
parent4348d4ac8e868ec04fcd2673892e71e714614f96 (diff)
downloadcgit-pygments-wrapper-03c010e800dc1cdc1617a0184bdf7bbe116ca606.tar.gz
cgit-pygments-wrapper-03c010e800dc1cdc1617a0184bdf7bbe116ca606.zip
Use Scheme lexer if the modeline has scsh in it as well
-rwxr-xr-xcgit-pygments-wrapper6
1 files 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: