only do preexec_install in interactive mode
add slaqur syntax highlighting