Я работаю над проектами на С++, и я прошел через Alex Ott руководство по CEDET и другим темам о тегах в StackOverflow, но я все еще запутался о том, как Emacs взаимодействует с этими различными системами тегов для облегчения автозаполнения, поиска определений, навигации по исходной кодовой базе или предварительного просмотра doc-строк.
-
В чем разница (например, с точки зрения возможностей) между
etags
,ebrowse
,exuberant ctags
,cscope
,GNU Global
иGTags
? Что мне нужно сделать, чтобы использовать их в Emacs? -
Нужен ли мне семантический/сенатор (CEDET), если я хочу использовать теги для навигации/автозаполнения символов?
-
Что делает семантический вывод в таблицу поверх этих различных утилит тегов? Как он взаимодействует с этими инструментами?