]> git.armaanb.net Git - stagit.git/blobdiff - highlight
Added syntax highlighting.
[stagit.git] / highlight
index cfcc452fb2862375aa073c4c5f2052514957f49d..8273a3b6ca7be074efc9cbdc6f298ba5b7185042 100755 (executable)
--- a/highlight
+++ b/highlight
@@ -5,7 +5,7 @@ from pygments import highlight
 from pygments.formatters import HtmlFormatter
 from pygments.lexers import guess_lexer, guess_lexer_for_filename
 
-from sys import stdin
+from sys import stdin, stderr
 
 filename = stdin.readline().strip()
 contents = stdin.read()
@@ -25,9 +25,15 @@ if lexer is None:
     lexer = TextLexer
 
 FORMAT = HtmlFormatter(
-    lineos='table',
+    style='murphy',
+    cssclass='highlight',
+    linenos='table',
     lineanchors='loc',
     anchorlinenos=True)
 
 print(highlight(contents, lexer, FORMAT))
+print('<style>')
+print(FORMAT.get_style_defs('.highlight'))
+print('</style>')
 
+print("Lexer: {}.".format(lexer), file=stderr)