Как посмотреть функцию C в emacs, которая не принадлежит классу? - PullRequest
3 голосов
/ 06 июля 2011

До сих пор я мог вызывать функции-члены, которые принадлежат классу для структуры. CEDET может дать предложение приятно. Тем не менее, для функций, не являющихся членами, таких как функции в C, которые обычно не принадлежат ни к чему, т. Е. Такие функции, как sort, qsort .... Я могу автоматически заполнять CEDET, только если у меня есть экземпляр класса / структуры. Без этого мне придется вводить функцию вручную.

Есть ли способ предложить код для таких функций?

1 Ответ

1 голос
/ 06 июля 2011

CEDET отлично работает для таких функций - вы должны быть уверены, что все необходимые заголовки включены в ваш исходный код. Вы также можете заставить CEDET повторно анализировать буфер с помощью команды M-x bovinate. Но лучше использовать CEDET из репозитория bzr, потому что исправления для режима C & C ++ делаются очень часто.

Если он все еще не работает, посмотрите вывод команды M-x semantic-analyze-debug-assist и отправьте результаты в список cedet-devel

...