2013-02-06 2 views
5

は、私はちょうど同じような何かを実行して、emacsのためのいくつかのタグを生成してみました。そして私は移動するには、たとえば、コードベース/ 1とM-x visit tags-tableを行うと、その1をロードし、それがで文句を言う:emacsタグが有効なタグテーブルではないのはなぜですか?</p> <pre><code>ctags -e --extra=+q --sort=yes -R /codebase/one /codebase/two /usr/include /usr/include/c++ </code></pre> <p>私は私のホームディレクトリのいくつかのサブディレクトリにこれをドロップ:

File /home/palchan/.tags/tags is not a valid tags table 

は、なぜこれが有効なタグテーブルではないでしょうか?

答えて

5

--sort=yesオプションを削除してみます。

これは、ctagsバージョン5.8(最新)と5.5.4(私のバージョンのLinuxで配布されています)の両方の問題を解決しました。

Emacsに同梱されているctagsバイナリもEmacsバイナリと同じディレクトリにある可能性があります。注:コマンドラインオプションは少し異なります。

+0

これは機能しました!ありがとうございました..btwデフォルトのTAGSファイルディレクトリを設定する方法を知っていますので、毎回M-x visit-tags-table /home/palchan/.tags/tagsする必要はありませんか? –

+0

@PalaceChan '(setqタグファイル名" /home/palchan/.tags/tags ")' –

+0

ありがとう、それは働いた! –

関連する問題

 関連する問題