The current sh.vim checks for ft=sh and #!/bin/zsh This add a checker specifically for ft=zsh and changes sh.vim to call the same code.