override fun isInContext()

in src/main/kotlin/org/jetbrains/tinygoplugin/liveTemplates/TinyGoAsmContext.kt [25:33]


    override fun isInContext(templateActionContext: TemplateActionContext): Boolean {
        val project = templateActionContext.file.project
        val goTags = project.tinyGoConfiguration().goTags.split(" ")

        val notArm32BitDevices = setOf("avr", "arm64", "kendryte")

        return super.isInContext(templateActionContext) &&
            goTags.contains("arm") && goTags.none { tag -> notArm32BitDevices.contains(tag) }
    }