summaryrefslogtreecommitdiff
path: root/opt/highlight.sh
diff options
context:
space:
mode:
Diffstat (limited to 'opt/highlight.sh')
-rw-r--r--opt/highlight.sh16
1 files changed, 9 insertions, 7 deletions
diff --git a/opt/highlight.sh b/opt/highlight.sh
index 13e8ae6..d9e0ace 100644
--- a/opt/highlight.sh
+++ b/opt/highlight.sh
@@ -1,23 +1,25 @@
-## This is for syntax highlighting
-# Get the name of the file and the extension of it
+#
+#
+# Syntax Highlighting
+# You should mount your own (most likely better) syntax script here.
+
BASENAME="$1"
EXTENSION="${BASENAME##*.}"
[ "${BASENAME}" = "${EXTENSION}" ] && EXTENSION=txt
[ -z "${EXTENSION}" ] && EXTENSION=txt
-# Makefile and Makefile.* are all .mk
[ "${BASENAME%%.*}" = "Makefile" ] && EXTENSION=mk
-# User note: highlight v2 and v3 have different command options
-# -X is replaced by "-O xhtml" in v3
+# User note: highlight v2 and v3 have different command options.
+# -X is replaced by "-O xhtml" in v3.
# If for whatever reason, this container is using EPEL5 (it shouldn't),
-# use the following line instead of the bottom line
+# use the following line instead of the bottom line.
# exec highlight --force -f -I -X -S "$EXTENSION" 2>/dev/null
# EPEL6 version with no inline css
# exec highlight --force -f -I -O xhtml -S "EXTENSION" 2>/dev/null
-# highlight v3 is available on EPEL6
+# highlight v3 is available on EPEL6.
exec highlight --force --inline-css -f -I -O xhtml -S "EXTENSION" 2>/dev/null \ No newline at end of file