summaryrefslogtreecommitdiffstats
path: root/scripts/syntax-highlighting.sh
diff options
context:
space:
mode:
authorFlorian Pritz <bluewind@xssn.at>2010-08-14 16:48:19 +0200
committerFlorian Pritz <bluewind@xssn.at>2010-08-14 17:20:34 +0200
commitb82315dfebf9a77d8b5114afcab0cad27c3f40ac (patch)
tree83d704aaba7bbde5b85f749df96a38c10fa0076d /scripts/syntax-highlighting.sh
parent2f8e0832796ad9e7f64e9b4e6dbe40f995b3a76d (diff)
switch to pygments for highlighting
Signed-off-by: Florian Pritz <bluewind@xssn.at>
Diffstat (limited to 'scripts/syntax-highlighting.sh')
-rwxr-xr-xscripts/syntax-highlighting.sh163
1 files changed, 0 insertions, 163 deletions
diff --git a/scripts/syntax-highlighting.sh b/scripts/syntax-highlighting.sh
deleted file mode 100755
index 845d4a6e4..000000000
--- a/scripts/syntax-highlighting.sh
+++ /dev/null
@@ -1,163 +0,0 @@
-#!/bin/sh
-# Note: the highlight command (http://www.andre-simon.de/) uses css for syntax
-# highlighting, so you'll probably want something like the following included
-# in your css file (generated by highlight 2.4.8 and adapted for cgit):
-#
-# table.blob .num { color:#2928ff; }
-# table.blob .esc { color:#ff00ff; }
-# table.blob .str { color:#ff0000; }
-# table.blob .dstr { color:#818100; }
-# table.blob .slc { color:#838183; font-style:italic; }
-# table.blob .com { color:#838183; font-style:italic; }
-# table.blob .dir { color:#008200; }
-# table.blob .sym { color:#000000; }
-# table.blob .kwa { color:#000000; font-weight:bold; }
-# table.blob .kwb { color:#830000; }
-# table.blob .kwc { color:#000000; font-weight:bold; }
-# table.blob .kwd { color:#010181; }
-
-case "$1" in
- *.4gl) exec /usr/bin/highlight -f -I -O xhtml -S 4gl;;
- *.a4c) exec /usr/bin/highlight -f -I -O xhtml -S a4c;;
- *.abp) exec /usr/bin/highlight -f -I -O xhtml -S abp;;
- *.ada) exec /usr/bin/highlight -f -I -O xhtml -S ada;;
- *.agda) exec /usr/bin/highlight -f -I -O xhtml -S agda;;
- *.ampl) exec /usr/bin/highlight -f -I -O xhtml -S ampl;;
- *.amtrix) exec /usr/bin/highlight -f -I -O xhtml -S amtrix;;
- *.applescript) exec /usr/bin/highlight -f -I -O xhtml -S applescript;;
- *.arc) exec /usr/bin/highlight -f -I -O xhtml -S arc;;
- *.arm) exec /usr/bin/highlight -f -I -O xhtml -S arm;;
- *.as) exec /usr/bin/highlight -f -I -O xhtml -S as;;
- *.asm) exec /usr/bin/highlight -f -I -O xhtml -S asm;;
- *.asp) exec /usr/bin/highlight -f -I -O xhtml -S asp;;
- *.aspect) exec /usr/bin/highlight -f -I -O xhtml -S aspect;;
- *.ats) exec /usr/bin/highlight -f -I -O xhtml -S ats;;
- *.au3) exec /usr/bin/highlight -f -I -O xhtml -S au3;;
- *.avenue) exec /usr/bin/highlight -f -I -O xhtml -S avenue;;
- *.awk) exec /usr/bin/highlight -f -I -O xhtml -S awk;;
- *.bat) exec /usr/bin/highlight -f -I -O xhtml -S bat;;
- *.bb) exec /usr/bin/highlight -f -I -O xhtml -S bb;;
- *.bib) exec /usr/bin/highlight -f -I -O xhtml -S bib;;
- *.bms) exec /usr/bin/highlight -f -I -O xhtml -S bms;;
- *.boo) exec /usr/bin/highlight -f -I -O xhtml -S boo;;
- *.c|*.h|*.cpp|*.C|*.H) exec /usr/bin/highlight -f -I -O xhtml -S c;;
- *.cb) exec /usr/bin/highlight -f -I -O xhtml -S cb;;
- *.cfc) exec /usr/bin/highlight -f -I -O xhtml -S cfc;;
- *.chl) exec /usr/bin/highlight -f -I -O xhtml -S chl;;
- *.clipper) exec /usr/bin/highlight -f -I -O xhtml -S clipper;;
- *.clojure) exec /usr/bin/highlight -f -I -O xhtml -S clojure;;
- *.clp) exec /usr/bin/highlight -f -I -O xhtml -S clp;;
- *.cob) exec /usr/bin/highlight -f -I -O xhtml -S cob;;
- *.cs) exec /usr/bin/highlight -f -I -O xhtml -S cs;;
- *.css) exec /usr/bin/highlight -f -I -O xhtml -S css;;
- *.d) exec /usr/bin/highlight -f -I -O xhtml -S d;;
- *.diff|*.patch) exec /usr/bin/highlight -f -I -O xhtml -S diff;;
- *.dot) exec /usr/bin/highlight -f -I -O xhtml -S dot;;
- *.dylan) exec /usr/bin/highlight -f -I -O xhtml -S dylan;;
- *.e) exec /usr/bin/highlight -f -I -O xhtml -S e;;
- *.erl) exec /usr/bin/highlight -f -I -O xhtml -S erl;;
- *.euphoria) exec /usr/bin/highlight -f -I -O xhtml -S euphoria;;
- *.exp) exec /usr/bin/highlight -f -I -O xhtml -S exp;;
- *.f77) exec /usr/bin/highlight -f -I -O xhtml -S f77;;
- *.f90) exec /usr/bin/highlight -f -I -O xhtml -S f90;;
- *.flx) exec /usr/bin/highlight -f -I -O xhtml -S flx;;
- *.frink) exec /usr/bin/highlight -f -I -O xhtml -S frink;;
- *.haskell|*.hs) exec /usr/bin/highlight -f -I -O xhtml -S haskell;;
- *.hcl) exec /usr/bin/highlight -f -I -O xhtml -S hcl;;
- *.httpd) exec /usr/bin/highlight -f -I -O xhtml -S httpd;;
- *.icn) exec /usr/bin/highlight -f -I -O xhtml -S icn;;
- *.idl) exec /usr/bin/highlight -f -I -O xhtml -S idl;;
- *.idlang) exec /usr/bin/highlight -f -I -O xhtml -S idlang;;
- *.ili) exec /usr/bin/highlight -f -I -O xhtml -S ili;;
- *.ini) exec /usr/bin/highlight -f -I -O xhtml -S ini;;
- *.inp) exec /usr/bin/highlight -f -I -O xhtml -S inp;;
- *.io) exec /usr/bin/highlight -f -I -O xhtml -S io;;
- *.iss) exec /usr/bin/highlight -f -I -O xhtml -S iss;;
- *.j) exec /usr/bin/highlight -f -I -O xhtml -S j;;
- *.java) exec /usr/bin/highlight -f -I -O xhtml -S java;;
- *.js) exec /usr/bin/highlight -f -I -O xhtml -S js;;
- *.jsp) exec /usr/bin/highlight -f -I -O xhtml -S jsp;;
- *.lbn) exec /usr/bin/highlight -f -I -O xhtml -S lbn;;
- *.ldif) exec /usr/bin/highlight -f -I -O xhtml -S ldif;;
- *.lgt) exec /usr/bin/highlight -f -I -O xhtml -S lgt;;
- *.lhs) exec /usr/bin/highlight -f -I -O xhtml -S lhs;;
- *.lisp) exec /usr/bin/highlight -f -I -O xhtml -S lisp;;
- *.lotos) exec /usr/bin/highlight -f -I -O xhtml -S lotos;;
- *.ls) exec /usr/bin/highlight -f -I -O xhtml -S ls;;
- *.lsl) exec /usr/bin/highlight -f -I -O xhtml -S lsl;;
- *.lua) exec /usr/bin/highlight -f -I -O xhtml -S lua;;
- *.ly) exec /usr/bin/highlight -f -I -O xhtml -S ly;;
- *.m) exec /usr/bin/highlight -f -I -O xhtml -S m;;
- *.make) exec /usr/bin/highlight -f -I -O xhtml -S make;;
- *.mel) exec /usr/bin/highlight -f -I -O xhtml -S mel;;
- *.mercury) exec /usr/bin/highlight -f -I -O xhtml -S mercury;;
- *.mib) exec /usr/bin/highlight -f -I -O xhtml -S mib;;
- *.miranda) exec /usr/bin/highlight -f -I -O xhtml -S miranda;;
- *.ml) exec /usr/bin/highlight -f -I -O xhtml -S ml;;
- *.mo) exec /usr/bin/highlight -f -I -O xhtml -S mo;;
- *.mod3) exec /usr/bin/highlight -f -I -O xhtml -S mod3;;
- *.mpl) exec /usr/bin/highlight -f -I -O xhtml -S mpl;;
- *.ms) exec /usr/bin/highlight -f -I -O xhtml -S ms;;
- *.mssql) exec /usr/bin/highlight -f -I -O xhtml -S mssql;;
- *.n) exec /usr/bin/highlight -f -I -O xhtml -S n;;
- *.nas) exec /usr/bin/highlight -f -I -O xhtml -S nas;;
- *.nice) exec /usr/bin/highlight -f -I -O xhtml -S nice;;
- *.nrx) exec /usr/bin/highlight -f -I -O xhtml -S nrx;;
- *.nsi) exec /usr/bin/highlight -f -I -O xhtml -S nsi;;
- *.nut) exec /usr/bin/highlight -f -I -O xhtml -S nut;;
- *.oberon) exec /usr/bin/highlight -f -I -O xhtml -S oberon;;
- *.objc) exec /usr/bin/highlight -f -I -O xhtml -S objc;;
- *.octave) exec /usr/bin/highlight -f -I -O xhtml -S octave;;
- *.oorexx) exec /usr/bin/highlight -f -I -O xhtml -S oorexx;;
- *.os) exec /usr/bin/highlight -f -I -O xhtml -S os;;
- *.oz) exec /usr/bin/highlight -f -I -O xhtml -S oz;;
- *.pas) exec /usr/bin/highlight -f -I -O xhtml -S pas;;
- *.php) exec /usr/bin/highlight -f -I -O xhtml -S php;;
- *.pike) exec /usr/bin/highlight -f -I -O xhtml -S pike;;
- *.pl|*.perl|*.pm) exec /usr/bin/highlight -f -I -O xhtml -S pl;;
- *.pl1) exec /usr/bin/highlight -f -I -O xhtml -S pl1;;
- *.pov) exec /usr/bin/highlight -f -I -O xhtml -S pov;;
- *.pro) exec /usr/bin/highlight -f -I -O xhtml -S pro;;
- *.progress) exec /usr/bin/highlight -f -I -O xhtml -S progress;;
- *.ps) exec /usr/bin/highlight -f -I -O xhtml -S ps;;
- *.ps1) exec /usr/bin/highlight -f -I -O xhtml -S ps1;;
- *.psl) exec /usr/bin/highlight -f -I -O xhtml -S psl;;
- *.py) exec /usr/bin/highlight -f -I -O xhtml -S py;;
- *.pyx) exec /usr/bin/highlight -f -I -O xhtml -S pyx;;
- *.q) exec /usr/bin/highlight -f -I -O xhtml -S q;;
- *.qmake) exec /usr/bin/highlight -f -I -O xhtml -S qmake;;
- *.qu) exec /usr/bin/highlight -f -I -O xhtml -S qu;;
- *.r) exec /usr/bin/highlight -f -I -O xhtml -S r;;
- *.rb) exec /usr/bin/highlight -f -I -O xhtml -S rb;;
- *.rebol) exec /usr/bin/highlight -f -I -O xhtml -S rebol;;
- *.rexx) exec /usr/bin/highlight -f -I -O xhtml -S rexx;;
- *.rnc) exec /usr/bin/highlight -f -I -O xhtml -S rnc;;
- *.s) exec /usr/bin/highlight -f -I -O xhtml -S s;;
- *.sas) exec /usr/bin/highlight -f -I -O xhtml -S sas;;
- *.sc) exec /usr/bin/highlight -f -I -O xhtml -S sc;;
- *.scala) exec /usr/bin/highlight -f -I -O xhtml -S scala;;
- *.scilab) exec /usr/bin/highlight -f -I -O xhtml -S scilab;;
- *.sh) exec /usr/bin/highlight -f -I -O xhtml -S sh;;
- *.sma) exec /usr/bin/highlight -f -I -O xhtml -S sma;;
- *.smalltalk) exec /usr/bin/highlight -f -I -O xhtml -S smalltalk;;
- *.sml) exec /usr/bin/highlight -f -I -O xhtml -S sml;;
- *.sno) exec /usr/bin/highlight -f -I -O xhtml -S sno;;
- *.spec) exec /usr/bin/highlight -f -I -O xhtml -S spec;;
- *.spn) exec /usr/bin/highlight -f -I -O xhtml -S spn;;
- *.sql) exec /usr/bin/highlight -f -I -O xhtml -S sql;;
- *.sybase) exec /usr/bin/highlight -f -I -O xhtml -S sybase;;
- *.tcl) exec /usr/bin/highlight -f -I -O xhtml -S tcl;;
- *.tcsh) exec /usr/bin/highlight -f -I -O xhtml -S tcsh;;
- *.test_re) exec /usr/bin/highlight -f -I -O xhtml -S test_re;;
- *.tex) exec /usr/bin/highlight -f -I -O xhtml -S tex;;
- *.ttcn3) exec /usr/bin/highlight -f -I -O xhtml -S ttcn3;;
- *.vala) exec /usr/bin/highlight -f -I -O xhtml -S vala;;
- *.vb) exec /usr/bin/highlight -f -I -O xhtml -S vb;;
- *.verilog) exec /usr/bin/highlight -f -I -O xhtml -S verilog;;
- *.vhd) exec /usr/bin/highlight -f -I -O xhtml -S vhd;;
- *.xml|*.htm|*.html) exec /usr/bin/highlight -f -I -O xhtml -S xml;;
- *.xpp) exec /usr/bin/highlight -f -I -O xhtml -S xpp;;
- *.y) exec /usr/bin/highlight -f -I -O xhtml -S y;;
- *.znn) exec /usr/bin/highlight -f -I -O xhtml -S znn;;
- *) exec /usr/bin/highlight -f -I -O xhtml -S txt;;
-esac