plugin para intellijidea intellij scala ide template-engine

para - intellijidea scala



Scala-IDE/IntelliJ:: Soporte de plantillas para escalar, jugar, etc. (1)

EDIT2
Scala IDE ahora tiene soporte de plantilla con inferencia de tipo, resaltado semántico, etc. para Play framework a partir de v3.0 del IDE. Mismo trato con los archivos de rutas, woohoo ;-)

No estoy seguro de Play, Scalate u otro soporte de motor de plantilla en IntelliJ.

EDITAR
Play 2.0 es increíblemente impresionante, hasta el punto de que la falta de compatibilidad con IDE es bastante menor: todo el trabajo pesado se realiza mediante capas de modelos, controladores y javascript (coffeescript + datatables); La capa de vista consiste en esqueletos xhtml simples, por lo que no hay que tener en cuenta, por ejemplo, la función autocompletar para el código Scala: su aplicación no se compilará si hay errores, por lo que puede iniciar de forma segura ;-)

Si llega el soporte IDE de capa de plantilla, será una adición bienvenida, pero nada de lo que yo personalmente esté perdiendo el sueño ...

ORIGINAL
Acabo de descubrir algo anoche después de un par de meses de relativa alegría pirateando en Scala-IDE para Eclipse:

Parece que NO hay ningún soporte de capa de plantilla (finalización de código, resaltado de sintaxis, etc.). Este es el caso incluso para el nuevo adoptado de TypeSafe, Play 2.0, con su sintaxis Razor style @. Scalate, mismo bote, ninguna de las opciones geniales (jade, ssp, scaml) son detectadas por el IDE.

Este no es solo el caso para Scala-IDE, sino que también parece ser un hecho con IntelliJ, aproximadamente 2 años después de solicitar soporte de plantilla: http://youtrack.jetbrains.com/issue/SCL-1876

Obviamente, debe ser difícil de implementar, de lo contrario tendríamos soporte integrado o complemento para los principales lenguajes de plantillas. Como a tientas en la oscuridad aquí, lo mejor que he podido hacer es hacer que el IDE interprete la extensión .jade como el código Scala, que resalta las palabras clave scala en un agradable color azul claro y nada más, sin desplazamientos, finalización de código, arrgggghhh ;-)

¿Cuáles son las alternativas aquí? Procedente de Groovy / Grails, me he echado a perder por el excelente soporte de IDE para el código de scala directo y me encantaría tener eso vinculado con la capa de la plantilla.


Está previsto el soporte de Play 2.0 para IntelliJ IDEA 12, algunos de los lenguajes de plantillas de Scala también están planificados para IntelliJ IDEA 12.