包含gradle脚本kotlin文件的IntelliJ自动完成

我试图使用gradle-script-kotlin来自动化一个复杂的构建过程,使用IntelliJ作为编辑器。 按照上一个问题中的建议,一个同事在build.gradle.kts文件中得到了正确的语法高亮显示,但是,由于它的复杂性,我试图使用应用程序将它分成许多小文件例:

 apply { for (script in otherKotlinScripts) from("buildscripts/$script.kts") } 

唉,完成似乎实际上工作build.gradle.kts 。 在其他kotlin脚本文件,免费函数和任何我import工作很好,但特定于这个task封闭的事情:

 task("foo") { // intelliJ can't seem to figure out what the receiver is here, // task itself gets highlighted in red, and its members fail // to complete. } 

有没有办法让intellij检测包含文件为gradle脚本?

事实证明,我没有使用正确的文件名。 在编写本文时,kotlin intellij插件的当前版本似乎正确地完成了任何以.gradle.kts结尾的文件。 我包含的文件只有.kts扩展名而没有.gradle.