Emacs: ¿Cómo generar etags para coffeescript?
emacs24 (2)
¿Has intentado seguir la receta ? Pero es posible que necesite usar ctags exuberantes , no etags predeterminados ...
Acabo de encontrar la herramienta de etiquetas de café y puedo confirmar que funciona con vim.
¿Hay algo similar para Emacs? ¿Alguien ha logrado conseguir etags trabajando para Emacs con coffeescript?
Esto es lo que hice (gracias a Alex Ott por el enlace):
- Instalar ctags exuberantes a través del gestor de paquetes Emacs
- Instalar ctags
Cree un archivo
.ctags
en su directorio raíz de proyecto ( aquí está el enlace al Gist original):--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/
Genere el archivo TAGS:
ctags -e -R source_folder