Destaque de sintaxe personalizada em Geany

Eu estou tentando criar realce de sintaxe personalizada para arquivos Kivy '.kv' no editor Geany. Embora o tipo de arquivo específico pareça irrelevante para o problema que estou tendo, como qualquer esforço que eu faça para obter o destaque da sintaxe para trabalhar em um tipo de arquivo personalizado, resulta em um arquivo completamente sem destaque. Acredito que fiz minha lição de casa e nada parece funcionar.

Eu adicionei o seguinte em ~ / .config / geany / filetype_extensions.conf

Kivy=*.kv;

Eu também tenho um arquivo de definição de tipo personalizado chamado 'filetypes.Kivy.conf' em ~ / .config / geany / filedefs /. Eu tentei basear esse arquivo em vários dos arquivos de definição de tipos de ações em / usr / share / geany / e o arquivo nunca recebe nenhum destaque de sintaxe aplicado em Geany. Agora, apenas por causa da experimentação, meu arquivo 'filetypes.Kivy.conf' é assim:

# 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

Isso é muito pouco baseado no arquivo de definição XML de estoque, mas como eu disse, tentei muitos outros arquivos de estoque. Em muitos casos, mudei apenas o valor 'extension =' para kv e ainda não foi aplicado nenhum destaque,mesmo indo ao Document> Set Filetype em Geany e escolhendo virtualmente qualquer tipo de arquivo aleatório (além da minha entrada customizada), ele teria algum tipo de destaque dentro do meu arquivo .kv. Esse é o caso quando usamos o conteúdo não modificado de uma definição de estoque que, de outra forma, funciona bem no meu arquivo .kv quando especificamente selecionado em Geany!

Além disso, o tipo de arquivo Kivy é listado e selecionado por padrão em Documento> Definir tipo de arquivo dentro de Geany, então eu devo estar fazendo alguma coisa bem aqui!

Percebo que essa pergunta semelhante foi feita, mas as soluções parecem irrelevantes para o meu caso, já que experimentei todos os tópicos relacionados nesse e em muitos outros sites.Minha versão Geany é 1.22 e eu estou executando o Arch Linux. Isso está me deixando louco - alguma sugestão?

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion