ja generującego plik Tagi dla emacs dla mojego Ruby on Rails projektu za pomocą następującego polecenia:Emacs znaczniki dla Ruby on Rails projektu
ctags -f TAGS --extra=-f --languages=-javascript --exclude=.git --exclude=log -e -R . $(rvm gemdir)/gems/
Kiedy próbuję znaleźć tagów (przy użyciu M-.) niektóre znaczniki są w porządku pracy, ale z dużą ilością innych znaczników pojawiają się błędy takie jak:
tag-find-file-of-tag-noselect: File /Users/simao/Documents/sp/ofe/° ¡ not found
etags-goto-tag-location: Rerun etags: `^class Tools::FilteringSteps' not found in /Users/simao/Documents/sp/ofe/lib/geo_db.rb
Jak ty generowania tagów dla swoich projektów RoR z emacs? Czy kiedykolwiek widziałeś ten problem?
To wyjście ctags --version
Exuberant Ctags 5.8, Copyright (C) 1996-2009 Darren Hiebert
Compiled: Mar 9 2012, 15:47:35
Addresses: <[email protected]>, http://ctags.sourceforge.net
Optional compiled features: +wildcards, +regex
moja wersja emacs:
GNU Emacs 24.0.95.1 (x86_64-apple-darwin, NS apple-appkit-1038.36) of 2012-04-02
Dla jasności, * jest * '^ class Narzędzia :: FilteringSteps' w'/Users/simao/Documents/sp/ofe/lib/geo_db.rb'? – phils
Nie, to nie jest ... – simao
Mówisz, że etagi źle indeksowały Twój projekt, a plik TAGS uważa, że klasa/metoda znajduje się w innym pliku niż miejsce, w którym faktycznie mieszka? (Gdzie * czy * rzeczywiście żyje?) – phils