Este recurso do ZSH (presumo) é usado em uma resposta Sintaxe ZSH para dividir uma string usando vários caracteres como delimitadores
Ou você poderia usar a divisão IFS com $=var:
IFS=.- parts=( $=file )
Você pode apontar o nome desta construção na documentação do ZSH?