I feel there is huge difference between `<` and `<`. One is harmless and reads from file, the other is dangerous and overwrites file. I would like to have different colors for each to distinguish them. Unfortunately, zsh-syntax-highlighting treats them as same: 164: [[ $1 == (<0-9>|)(\<|\>)* ]] && [[ $1 != (\<|\>)$'\x28'* ]] Can you please implement this, or at least suggest what changes to make?