This way actually has a couple of advantages. 1. With this you write something like $ _ vim file.xml. This is automatically drop you into a tmp dir then run the vim command. 2. zsh completions aren't still work.
This directory for custom modules loaded by zplug.
TODO
example goes here
As a general rule is preferable to use someone elses script if possible, with obvious concessions to security and conveince.