È / usr / bin / etags gravemente non aggiornato in Yosemite?

2

/ / usr / bin / etags è gravemente obsoleto in Yosemite? In tal caso, qual è il modo più semplice per ottenere una versione aggiornata di etags, da utilizzare con Emacs dal link ?

Sto usando:

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

    
posta Alan Wehmann 15.12.2014 - 22:25
fonte

3 risposte

2

Emacs del link viene fornito con un tag recente:

$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
[...]

È la versione corrispondente 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.
    
risposta data 03.02.2015 - 21:06
fonte
0

Utilizzerebbe ctags da homebrew essere un sostituto sufficiente? È abbastanza aggiornato (Exuberant Ctags 5.8) e banale da installare se hai già Xcode e poi installa il gestore di pacchetti brew. La pagina del manuale indica chiaramente che funziona con Emacs.

    
risposta data 15.12.2014 - 22:53
fonte
0

Il motivo per cui etags è obsoleto è che la versione di emacs installata su Mac per impostazione predefinita è anch'essa gravemente obsoleta.

Emacs viene fornito con etags, quindi quando installi emacs tramite homebrew , ottieni un etags recente. Ma mi aspetto che emacsforosx venga anche con gli etags.

I presumo che, se si guarda nella cartella dell'applicazione, si troverà etags da qualche parte lì. Quindi è solo un emittente di chiamare questo etags binario.

    
risposta data 17.12.2014 - 11:24
fonte

Leggi altre domande sui tag