Dla następującej funkcji C ++:
bool importantStuff(double a, double b);
Powinien wygenerować następujący fragment kodu, być może bez tagów:
/**
* <Insert description of importantStuff>
*
* @param a <Insert description of a>
* @param b <Insert description of b>
* @return <Insert description of the return value>
*/
Szukałem po internecie, ale najbliżej stałam na odpowiedź jest to stary, więc pytanie, jeżeli odpowiedź zależy już prowadzonego trybu doxymacs.
c-sharp-mode
ma coś, co to robi.Odpowiedzi:
Używam poniższego, który jest połączeniem standardowego opartego na doksymakach i semantycznego opartego na abo-abo wspomnianego już jako odpowiedź - to wymaga tylko semantycznego i yasnippet. To wstępnie wypełnia niektóre z symboli zastępczych yasnippet odpowiednimi informacjami, a także w porównaniu z wersją abo-abo.
źródło
Właśnie dodałem tę funkcję do argumentów funkcji .
Oto kod, jeśli jesteś zainteresowany. Korzysta z CEDET:
Potrzebujesz także auto-yasnippet . Oba pakiety są dostępne w MELPA.
źródło