Pour la fonction C ++ suivante:
bool importantStuff(double a, double b);
Il devrait sortir l'extrait suivant, peut-être sans les balises:
/**
* <Insert description of importantStuff>
*
* @param a <Insert description of a>
* @param b <Insert description of b>
* @return <Insert description of the return value>
*/
J'ai regardé autour du net, mais le plus proche que j'ai obtenu d'une réponse est cette vieille question SO où la réponse dépend du mode doxymacs plus maintenu.
c-sharp-mode
a quelque chose qui fait ça.Réponses:
J'utilise ce qui suit qui est un mashup du doxymacs standard basé sur celui basé sur abo-abo et déjà mentionné comme réponse - cela ne nécessite que la sémantique et le yasnippet. Cela préremplit également quelques-uns des espaces réservés yasnippet avec des informations pertinentes par rapport à la version d'abo-abo.
la source
Je viens d'ajouter cette fonctionnalité aux arguments de fonction .
Voici le code, si vous êtes intéressé. Il utilise CEDET:
Vous avez également besoin d'un auto-yasnippet . Les deux packages sont disponibles dans MELPA.
la source