vim.eclass has all sorts of unquoted variables.
Created attachment 139802 [details, diff] patch against vim.eclass
Created attachment 139804 [details, diff] more picky patch
Created attachment 139805 [details, diff] even more picky patch
Created attachment 139806 [details, diff] new patch, does the same, just better
If nobody cares about this patch, you could at least close it as 'we don't care' instead of leaving it open and watching the diff apply less and less.
fixed in CVS, thanks for reporting.