0

私は(setq tags-table-list <> <> .. <>)(〜/ .emacsで)emacs / etagsに、言及されたディレクトリでTAGSファイルを探すように指示します。これらのディレクトリの一部は、常に存在またはマウントされているとは限りません。したがって、タグを検索するたびに、emacsは「ファイル<>は有効なタグテーブルではありません」というエラーをスローします。とにかくemacsにそのファイルを無視して他のディレクトリを探し続けるように指示することはありますか?

更新:
前の質問に続いて、存在しているが有効な形式ではないファイルをemacs無視するように指示する方法はありますか?TAGS

ありがとう。

4

2 に答える 2

1

起動時にファイルをフィルタリングできます。

(require 'cl)
(setq tags-table-list (remove-if (lambda (elt) (not (file-exists-p elt))) 
                                 '("path1" "/dev/null" "~/.emacs" "dude")))
于 2011-06-17T00:30:41.950 に答える
0

ここfile-exists-pに示すように使用してみてください。同じ機能がディレクトリに対しても機能します。

于 2011-06-16T02:59:18.157 に答える