support multiple vim sources