Como alterar o estilo de realce de sintaxe no Meld

14

O Meld 1.5.1 usa gtksourceview (via pygtksourceview) para seu realce de sintaxe, mas não consigo descobrir como configurá-lo para usar um estilo específico (esquema de cores / tema) entre os disponíveis para gtksourceview.

Talvez a solução esteja fora de meld - por exemplo, configurações de estilo padrão usadas para gtksourceview em geral ou algo semelhante.

    
por chris 18.11.2011 / 08:51

5 respostas

6

De acordo com a agora relevante página :

Update example for GTK+ 3. In December 2013, Meld was updated to use GtkCssProvider instead of gtkrc (commit log). The new location of its default colour profile is /usr/share/meld/meld.css

Existe também um exemplo da nova maneira de configurar o meld.

    
por 16.03.2015 / 09:20
1

Eu tive problemas para fazer isso no .gtkrc-2.0 para o meld-1.3.0 no Solaris

Em vez disso, descobri que podia afetá-los em ~ / .meld / meldrc.ini

Exemplo, na seção [DEFAULT]

color_delete_bg = #003300
color_delete_fg = red
color_replace_bg = #112233
color_replace_fg = gray80
color_conflict_bg = pink
color_conflict_fg = white
color_inline_bg = #223344
color_inline_fg = white
color_edited_bg = gray20
color_edited_fg = white
    
por 13.03.2014 / 17:53
1

O processo parece envolver a criação de um arquivo ~ / .gtkrc-2.0 para sobrescrever os padrões de fusão .

Você pode encontrar alguns exemplos de temas sombrios no wiki

Além disso, não se esqueça de alterar o nome do tema do nome predefinido ou ele usará isso.

    
por 10.09.2013 / 18:43
1

No Meld 3.16.4 você pode simplesmente escolher o esquema de cores em Meld > Preferences :

(possivelmente essa alteração foi introduzida em versões anteriores)

    
por 06.09.2017 / 12:09
0

Não tenho certeza, se é possível fazer meld para usar outro tema, mas você sempre pode editar o tema padrão, que é classic.xml.

Para o Ubuntu 14.04 está localizado em:

/usr/share/gtksourceview-2.0/styles/classic.xml

Se você estiver usando outro sistema operacional, o local poderá ser diferente.

Veja link .

    
por 23.11.2015 / 07:22