2013-02-06 16 views
5

Ho appena provato la generazione di alcuni tag per Emacs eseguendo qualcosa del tipo:Perché sto ricevendo che i miei tag emacs non sono una tabella di tag valida?

ctags -e --extra=+q --sort=yes -R /codebase/one /codebase/two /usr/include /usr/include/c++ 

I drop questo in qualche sottodirectory della mia home directory. E poi a navigare, per esempio, codebase/uno e fare M-x visit tags-table e caricare quello e si lamenta con:

File /home/palchan/.tags/tags is not a valid tags table 

Perché questa non è una tabella di tag valido?

risposta

5

Provare a rimuovere l'opzione --sort=yes.

Questo ha risolto il problema per me con entrambe le versioni ctags 5.8 (ultime) e 5.5.4 (distribuite con la mia versione di Linux).

È anche possibile provare il file binario ctags fornito con Emacs, che è probabilmente nella stessa directory del file binario di Emacs. Nota: le opzioni della riga di comando sono leggermente diverse.

+0

Questo ha funzionato! Grazie..btw sai come impostare la directory di file TAGS predefinita in modo da non dover M-x visit-tag-table /home/palchan/.tags/tags ogni volta? –

+0

@PalaceChan '(tag setq-nome-file" /home/palchan/.tags/tags ")' –

+0

grazie, ha funzionato! –

Problemi correlati