Ho letto il numero fantastic guide to CEDET di Alex Ott per Emacs e penso di sapere come configurare correttamente i miei progetti EDE.Emacs CEDET: salto ai simboli
Tuttavia, quando si tenta di passare a un locale simbolo (ad esempio, la funzione main()
in C++) utilizzando il comando semantic-complete-jump-local (C-c , j)
, ottengo l'errore [no match]
anche se io chiamo questo comando all'interno del file cpp in cui il il simbolo è definito.
Inoltre, quando provo a saltare con semantic-complete-jump-global (C-c , J)
ad un simbolo con le definizioni più su file diversi (ad esempio multiple main()
funzioni), CEDET si lamenta con [not unique]
ma non mi dà un modo per scegliere quale simbolo voglio vedere. L'unico modo per trovare il simbolo che mi interessa è scorrere tutte le opzioni con il buffer <TAB>
finché non trovo quello a cui sono interessato. C'è un modo per ottenere un elenco di simboli da dove posso scegliere? Idealmente, sarebbe bello avere un elenco di completamento automatico simile a quello fornito da Emacs helm (precedentemente noto come Anything).
Questo è tutto con Emacs 24.2.1 su Linux con CEDET 1.1.
quale versione di CEDET stai usando? –
Grazie a @AlexOtt, ho appena aggiornato l'OP con le informazioni sulla versione. –