Emacs: проблема с файлом тегов?

Я использую ctags для создания тегов для моего Emacs для чтения символов из, с помощью cygwin.

Emacs заявляет "visit-tags-table-buffer: Файл/home/superman/tags не является допустимой таблицей тегов"

вот мои опции найти файлы и генерировать теги.

$>find . -type f -regex '.*\.[hc]\|.*\.cpp' -print0 |
  xargs -0 ctags -e --extra=+q --fields=+fksaiS --c++-kinds=+px --append -f ~/tags
5
задан Ramadheer Singh 7 May 2010 в 00:06
поделиться

3 ответа

Я думаю, что "ctags" - неправильная программа. (Я не уверен, для чего он нужен; подозреваю, что он устарел).

Emacs должен был поставляться с программой под названием "etags"; используйте это вместо этого.

6
ответ дан 14 December 2019 в 01:03
поделиться

На самом деле, мне нужно использовать Exuberant Ctags, а не Ctags. Я не знал, что это два разных продукта.

Итак, НЕ берите Ctags из репозитория Cygwin, вместо этого идите сюда Exuberant Ctags если вы хотите использовать его с Emacs. Ctags не работает с Emacs.

1
ответ дан 14 December 2019 в 01:03
поделиться

Я написал сообщение в блоге об использовании etags с emacs, которое должно помочь

2
ответ дан 14 December 2019 в 01:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: