etags

動かん。_TAGS is not a valid tags table_って言われる。何が悪いのかさっぱり分からん。ちなみに Debian 的には etags は emacs21-bin-common パケジに含まれるみたい。

$ dpkg -S etags
emacs21-bin-common: /usr/bin/etags.emacs21
emacs21-common: /usr/share/emacs/21.4/etc/etags.1
emacs21-common: /usr/share/man/man1/etags.1emacs21.gz
emacs21-common: /usr/share/emacs/21.4/lisp/progmodes/etags.elc
$ dpkg -L emacs21-bin-common
/.
/usr
/usr/bin
/usr/bin/etags.emacs21
/usr/bin/emacsclient.emacs21
/usr/bin/b2m.emacs21
/usr/bin/ctags.emacs21
/usr/bin/ebrowse.emacs21
/usr/bin/grep-changelog.emacs21
/usr/bin/rcs-checkin.emacs21
/usr/lib
/usr/lib/emacs
/usr/lib/emacs/21.4
/usr/lib/emacs/21.4/i386-linux
/usr/lib/emacs/21.4/i386-linux/profile
/usr/lib/emacs/21.4/i386-linux/digest-doc
/usr/lib/emacs/21.4/i386-linux/sorted-doc
/usr/lib/emacs/21.4/i386-linux/movemail
/usr/lib/emacs/21.4/i386-linux/cvtmail
/usr/lib/emacs/21.4/i386-linux/fakemail
/usr/lib/emacs/21.4/i386-linux/yow
/usr/lib/emacs/21.4/i386-linux/emacsserver
/usr/lib/emacs/21.4/i386-linux/hexl
/usr/lib/emacs/21.4/i386-linux/rcs2log
/usr/lib/emacs/21.4/i386-linux/vcdiff
/usr/share
/usr/share/doc
/usr/share/doc/emacs21-bin-common
/usr/share/doc/emacs21-bin-common/README.Debian.gz
/usr/share/doc/emacs21-bin-common/copyright
/usr/share/doc/emacs21-bin-common/changelog.Debian.gz

$

もしかして .rb とか余計なソレがあるから? と思い

$ find -type f -name "*.[ch]"|etags -

としてみましたが、M-x visit-tags-table しても返答は一緒。困ったなぁ。そろそろ端末を開きまくってソースをって世界を脱出しないとどうにもならん。
と、言いつつ再度 emacs 起動して M-x visit-tags-table したらデキた。原因は不明。とりあえず動くんでヨシとさせて下さひ。(とほほほほ

対処としては aptitude update; aptitude upgrade -fy しただけです。駄目だ。