vim: Fix fugitive Gmove error

:Gmove produced the "swap file exists" error.  The swap directory now uses the
full path of the filename to avoid conflicts.