¿Cómo hacer que IntelliJ IDEA reconozca el código creado por macros?

Antecedentes

Tengo un proyecto Scala administrado por sbt que usa eldiseño habitual del proyecto sbt para proyectos Scala con macros, es decir, un subproyecto que contiene las macros, un proyecto principal que es la aplicación real y que depende del subproyecto macro. Las macros sonanotaciones macro que, en esencia, generan objetos complementarios para clases regulares. Los objetos complementarios generados declaran, entre otros miembros, métodos de aplicación / no aplicación.

Usé el complemento sbt-idea para generar un proyecto IntelliJ IDEA correspondiente, y uso la consola sbt del sbt-plugin de IDEA para compilar y ejecutar mi aplicación Scala.

Todo funciona más o menos bien, excepto que IDEA no reconoce los objetos complementarios generados y, lo que es más importante, sus miembros, como aplicar / no aplicar. Por lo tanto, obtengo una línea ondulada en todas partes, por ejemplo, un método de aplicación.

Mi configuración es IntelliJ IDEA CE 133.471 con los complementos SBT 1.5.1 y Scala 0.28.363 en Windows 7 x64.

Preguntas

¿Cómo consigo que IntelliJ IDEA reconozca el código (clases, objetos, métodos, ...) que ha sido generado por las macros Scala (anotaciones macro, para ser precisos)?

¿Se sabe que otros IDE, por ejemplo, Eclipse, funcionan mejor en tal entorno?

Relacionado

Esta pregunta (que es menos detallado) esencialmente pregunta lo mismo, pero aún no ha recibido una respuesta (2014-02-26).

Según un desarrollador de JetBrains La función que solicité está en su lista de tareas a largo plazo, pero no se implementará en el corto plazo (05-03-2014).

Respuestas a la pregunta(2)

Su respuesta a la pregunta