Właśnie znalazłem narzędzie coffeetags i mogę potwierdzić, że działa ono z vimem.Emacs: jak generować etagi dla coffeescript?
Czy jest coś podobnego dla Emacsa? Czy ktokolwiek zdołał zdobyć etaty pracujące dla Emacsa przy pomocy coffeescript?
Właśnie znalazłem narzędzie coffeetags i mogę potwierdzić, że działa ono z vimem.Emacs: jak generować etagi dla coffeescript?
Czy jest coś podobnego dla Emacsa? Czy ktokolwiek zdołał zdobyć etaty pracujące dla Emacsa przy pomocy coffeescript?
Czy próbowałeś już following recipe? Ale może trzeba użyć exuberant ctags, nie domyślnie etags ...
to, że to, co zrobiłem (dzięki Alex Ott na link):
Utwórz plik .ctags
w katalogu głównym projektu (here jest link do oryginalnego GIST):
--langdef=CoffeeScript
--langmap=CoffeeScript:.coffee
--regex-CoffeeScript=/(^|=[ \t])*class ([A-Za-z.]+)(extends [A-Za-z.]+)?$/\2/c,class/
--regex-CoffeeScript=/^[ \t]*@?([A-Za-z.]+):.*[-=]>.*$/\1/f,function/
--regex-CoffeeScript=/^[ \t]*([A-Za-z.]+)[ \t]+=.*[-=]>.*$/\1/f,function/
--regex-CoffeeScript=/^[ \t]*([A-Za-z.]+)[ \t]+=[^->\n]*$/\1/v,variable/
wygenerować plik Tagi: ctags -e -R source_folder
ctags nie ma '-e' opcję na moim VM. Spróbuj 'etas -R folder_źródłowy' na wypadek, gdybyś tego nie zrobił. – cyc115