Ich habe Alex Ott fantastic guide to CEDET für Emacs gelesen, und ich denke, ich weiß, wie ich meine EDE-Projekte richtig einrichten.Emacs CEDET: Springe zu Symbolen
Allerdings, wenn ich versuche, zu einem lokalen Symbol zu springen (zB der main()
Funktion in C++) semantic-complete-jump-local (C-c , j)
den Befehl verwenden, erhalte ich die Fehler [no match]
obwohl ich aus der CPP-Datei diesen Befehl nenne, wo die Symbol ist definiert.
Auch wenn ich versuche, mit semantic-complete-jump-global (C-c , J)
zu einem Symbol mit mehreren Definitionen auf verschiedene Dateien (zum Beispiel mehrere main()
Funktionen) zu springen, klagt cedet mit [not unique]
aber es gibt mir nicht, einen Weg zu wählen, welches Symbol ich sehen will. Die einzige Möglichkeit, das Symbol zu finden, an dem ich interessiert bin, besteht darin, alle Optionen mit <TAB>
Puffer durch Puffer zu durchlaufen, bis ich diejenige finde, an der ich interessiert bin. Gibt es eine Möglichkeit, eine Liste von Symbolen zu erhalten? Im Idealfall wäre es toll, eine Autocomplete-Liste zu erhalten, die denen ähnelt, die Emacs helm (früher bekannt als Anything) bereitstellt. Diese
ist alles mit Emacs 24.2.1 auf Linux mit cedet 1.1.
welche Version von CEDET verwenden Sie? –
Danke @AlexOtt, ich habe gerade das OP mit der Versionsinformation aktualisiert. –