Tenho o plugin zsh-syntax-highlighting no Manjaro (configurado pelo Manjaro) e no Arch (instalado pelo pacman):
Manjaro: (funciona em real time)
Arch: (preciso usar a → no teclado ou espaço ou tab para ele ficar verde o comando)
Como deixo em real time no Arch como no Manjaro?
PS: Lembrando que ambos estão sendo carregados no .zshrc corretamente.
SOLUÇÃO: Removi o pacote zsh-syntax-highlighting (instalado via pacman) e instalei a versão zsh-syntax-highlighting-git (aur) e resolveu o problema do real time.
Uso no Arch Linux com Zsh e Oh-my-zsh e está funcionando normal (real time como você colocou). Mas não instalei o Zsh syntax highlighting pelo repositório oficial, clonei o repositório do Github (primeira etapa recomendada para a instalação do plugin com o Oh-my-zsh) .
Você pode editar o arquivo ~/.oh-my-zsh/tools/upgrade.sh , coloque este código antes do “exit $ret”:
printf "\n${BLUE}%s${RESET}\n" "Updating custom plugins"
cd custom/plugins
for plugin in */; do
if [ -d "$plugin/.git" ]; then
printf "${YELLOW}%s${RESET}\n" "${plugin%/}"
git -C "$plugin" pull
fi
done