症状
zsh のコマンド補完に zsh-autosuggestions を使っていたが、zsh周りを再構築したらサジェストされた文字の色が白になり、設定しているはずのグレー系の配色にならなくなった。
As is
To be
環境
解決方法
zsh-syntax-highlightingの不具合のようなので、暫定的に zsh-syntax-highlighting.zsh の以下箇所を書き換える。
diff --git a/zsh-syntax-highlighting.zsh b/zsh-syntax-highlighting.zsh index 2b42910..2502df0 100644 --- a/zsh-syntax-highlighting.zsh +++ b/zsh-syntax-highlighting.zsh @@ -166 +166 @@ _zsh_highlight() - if is-at-least 5.8.0.3 $ZSH_VERSION.0.0; then + if is-at-least 5.9.0.0 $ZSH_VERSION.0.0; then @@ -418 +418 @@ _zsh_highlight_call_widget() -if is-at-least 5.8.0.2 $ZSH_VERSION.0.0 && _zsh_highlight__function_callable_p add-zle-hook-widget +if is-at-least 5.9.0.0 $ZSH_VERSION.0.0 && _zsh_highlight__function_callable_p add-zle-hook-widget
Highlighting bug after updating to zsh 5.8.1 · Issue #857 · zsh-users/zsh-syntax-highlighting で対応中なので多分その内直るかも。