Emacs: проблема с файлом тегов? - PullRequest
5 голосов
/ 07 мая 2010

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

Emacs говорит "визит-теги-таблицы-буфера: файл / home / superman / tags не является допустимой таблицей тегов"

вот мои варианты поиска файлов и создания тегов.

$>find . -type f -regex '.*\.[hc]\|.*\.cpp' -print0 |
  xargs -0 ctags -e --extra=+q --fields=+fksaiS --c++-kinds=+px --append -f ~/tags

Ответы [ 3 ]

6 голосов
/ 07 мая 2010

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

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

2 голосов
/ 08 мая 2010

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

1 голос
/ 07 мая 2010

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

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

...