Etagsを使ってみる(かもしれない)

grepでごりおしなのはいかがなものか、という訳でEtags。

ひとまず適当に拾ってきたタグを自動生成してくれるelispをいじくってphpオンリーに。M-.した時にタグが無ければ自動生成。

;;; ;;; タグの自動生成
(defadvice find-tag (before c-tag-file activate)
  "Automatically create tags file."
  (let ((tag-file (concat default-directory "TAGS")))
    (unless (file-exists-p tag-file)
      (shell-command "find . -name \\*.php | xargs etags -o TAGS 2>/dev/null"))
    (visit-tags-table tag-file)))

運用側であらかじめタグを(定期的に)自動生成しとけばいいのかも?9/8でこの辺の話も出るかな(資料公開に期待)?

コードの検索もackを入れてみたのでしばらくはお試し。

プロフィール

このブログ記事について

このページは、koshigoeが2006年9月 5日 00:12に書いたブログ記事です。

ひとつ前のブログ記事は「はてなのvim勉強会のビデオをようやく見た」です。

次のブログ記事は「.phptでの回帰テストってどうやるの?」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。