¿Está / usr / bin / etags bastante obsoleto en Yosemite?

2

¿Está / usr / bin / etags bastante obsoleto en Yosemite? Si es así, ¿cuál es la forma más fácil de obtener una versión actualizada de etags, para usar con Emacs desde enlace ?

Estoy usando:

GNU Emacs 24.4.1 (x86_64-apple-darwin13.4.0, NS apple-appkit-1265.21) de 2014-10-20 en builder10-9.porkrind.org.
Yosemite 10.10.1

    
pregunta Alan Wehmann 15.12.2014 - 22:25

3 respuestas

2

Emacs de enlace viene con una lista reciente:

$find /Applications/Emacs.app -name etags\*
/Applications/Emacs.app/Contents/MacOS/bin-i386-10_5/etags
/Applications/Emacs.app/Contents/MacOS/bin-powerpc-10_4/etags
/Applications/Emacs.app/Contents/MacOS/bin-x86_64-10_5/etags
/Applications/Emacs.app/Contents/MacOS/bin-x86_64-10_7/etags
/Applications/Emacs.app/Contents/MacOS/bin-x86_64-10_9/etags
[...]

Es la versión correspondiente a emacs:

$ /Applications/Emacs.app/Contents/MacOS/bin-x86_64-10_9/etags --version
etags (GNU Emacs 24.4)
Copyright (C) 2014 Free Software Foundation, Inc.
    
respondido por el MHH 03.02.2015 - 21:06
0

Utilizaría ctags de homebrew ser un reemplazo suficiente? Está bastante actualizado (Exuberant Ctags 5.8) y es trivial de instalar si ya tiene Xcode y luego instala el gestor de paquetes brew. La página de manual indica claramente que funciona con Emacs.

    
respondido por el bmike 15.12.2014 - 22:53
0

El motivo por el cual etags está desactualizado es que la versión de emacs instalada en una Mac por defecto también está muy desactualizada.

Emacs viene con etags, por lo que cuando instala emacs a través de homebrew , obtiene un etags reciente. Pero esperaría que emacsforosx también venga con etags.

asumo que, si busca en la carpeta de la aplicación, encontrará etags en algún lugar allí. Entonces es solo un emisor de llamar a este etags binario.

    
respondido por el Rainer 17.12.2014 - 11:24

Lea otras preguntas en las etiquetas