Hervorhebung der benutzerdefinierten Syntax in Geany

Ich versuche, eine benutzerdefinierte Syntaxhervorhebung für Kivy-Dateien (.kv) im Geany-Editor zu erstellen. Obwohl der spezifische Dateityp für das Problem, das ich habe, irrelavant zu sein scheint, führt jede Anstrengung, die ich unternehme, um Syntaxhervorhebung für einen benutzerdefinierten Dateityp zu erhalten, zu einer vollständig nicht hervorgehobenen Datei. Ich glaube, ich habe meine Hausaufgaben gemacht und nichts scheint zu funktionieren.

Ich habe ~ / .config / geany / filetype_extensions.conf um Folgendes ergänzt

Kivy=*.kv;

Ich habe auch eine benutzerdefinierte Typdefinitionsdatei mit dem Namen 'filetypes.Kivy.conf' in ~ / .config / geany / filedefs /. Ich habe versucht, diese Datei anhand mehrerer der Bestandsdefinitionsdateien in / usr / share / geany / zu erstellen, und in Geany wird für die Datei keine Syntaxhervorhebung angewendet. Zur Zeit sieht meine Datei 'filetypes.Kivy.conf' nur zum Experimentieren so aus:

# For complete documentation of this file, please see Geany's main documentation
[settings]
# default extension used when saving files
extension=kv

# single comments, like # in this file
comment_single=#

[keywords]
# all items must be in one line
primary=size canvas
secondary=pos size

[indentation]
width=4
# 0 is spaces, 1 is tabs, 2 is tab & spaces
type=0

Dies basiert sehr locker auf der Aktien-XML-Definitionsdatei, aber wie gesagt, ich habe viele andere Aktiendateien ausprobiert. In vielen Fällen habe ich nur den Wert 'extension =' in kv geändert und es wurde immer noch keine Hervorhebung angewendet.Auch wenn Sie in Geany unter "Dokument"> "Dateityp festlegen" praktisch jeden beliebigen Dateityp (außer meinem benutzerdefinierten Eintrag) auswählen, wird in meiner .kv-Datei eine Art Hervorhebung angezeigt. Dies ist sogar der Fall, wenn Sie den unveränderten Inhalt einer Bestandsdefinition verwenden, die ansonsten in meiner .kv-Datei einwandfrei funktioniert, wenn sie speziell in Geany ausgewählt wurde!

Außerdem wird der Kivy-Dateityp in Geany unter Dokument> Dateityp festlegen standardmäßig aufgelistet und ausgewähltAlso muss ich hier etwas richtig machen!

Mir ist klar, dass diese ähnliche Frage gestellt wurde, aber die Lösungen scheinen für meinen Fall irrelavant zu sein, da ich jedes verwandte Thema auf dieser und vielen anderen Websites ausprobiert habe.Meine Geany-Version ist 1.22 und ich verwende Arch Linux. Das macht mich verrückt - irgendwelche Vorschläge?

Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage