Tenho certeza de que esse não é o melhor caminho, mas você pode sobrescrever a svn
com
compdef '_files -g "*"' svn
Depois disso, zsh
só oferecerá arquivos
% svn
tags in context :completion::complete:svn::
globbed-files (_files)
em vez de _svn
completions dedicados e demorados:
% svn
tags in context :completion::complete:svn::
argument-1 options (_arguments _svn _subversion)
tags in context :completion::complete:svn:argument-1:
commands (_svn _subversion)