2013-06-09 17 views

Odpowiedz

5

to, że to, co zrobiłem (dzięki Alex Ott na link):

  1. Install żywiołowy ctags poprzez Emacs menedżera pakietów
  2. Install ctags
  3. 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/ 
    
  4. wygenerować plik Tagi: ctags -e -R source_folder

+0

ctags nie ma '-e' opcję na moim VM. Spróbuj 'etas -R folder_źródłowy' na wypadek, gdybyś tego nie zrobił. – cyc115

Powiązane problemy