Para la siguiente función de C ++:
bool importantStuff(double a, double b);
Debería generar el siguiente fragmento, quizás sin las etiquetas:
/**
* <Insert description of importantStuff>
*
* @param a <Insert description of a>
* @param b <Insert description of b>
* @return <Insert description of the return value>
*/
He mirado alrededor de la red, pero lo más cerca que he estado de una respuesta es esta vieja pregunta SO donde la respuesta depende del modo doxymacs que ya no se mantiene.
c-sharp-mode
tiene algo que hace esto.Respuestas:
Utilizo lo siguiente, que es un mashup del estándar basado en doxymacs y el basado en semántica de abo-abo que ya se menciona como respuesta, esto solo requiere semántica y yasnippet. Esto rellena previamente algunos de los marcadores de posición de yasnippet con información relevante, en comparación con la versión de abo-abo también.
fuente
Acabo de agregar esta característica a function-args .
Aquí está el código, si estás interesado. Está usando CEDET:
También necesitas auto-yasnippet . Ambos paquetes están disponibles en MELPA.
fuente