无法在 grml zsh 提示符中显示 virtualenv

无法在 grml zsh 提示符中显示 virtualenv

我在配置 zsh grml shell 时遇到一些问题。我将 /etc/zshrc 文件复制到我的主目录,并开始使用它。我在使用 python 时注意到缺少 virtualenv 名称。所以我尝试跑步grml_theme_add_token virtual-env -f virtual_env_prompt,但什么也没做。那么我应该怎么做才能让 virtualenv 名称显示在 zsh grml shell 中?我从 arch 存储库安装了 grml 配置。

答案1

https://www.pedaldrivenprogramming.com/2018/09/customize-grml-zsh-config/很好地覆盖了它:

更新您的内容~/.zshrc.local以包含以下内容:

# Define the token and register it with grml
function virtual_env_prompt () {
    REPLY=${VIRTUAL_ENV+(${VIRTUAL_ENV:t}) }
}
grml_theme_add_token virtual-env -f virtual_env_prompt '%F{magenta}' '%f'

# Make the prompt use the token
zstyle ':prompt:grml:left:setup' items rc change-root user at host path virtual-env vcs percent

相关内容