Для следующей функции C ++:
bool importantStuff(double a, double b);
Он должен вывести следующий фрагмент, возможно, без тегов:
/**
* <Insert description of importantStuff>
*
* @param a <Insert description of a>
* @param b <Insert description of b>
* @return <Insert description of the return value>
*/
Я осмотрел сеть, но ближе всего я получил ответ на этот старый вопрос SO, ответ на который зависит от не поддерживаемого режима doxymacs.
c-sharp-mode
есть кое-что, что делает это.Ответы:
Я использую следующее, которое представляет собой гибрид стандартного документа на основе doxymacs и семантического, основанного на abo-abo, уже упоминавшегося в качестве ответа - это требует только семантики и yasnippet. Это заранее заполняет еще несколько заполнителей yasnippet соответствующей информацией, а также версией abo-abo.
источник
Просто добавил эту функцию в аргументы функции .
Вот код, если вам интересно. Это использует CEDET:
Вам также нужен авто-ясниппет . Оба пакета доступны в MELPA.
источник