template snippets intellij idea atajos java vim emacs intellij-idea code-completion

java - snippets - ¿Es posible ejecutar IntelliJ IDEA como un proceso sin cabeza para completar el código?



intellij live template (0)

Descargo de responsabilidad: ¡Esta es la pregunta ingenua del día para los gurús de Java e IntelliJ por ahí!

En primer lugar, mi punto no es comenzar una IDE todavía sino una IDE o una guerra de editores. Como programador, a veces solo me gustaría divertirme y tengo curiosidad en este punto. Listo?

Aquí estamos, uso GNU / Emacs todos los días para todo y estoy perfectamente feliz con eso. Como desarrollador de Java, soy muy consciente de las características de finalización de código de IDE. Algunos proyectos han intentado extender este tipo de finalización a Vim o Emacs: vea el proyecto eclim , el proyecto emacs-eclim derivado o, con el enfoque exactamente opuesto: el reciente (ATTOW) ideavim plugin . Dicho esto, ahora me pregunto si el enfoque eclim podría aplicarse a la pareja IntelliJ / Emacs aprovechando o no algo como yasnippet y / o auto-complete . El primer problema es que, a primera vista, no parece posible ejecutar IntelliJ como un proceso sin cabeza como podemos con Eclipse.

Como consecuencia, creo que el primer paso es lograr que el componente de finalización de código de IntelliJ se ejecute sin cabeza. Busqué el código de finalización pero no soy lo suficientemente competente en Java para averiguar si esto es posible.

Déjame saber lo que piensas.

Actualización de los comentarios:

A partir del comentario de Tom , estoy de acuerdo en que el problema principal no es ejecutar un IntelliJ sin cabeza, sino aislar el componente de finalización de código y desarrollar un complemento de servidor de finalización de código. Sin embargo, sería bueno no tener una interfaz de usuario completa de IntelliJ en ejecución. Trataré de ver qué se puede hacer para vincular Emacs y un complemento IntelliJ.

Referencias interesantes (... o no):