diff --git a/.bashrc b/.bashrc index 2d98704..996bbe4 100644 --- a/.bashrc +++ b/.bashrc @@ -166,8 +166,17 @@ _sensible.bash_() { # export documents="$HOME/Documents" # export dropbox="$HOME/Dropbox" } +syntax_highlighting() { + export LESS='-R' + export BASH_PREEXEC_HOOKS=() + _syntax_highlighting() { + source-highlight -i $1 -o $1.html + less -R $1.html + } +} _init() { + syntax_highlighting # make less more friendly for non-text input files, see lesspipe(1) [ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"