Syntax Highlighting in Django
I am currently working on a project with Django A Python web framework ,
It will be a pastebin application , all good pastebins have syntax highlighting … I just wanted to show you how I did it … it can be useful for other projects,
1 def syntax(value,extension): 2 from pygments.lexers import get_lexer_for_filename 3 from pygments import highlight 4 from pygments.formatters import HtmlFormatter 5 "Highlights the syntax of a file based on file extension" 6 lexer = get_lexer_for_filename("file." + extension, stripall=True) 7 formatter = HtmlFormatter(linenos=True) 8 result = highlight(value, lexer, formatter) 9 return result
Sorry for the lack of posts , I will have more snippets up soon
About this entry
You’re currently reading “Syntax Highlighting in Django,” an entry on Syntactic Whitespace
- Published:
- Tuesday, September 11th, 2007 at 6:02 pm
- Author:
- Mike
- Tags:
- code, coding, django, framework, pastebin, python_web, snippets, syntax_highlighting
No comments
Jump to comment form | comments rss | trackback uri