Configurar El Prompt en Zshell
Configurar el prompt de zsh
Queremos modificar el prompt para que además de mostrar el entorno virtual de python (cuando haya uno activo) muestre también la versión de Python que usa ese venv
Para añadir la info de git a mi prompt de zsh ya estoy usando el paquete zsh git prompt
Deshabilitar el prompt generado por pyenv
En primer lugar, como tenemos instalado pyenv
necesitamos inhibir el comportamiento por defecto de pyenv
que muestra el nombre del entorno virtual en el prompt. Para ello, en el fichero ~/.zshrc
añadimos las siguientes lineas antes de la activación de pyenv
:
|
|
Generamos una función que nos devuelva el venv y la versión de python.
Podemos instalar el plugin de zsh: virtualenv
que sirve justamente para instalar una función que devuelve el virtualenv para usarlo en el prompt, pero como de todas formas la tenemos que cambiar pongo aquí el texto completo de la función, ya modificada para añadir la versión de Python:
|
|
Editamos el prompt en nuestro tema de zsh favorito
Yo estoy usando el tema gnzh
, pero viene a ser lo mismo en cualquier tema. En mi fichero del tema el prompt queda configurado con las siguientes lineas:
|
|