Arquivo conf do esquema de cores Geany: formato e campos

Arquivo conf do esquema de cores Geany: formato e campos

Quero alterar o destaque do resultado da pesquisa de um tema Geany.

No diretório ~/.config/geany/colorschemes/, temos *arquivos de configuração que só consigo entender parcialmente.

Eu olhei através doManual do Geanyea oferta do GitHub, mas não encontrei nenhuma documentação detalhada sobre o formato ou campos do arquivo.

Por exemplo: muitos dos nomes dos campos são autoexplicativos, mas alguns não. E que efeito têm os campos booleanos?

Responder1

Então você abre um arquivo de configuração do tema Geany e vê algo assim:

default=#fff;#1e1e1e;false;false
type=#2e8b57;;true
class=type
function=default
parameter=function
comment=#747474;#1e1e1e;false;true

Geralmente, os parâmetros para cada atributo de categoria são os seguintes:

[category] = [foreground color]; [background color]; [is Bold]; [is Italic]

Há exceções em alguns casos em que os valores booleanos determinam quando as cores do primeiro plano e/ou do plano de fundo são substituídas (como para uma seleção destacada).

Portanto, no meu exemplo acima, "comentário" é uma cor cinza médio sobre fundo cinza escuro (igual ao texto padrão)e itálico.

Opcionalmente, você pode duplicar um atributo fazendo referência retroativa à definição original ("classe" é o mesmo que "tipo", etc.)

Também da página git geany-themes (https://github.com/geany/geany-themes/blob/master/ADDING-A-THEME.md):

Embora não exista um guia de estilo rigoroso sobre como o arquivo .conf é formatado, aqui estão algumas notas sobre o estilo preferido:

  • É mais fácil começar usando um esquema de cores existente que seja semelhante àquele que você deseja criar/portar.
  • Use cores no estilo HTML começando com um símbolo de cerquilha ( #), em notação hexadecimal minúscula, compactando para 3 dígitos, se possível. Exemplos:
    • #ff0
    • #e4b211
  • Use [named_colors] (consulte o Manual Geany) quando apropriado, se desejar.

Pode não ser referenciado diretamente e ser um pouco difícil de encontrar, mas encontrei definições mais descritivas no Manual Geany online emhttps://www.geany.org/manual/current/index.html#named-colors-section(Está na seção intituladaArquivo especial filetypes.common.)

informação relacionada