summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--highlighting.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/highlighting.py b/highlighting.py
index 9308b84..7b4fce4 100644
--- a/highlighting.py
+++ b/highlighting.py
@@ -1,9 +1,12 @@
from pygments import highlight as pygHighlight
-from pygments.lexers import get_lexer_by_name
+from pygments.token import Name
+from pygments.lexers import get_lexer_by_name, BashLexer
from pygments.formatters import HtmlFormatter
formatter = HtmlFormatter(encoding = "utf-8", classprefix="pygm", nowrap=True)
+BashLexer.tokens["basic"].append((r'\b(emerge|layman)\s*\b(?!\.)', Name.Builtin))
+
def highlight(context, code, lang):
l = get_lexer_by_name(lang, encoding = "utf-8")
context.write(pygHighlight(code, l, formatter))