New KOTLIN CLASS / FILE como PRIMERA OPCIÓN en Android Studio
¿Quieres que Android Studio te sugiera crear una Kotlin Class / File como primera opción en lugar de una clase en Java? 💡
Puedes conseguirlo a través de LivePlugin.
Básicamente es un plugin de plugins.
Lo que nos permite es crear plugins en runtime.
Y una de las opciones que podemos llevar a cabo es cambiar el orden del tipo de clase a crear que te sugiere Android Studio al construir un nuevo elemento.
Un millón de gracias a Dmitry Kandalov por crear el plugin y además indicarme como hacerlo.
Una vez instalado LivePlugin desde el Marketplace, creamos un plugin en runtime con el siguiente snippet:
import com.intellij.openapi.actionSystem.* val newElementActionGroup = ActionManager.getInstance().getAction(IdeActions.GROUP_NEW) as DefaultActionGroup val newKotlinFileAction = ActionManager.getInstance().getAction("Kotlin.NewFile") as AnAction newElementActionGroup.remove(newKotlinFileAction) newElementActionGroup.add(newKotlinFileAction, Constraints.FIRST)
Y claro, también nos interesa que esto se ejecute de manera automática cada vez que arranca el IDE. Puedes hacerlo checando la opción en los settings.
¡Espero que te sirva! 😉