RCP Local History für eigenen Editor

Templon

Bekanntes Mitglied
Hallo zusammen,

Ich bin eine kleine RCP Applikation am programmieren und möchte nun die local history welche es im Eclipse gibt für meinen Editor verfügbar machen. Hat jemand eine Idee wie ich das implementieren muss? Hab schon gegoogelt, aber leider keine Antwort gefunden.
 
Dein Editor muss von der Local History nichts wissen. Ob von einer Datei eine History geführt wird hängt AFAIK nur von 2 Faktoren ab:
1. Ist die Datei kleiner als der in den Preferences eingestellte Wert
2. Ist das Bundle das diese Funktionalität bereitstellt installiert (weiß jetzt nicht auswendig welches das ist).
 
Hallo Wildcard,

Danke zuerstmal für die Antwort. Das Bundle sollte eigentlich installiert sein, denn ich habe eine local history bei allen anderen Files. Z.B. wenn ich über den Common Navigator ein normales Textfile erstelle. Aber wenn ich für mein File die local history öffnen möchte, kommt die Meldung "No local history available for selected resource".

Gruss
 
Hmm, könnte höchstens noch am Content Type liegen. Handelt es sich um binäre oder Textdaten?
Kannst du testhalber die Datei mal .txt nennen und versuchen ob dann eine local History erzeugt wird?
Falls es dann funktioniert sollte es genügen einen passenden Content Type zu setzen.
 
Es sind binäre Daten. Und ja, wenn ich das File auf .txt umbenenne, wird eine history erzeugt. Wie setze ich denn einen passenden content type? Wenn ich meinem Editor sage, er soll .txt Dateien öffnen und in diese dann binäre Daten abspeichere, wird trotzdem wieder keine history angelegt. Nur wenn ich sie mit dem normalen Texteditor bearbeite wird die history erzeugt.
 
Wie speicherst du denn in deinem Editor?
History und Binärfiles passt aber nur bedingt gut zusammen, da hast du ja keinen Compare Editor (es sei denn du hast deinen eigenen geschrieben).
 

Zurück
Oben