add 'setopt prompt_subst'
add completion function for moonline command