forgot to escape EOL
changed zsh code injection to ZDOTDIR; now unnecessary `-subs 1` not printed