Hallo,
ich habe eine Dateiendung (sagen wir *.XXX) eingerichtet als MIME-Typen/Text,
um diesem Dateitypen ein eigenes Icon geben zu können.
Wenn ich mit Kate oder KDevelop eine Datei des Typs XXX öffne, so soll
abweichend vom Standardfarbschema und Standardkodierungsschema für die Zeichen
(das ist UTF-8) ein von mir erstelltes Farbschema benutzt werden inklusive
Syntaxhighlighting, und es soll außerdem abweichend von UTF-8 auf IBM850
umgeschaltet werden. Diese Kodierungsumschaltung muß ich leider machen, weil es
sich bei dem XXX-Format um alte DOS-kompatible Texte handelt.
Das Syntaxhighlighting funktioniert, ebenso wird durch Umschalten der Kodierung
der Dateiinhalt korrekt angezeigt. Die gemeinsame Umschaltung von Highlighting
und Kodierung habe ich durch Einrichten eines Dateityps in Kate erreicht („Kate
einrichten“ - „Datentypen“), da beim Syntaxhighlighting, das in der
entsprechenden XXX.XML-Datei eingestellt wird, nicht das Farbschema
miteingestellt wird (soweit ich das verstanden habe).
Mein Problem ist folgendes:
Wenn ich mit Kate eine solche Datei öffne, funktioniert die automatische
Erkennung des Dateityps/MIME-Typs, und die Datei wird korrekt angezeigt. Öffne
ich jedoch dieselbe Datei alternativ mit KDevelop, so wird die Datei erst dann
korrekt angezeigt, wenn ich einmal F5 drücke (Datei erneut laden).
Woran liegt das?
Ich verstehe insbesondere nicht, daß die Anzeige dann erst gelingt, weil
nämlich beim erstmaligen Laden bereits alle Einstellungen korrekt angewählt
wurden, d.h., XXX-Farbschema, XXX-Syntaxhighlighting und XXX-Kodierung, doch
die Anzeige mit dieser Kodierung erfolgt erst nach Drücken von F5 („Datei
erneut laden“). Die Kodierung ist nicht umschaltbar.
WerWeissWas?
Danke für jeden Hinweis im voraus und viele Grüße,
Snubbelfot.