Мне нравится этот стиль именования:
OrdersShouldBeCreated();
OrdersWithNoProductsShouldFail();
и так далее. Это делает действительно ясным нетестеру, какова проблема.
c-eldoc-mode - это не такой тяжелый режим, как CEDET, который будет делать именно то, что вы хотите.
Пакет CEDET предоставляет функцию semantic-ia-show-summary, которая может отображать прототип функции / переменной под пунктом
CEDET (ходят слухи, что он, наконец, станет частью Emacs, начиная с 23.2) - ваш друг. После установки найдите semantic-ia-show-summary
.