Bobthefish 不再正确显示 Mercurial(适用于 git)

Bobthefish no longer displaying correctly for Mercurial (works fine for git)

我是 Mac (macos High Sierra) 的新手,刚刚发现 fishOh My Fish,尤其是 bobthefish 主题。安装后,它与 Mercurial 完美配合,但在一次重新启动后,我失去了所有颜色、源代码控制状态指示等...

它仍然适用于 git(我不使用它,只是为了演示这个问题!)。

截图:

原来是 ~/.config/fish/config.fish 文件(内容如下)的问题。不知何故,这在重启时消失了。当我恢复它时,我得到了 Mercurial 版本控制图形。特别注意 set -g theme_display_hg 是

set -g theme_display_git_ahead_verbose yes set -g theme_display_git_dirty_verbose yes set -g theme_display_git_master_branch yes set -g theme_git_worktree_support yes set -g theme_display_hg yes set -g theme_display_user ssh set -g theme_display_hostname ssh set -g theme_display_cmd_duration yes set -g theme_title_display_process yes set -g theme_title_display_user yes set -g theme_title_use_abbreviated_path no set -g theme_date_format "+%Y-%m-%d %H:%M" set -g theme_avoid_ambiguous_glyphs yes set -g theme_show_exit_status yes set -g default_user xxx set -g theme_project_dir_length 1 set -g theme_newline_cursor yes