Textmate: register file types from JSON-like bundles

GitOrigin-RevId: 566476c2fdafbcb85f1ea378b559e9f1b18a25b2
This commit is contained in:
Alexander Zolotov
2019-08-01 21:02:48 +03:00
committed by intellij-monorepo-bot
parent d43e4a66a3
commit e96bba88b8
@@ -41,8 +41,11 @@ public class VSCBundle extends Bundle {
@Override
public Collection<String> getExtensions(File file, Plist plist) {
HashSet<String> result = new HashSet<>(super.getExtensions(file, plist));
loadExtensions();
return grammarToExtensions.getOrDefault(FileUtil.toSystemIndependentName(Objects.requireNonNull(FileUtil.getRelativePath(bundleFile, file))), emptyList());
result.addAll(grammarToExtensions.getOrDefault(FileUtil.toSystemIndependentName(
Objects.requireNonNull(FileUtil.getRelativePath(bundleFile, file))), emptyList()));
return result;
}
private void loadExtensions() {