[#262] Fix completions for zsh

The old completions used compctl. Switch to use modern compdef instead.