diff options
author | Tom Willemse | 2024-04-10 10:15:11 -0700 |
---|---|---|
committer | Tom Willemse | 2024-04-10 10:15:11 -0700 |
commit | 03c010e800dc1cdc1617a0184bdf7bbe116ca606 (patch) | |
tree | ea2692cc670dce3b993155364ee1225f0c46fde2 | |
parent | 4348d4ac8e868ec04fcd2673892e71e714614f96 (diff) | |
download | cgit-pygments-wrapper-03c010e800dc1cdc1617a0184bdf7bbe116ca606.tar.gz cgit-pygments-wrapper-03c010e800dc1cdc1617a0184bdf7bbe116ca606.zip |
Use Scheme lexer if the modeline has scsh in it as well
-rwxr-xr-x | cgit-pygments-wrapper | 6 |
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: |