syntax highlighting enabled in pagers
authorChris Koeritz <fred@gruntose.com>
Tue, 4 Oct 2016 01:21:50 +0000 (21:21 -0400)
committerChris Koeritz <fred@gruntose.com>
Tue, 4 Oct 2016 01:21:50 +0000 (21:21 -0400)
all the mo/less/more variants now will show syntax highlighting for c, c++ etc.  anything supported by gnu source highlighter.

scripts/core/variables.sh

index 1be1278dddbb2bb9072ea0bc64b9057a0131a46e..1ec14e315a10576d16c55fa61ec9c6f0e0f21a6b 100644 (file)
@@ -183,6 +183,9 @@ if [ -z "$CORE_VARIABLES_LOADED" ]; then
   # set this so nechung can find its data.
   define_yeti_variable NECHUNG=$FEISTY_MEOW_APEX/infobase/fortunes.dat
   
+  # establish a pipe for less to see our beloved syntax highlighting.
+  define_yeti_variable LESSOPEN="| source-highlight -f esc -o STDOUT -i %s"
+
   # ensure we use the right kind of secure shell.
 #  define_yeti_variable CVS_RSH=$FEISTY_MEOW_SCRIPTS/security/ssh.sh
 #  define_yeti_variable GIT_SSH=$FEISTY_MEOW_SCRIPTS/security/ssh.sh