Control: forwarded -1 https://github.com/zsh-users/zsh-syntax-highlighting/issues/390
Daniel Shahaf wrote on Thu, Nov 03, 2016 at 13:23:27 +0000: > Control: forwarded -1 > https://github.com/zsh-users/zsh-syntax-highlighting/issues/252 > > raphael truc wrote on Thu, Nov 03, 2016 at 10:27:35 +0100: > > Indeed, I noticed I had aliased long time ago ! to sudo (which I forgot) > > This is an artifact of using `source zsh-syntax-highlighting.zsh` to > load zsh-syntax-highlighting; using `autoload -U` would avoid aliases > in the calling scope being applied. There already is an upstream issue > for that: https://github.com/zsh-users/zsh-syntax-highlighting/issues/252 > > I'm afraid the upstream fix is not entirely trivial, it is not scheduled > yet. In the meantime, the workarounds available to you are either to > move the «!» inside the parentheses, or to define the alias _after_ > loading z-sy-h. Come to think of it, there's a simpler solution: to use `alias -L` and `unalias -m \*`. I've proposed that on a new upstream bug report.