fix for the vim- convention

Since this is supposed to be a reasonable way of installing Glaive for normal usage, we should check if these paths exist first instead of throwing both on rtp. Finding several nonexistent paths on rtp would be pretty obnoxious.