Ändern Sie das Verzeichnis für Kate-Syntax-Hervorhebungsdateien

7

Ich verwende Standard Debian Wheezy mit KDE 4.8.4 und Kate 3.8.4.

Die Syntaxhervorhebungsdateien des Kate-Texteditors befinden sich in:

/usr/share/kde4/apps/katepart/syntax

Wenn ich renne

kde4-config --prefix

das gibt

/usr

und $ KDEDIR ist leer. Dies führt dazu, dass nur XML-Dateien im oberen Verzeichnis zum Hervorheben verwendet werden.

In mehreren anderen Foren habe ich gesehen, dass es funktionieren sollte, einen Ordner "Syntax" in zu erstellen

~/.kde/share/apps/katepart/

Wenn ich dort Dateien mit Syntaxhervorhebung auf meinem System ablege, werden sie anscheinend ignoriert.

Wie kann jemand das Verzeichnis für die von Kate verwendeten Syntax-Hervorhebungsdateien in ein beliebiges Verzeichnis ändern / setzen ?

Chrispie
quelle
Ich benutze Debian Wheezy, KDE 4.8.4, Kate 3.8.4 und das aktuelle Verzeichnis ist:/usr/share/kde4/apps/katepart/syntax
Dr. Beco
Du hast recht. Dies war nur ein Tippfehler. Ich habe dies in meiner Frage korrigiert, danke.
Chrispie
reddit.com/r/kde/comments/67o0sd/…
sancho.s ReinstateMonicaCellio

Antworten:

9

Ich habe zufällig eine Lösung gefunden:

Einstellungen -> Kate-Konfiguration -> Öffnen / Speichern -> Dateitypen

Wenn ich auf "Syntax-Hervorhebungsdateien herunterladen" klicke, werden hier alle Dateien markiert, die bereits installiert sind und aktualisiert werden können (eine neuere Version ist verfügbar). Klicken Sie dann auf "Installieren", um alle diese Dateien zu aktualisieren. Danach der Ordner

~/.kde/share/apps/katepart/syntax

existiert und enthält alle installierten XML- Dateien. Jetzt kann ich diesem Ordner zusätzliche Dateien hinzufügen oder die darin enthaltenen vorhandenen Dateien ändern. Die Änderungen werden nach dem Neustart von Kate übernommen .

Dies löst mein Problem für den Moment. Aber ich verstehe nicht, warum es so funktioniert! (Vielleicht kann jemand das kommentieren)

Die andere offene Aufgabe ist, wie man einen anderen Ordner für die XML- Dateien auswählen kann .

Chrispie
quelle
5
Ab katepart5 ist das Standardverzeichnis jetzt ~ / .local / share / katepart5 / syntax
Datalore
Das Verzeichnis ist jetzt ~ / .local / share / org.kde.syntax-Highlighting / Syntax
Adrian Willenbücher
2

Für die neueste Version von Kate funktioniert das Platzieren von Syntax-XML-Dateien in diesem Verzeichnis wie folgt:

~/.local/share/katepart5/syntax

Danke @Datalore

Alexander
quelle