diff --git a/compiler/frontend/src/org/jetbrains/jet/JetCoreEnvironment.java b/compiler/frontend/src/org/jetbrains/jet/JetCoreEnvironment.java index 2e95dde30b3..eac28f341d6 100644 --- a/compiler/frontend/src/org/jetbrains/jet/JetCoreEnvironment.java +++ b/compiler/frontend/src/org/jetbrains/jet/JetCoreEnvironment.java @@ -12,6 +12,8 @@ public class JetCoreEnvironment extends JavaCoreEnvironment { public JetCoreEnvironment(Disposable parentDisposable) { super(parentDisposable); registerFileType(JetFileType.INSTANCE, "kt"); + registerFileType(JetFileType.INSTANCE, "kts"); + registerFileType(JetFileType.INSTANCE, "ktm"); registerFileType(JetFileType.INSTANCE, "jet"); registerParserDefinition(new JetParserDefinition()); } diff --git a/idea/src/org/jetbrains/jet/plugin/JetFileFactory.java b/idea/src/org/jetbrains/jet/plugin/JetFileFactory.java index 709364f0666..ca9f73eb3b2 100644 --- a/idea/src/org/jetbrains/jet/plugin/JetFileFactory.java +++ b/idea/src/org/jetbrains/jet/plugin/JetFileFactory.java @@ -10,6 +10,6 @@ import org.jetbrains.annotations.NotNull; public class JetFileFactory extends FileTypeFactory { @Override public void createFileTypes(@NotNull FileTypeConsumer consumer) { - consumer.consume(JetFileType.INSTANCE, "jet;jetl;jets;kt"); + consumer.consume(JetFileType.INSTANCE, "jet;jetl;jets;kt;kts;ktm"); } }