Support file/directory names with dashes

Add the -- to tell vim that everything after is filenames in order to
allow names with dashes to be handled properly.
Fix gsdiff alias

Bad copy and paste created syntax errors and missing commands in this
alias.