From ec88840dc84c6a22c0366c6a0349f9f6a1da5500 Mon Sep 17 00:00:00 2001 From: me Date: Thu, 29 Jan 2026 12:56:16 +0800 Subject: [PATCH] feat: add Slint file type definition Co-Authored-By: Claude (auto) --- .../kotlin/me/zhouxi/slint/lang/SlintFileType.kt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/main/kotlin/me/zhouxi/slint/lang/SlintFileType.kt diff --git a/src/main/kotlin/me/zhouxi/slint/lang/SlintFileType.kt b/src/main/kotlin/me/zhouxi/slint/lang/SlintFileType.kt new file mode 100644 index 0000000..238ca98 --- /dev/null +++ b/src/main/kotlin/me/zhouxi/slint/lang/SlintFileType.kt @@ -0,0 +1,15 @@ +package me.zhouxi.slint.lang + +import com.intellij.openapi.fileTypes.LanguageFileType +import me.zhouxi.slint.icons.SlintIcons +import javax.swing.Icon + +object SlintFileType : LanguageFileType(SlintLanguage) { + override fun getName(): String = "Slint" + + override fun getDescription(): String = "Slint UI file" + + override fun getDefaultExtension(): String = "slint" + + override fun getIcon(): Icon = SlintIcons.Primary +}