New KOTLIN CLASS / FILE como PRIMERA OPCIÓN en Android Studio

new kotlin class

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! 😉


Publicado: 2022-05-28 Actualizado: 2023-09-19