3 votos

iTerm ZSH - Falta de Derecho de petición

Yo estoy usando la de oh-my-zsh y iTerm2. También he habilitado la zsh-vim-modo de plugin de oh-my-zsh. Una de las molestias que he encontrado en mi derecho de petición (RPS1 Y RPROMPT) no parecen mostrar. Me gustaría que indican lo que vim en modo actualmente estoy en.

Estoy usando el robbyrussel tema. Parece que mi $RPS1 se establece la variable. Me pregunto si hay una opción de configuración que me falta.


Estoy corriendo 10.7.

Mismo problema en 10.8.

3voto

Antero Duarte Puntos 106

Trate de envolver su RPROMPT en comillas simples. He visto comillas dobles causar problemas para los demás con sus peticiones antes.

También me gustaría zanja de la precmd > setprompt proceso, por el momento, y acaba de establecer RPROMPT directamente a simplificar para la prueba. Empezar con algo como

precmd() {
  ...
}
PROMPT=$'\n$(rb_prompt) in $(directory_name) $(git_dirty)$(need_push)\n› '
RPROMPT='%{$fg_bold[cyan]%}$(todo)%{$reset_color%}'

y refinar a partir de ahí.

0voto

Nick Hodges Puntos 148

Después de investigar - he encontrado un par de cosas que fija este:

  1. Yo tenía algunas oh-my-zsh plugins que se ajuste RPS1 en lugar de RPROMPT - parece que la configuración de ambos debe ni ser demostrado.
  2. Configuración de RPROMPT en precmd también la hizo desaparecer.

0voto

Goje87 Puntos 116

Asegúrese de que $RPS1 o $RPROMPT no está definido en uno de sus plugins. Por ejemplo, el plugin vi-mode define $RPS1 dentro de una if declaración. Para la prueba, se desactiva TODOS los plugins dentro de su .zshrc y ver si eso arregla las cosas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X