O Arch Linux atualizou o zsh para a versão 5.3.1 recentemente.
Um problema de diretório:
_systemctl_startable_units:4: failed to load module `zsh/regex': /usr/lib/zsh/5.3/zsh/regex.so: cannot open shared object file: No such file or directory
_systemctl_startable_units:4: -regex-match not available for regex
ln -s /usr/lib/zsh/5.3.1 /usr/lib/zsh/5.3
é minha correção temporária.
Eu também tenho esse problema, mas no OSX.
Atualizei recentemente para 5.3.1 usando brew
e este erro começou a aparecer.
zsh --version
zsh 5.3.1 (x86_64-apple-darwin15.6.0)
Ao tentar usar o comando diff
e pressionar
(eval):1: _diff: function definition file not found
Problema resolvido no OSX ao fazer isto:
rm -f ~/.zcompdump*
Em seguida, reinicie o terminal.
Para que o preenchimento automático do gradle funcione novamente, eu tive que excluir o arquivo .gradletasknamecache nos respectivos diretórios do gradle.
Solução encontrada em stackoverflow , upvote instantâneo;)
A solução fornecida por bes funcionou para mim após a atualização para zsh 5.4.2 no archlinux.
Comentários muito úteis
Problema resolvido no OSX ao fazer isto:
Em seguida, reinicie o terminal.
Para que o preenchimento automático do gradle funcione novamente, eu tive que excluir o arquivo .gradletasknamecache nos respectivos diretórios do gradle.
Solução encontrada em stackoverflow , upvote instantâneo;)