zsh: Actually check for the directory this time, also some cleanups, zsh doesn't suffer from insane wordsplitting like bash.
retroarch: Tiny consistency changes.
ditch: Slightly better comments
ghostly: Consistent variable names
vim: Use scrolloff to always show one extra line.