X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=zsh%2F.zsh%2Frc%2F015prompt.zsh;fp=zsh%2F.zsh%2Frc%2F015prompt.zsh;h=d119a19739111722f47f0832007a5c53a6e739eb;hb=3c909dab2de881f2a3212f491eec1b716a33e373;hp=5a0e0b7c6275a2dc4aacc069402d50876a5f48dd;hpb=83335a24cd4b4bd88b8b3f31529d9a513c27a116;p=dotfiles.git diff --git a/zsh/.zsh/rc/015prompt.zsh b/zsh/.zsh/rc/015prompt.zsh index 5a0e0b7..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) }