X-Git-Url: http://www.git.stargrave.org/?p=dotfiles.git;a=blobdiff_plain;f=zsh%2F.zsh%2Frc%2F015prompt.zsh;h=d119a19739111722f47f0832007a5c53a6e739eb;hp=95fbb18e40bbdcf2394368e32d89aa0441cc2673;hb=3c909dab2de881f2a3212f491eec1b716a33e373;hpb=e9b14ce0595b7d3c5dfe4cca58e740c73c712e59 diff --git a/zsh/.zsh/rc/015prompt.zsh b/zsh/.zsh/rc/015prompt.zsh index 95fbb18..d119a19 100644 --- a/zsh/.zsh/rc/015prompt.zsh +++ b/zsh/.zsh/rc/015prompt.zsh @@ -6,10 +6,12 @@ PS1+="%(1j.%j.)%b" PS1+='%U${vcs_info_msg_0_}%u' PS1+="%(?.. %S%?%s)" PS1+='%(1S. %B${SECONDS}%b.)' -PS1+='%B%F{magenta}${_VIMODE}%f%b ' +PS1+='%B%F{magenta}%#%f%b ' function zle-line-init zle-keymap-select { - [[ ${KEYMAP} == vicmd ]] && _VIMODE="+" || _VIMODE="%#" + printf "\e]12;" + [[ ${KEYMAP} == vicmd ]] && printf "red" || printf "green" + printf "\e\\" [[ "$#_autoenv_stack_entered" -eq 0 ]] && psvar=(${psvar#A}) || { [[ -n "${psvar[(r)A]}" ]] || psvar=(A $psvar) } @@ -27,6 +29,6 @@ preexec() { } precmd() { - printf "\a\033]2;\033\\" + printf "\a\e]2;\e\\" vcs_info }