Recientemente comencé a usar Zsh y es increíble. Desafortunadamente, para el proyecto que considero mi proyecto "principal", todo es lento. Lo que quiero decir es que cada vez que ejecuto un comando ls
, por ejemplo, hay un retraso de cinco segundos entre el momento en que se ejecuta el comando y el momento en que puedo usar el terminal nuevamente.
¿Qué podría ser diferente en este repositorio que hace que Zsh sea tan lento? Supongo que es algo específico de Zsh porque no había ningún problema antes de empezar a usar Zsh. Intenté hacer una git clean
pero no hizo ninguna diferencia notable.
Estoy en Mac OS X si eso importa.
Actualización: resulta que esta línea de mi .zshenv
es lo que lo estaba haciendo lento:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
Si comento esa línea, pasa de tardar unos 3 segundos a tardar alrededor de 1 segundo. Desafortunadamente, necesito esa línea, ya que muchos de mis proyectos usan RVM. No sé qué hacer ahora.
Actualización 2 : esto parece ser específicamente una cosa oh-my-zsh. Si no cargo ~/.oh-my-zsh/oh-my-zsh.sh
, no tengo ningún problema.