Untuk fungsi C ++ berikut:
bool importantStuff(double a, double b);
Seharusnya menampilkan cuplikan berikut, mungkin tanpa tag:
/**
* <Insert description of importantStuff>
*
* @param a <Insert description of a>
* @param b <Insert description of b>
* @return <Insert description of the return value>
*/
Saya telah mencari-cari di internet, tetapi jawaban terdekat yang saya dapatkan adalah pertanyaan SO lama ini di mana jawabannya tergantung pada mode doxymacs yang tidak lagi dipertahankan.
c-sharp-mode
ada sesuatu yang melakukan ini.Jawaban:
Saya menggunakan yang berikut ini yang merupakan gabungan dari standar doxymacs berbasis satu dan semantik abo-abo yang disebutkan sebagai jawaban sudah - ini hanya memerlukan semantik dan yasnippet. Ini pra-mengisi beberapa placeholder yasnippet dengan info yang relevan juga dibandingkan dengan versi abo-abo juga.
sumber
Baru saja menambahkan fitur ini ke function-args .
Ini kodenya, jika Anda tertarik. Ini menggunakan CEDET:
Anda juga perlu yasnippet otomatis . Kedua paket tersedia dalam MELPA.
sumber