Hallo Liste,
gibt's hier noch Leute, die mit Emacs arbeiten und sich auch in den Tiefen von elisp nicht verloren vorkommen?
Ich habe heute versucht, die Tcl-Entwicklungsumgebung unter Emacs (Suse 10.0, emacs 21.3) etwas auf Vordermann zu bringen. Dazu habe ich die aktuelle Version von cedet (1.0pre3, enthält unter anderem semantic und speedbar) installiert. In einem Tcl-Programm kann ich jetzt aber in der speedbar keine Tags mehr anzeigen; es kommt die Fehlermeldung: eieiomt-method-list: Wrong type argument: arrayp, nil
Ich habe es auch mit der cedet Version frisch aus dem CVS versucht -- mit dem gleichen Ergebnis.
Mit C-Dateien funktioniert das Anzeigen der Funktionen in der Speedbar. Es sieht so aus, als ob semantic die Tcl-Datei nicht parsen kann, obwohl eigentlich imenu benutzt werden soll -- und imenu-add-menubar-index funktioniert.
Wer kann mir helfen? Uwe Koloska
Um mir mal selbst ein bißchen weiterzuhelfen ;-)
Am Montag, 5. Februar 2007 17:13 schrieb Uwe Koloska:
In einem Tcl-Programm kann ich jetzt aber in der speedbar keine Tags mehr anzeigen; es kommt die Fehlermeldung: eieiomt-method-list: Wrong type argument: arrayp, nil
Der Fehler kommt genau dann, wenn ich mit der Zeigetaste (Mittlerer Mausknopf) auf das Erweiterungsfeld klicke. Wenn ich die Funktion "Expand File Tags" oder ihr Tastaturequivalent "=" aufrufe, passiert einfach gar nichts. Die zugehörige Lisp-Funktion ist 'speedbar-expand-line'.
Jetzt wird es komisch: Wenn ich die Funktion "Flush Cache & Expand" aka 'speedbar-flush-expand-line' aufrufe, werden die Funktionen der Datei angezeigt.
Was geht da schief?
Uwe
lug-dd@mailman.schlittermann.de