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