So ändern Sie den Syntaxhervorhebungsstil in Meld

14

In Meld 1.5.1 wird gtksourceview (über pygtksourceview) für die Syntaxhervorhebung verwendet. Es ist jedoch nicht möglich, die Konfiguration für die Verwendung eines bestimmten Stils (Farbschema / Thema) aus den für gtksourceview verfügbaren zu ermitteln.

Möglicherweise liegt die Lösung außerhalb des Meldungsbereichs - z. B. Festlegen des Standardstils für gtksourceview im Allgemeinen oder ähnliches.

chris
quelle

Antworten:

6

Nach der nun relevanten Seite :

Update-Beispiel für GTK + 3. Im Dezember 2013 wurde Meld aktualisiert, um GtkCssProvider anstelle von gtkrc (Commit-Protokoll) zu verwenden. Der neue Speicherort des Standardfarbprofils lautet /usr/share/meld/meld.css

Es gibt auch ein Beispiel für die neue Möglichkeit, eine Meldung zu konfigurieren.

Clément
quelle
1
Funktioniert nicht auf Meld 3.14.2 unter Ubuntu-Mate 16.04.3 LTS. (versuchen, dunkle Farben für ein allgemeines dunkles Thema zu bekommen ...)
Frank Nocke
1
OSX-Anweisungen: Die Stildateien befinden sich in Applications > Meld.app > Contents > Resources > share > gtksourceview-3.0 > styles. (Wenn nicht, rechtsklicken Sie auf Meld.app, wählen Sie „Paketinhalt zeigen“, und dann nach einer Datei suchen namens meld-base.xmlinnerhalb Meld.app.) Duplizieren Sie Ihre Lieblings - Stil - Datei, wie meld-base.xmlund bearbeiten es. Zusätzlich zu dem Hex - Farbcodes zu ändern, stellen Sie sicher , zu ändern idund _namein <style-scheme...>Konflikte zu vermeiden. Starten Sie Meld neu und wählen Sie dann Ihr neues Schema aus dem Dropdown-Menü unter aus Meld>Preference>Editor>Syntax Highlighting Color Scheme.
Jess Riedel
3

In Meld 3.16.4 können Sie einfach das Farbschema auswählen in Meld > Preferences:

verschmolzene Vorlieben

(möglicherweise wurde diese Änderung in früheren Versionen eingeführt)

Tombart
quelle
1

Ich hatte Probleme, dies in .gtkrc-2.0 für meld-1.3.0 unter Solaris zu tun

Stattdessen konnte ich sie in ~ / .meld / meldrc.ini beeinflussen

Beispiel im Abschnitt [DEFAULT]

color_delete_bg = # 003300
color_delete_fg = rot
color_replace_bg = # 112233
color_replace_fg = gray80
color_conflict_bg = pink
color_conflict_fg = weiß
color_inline_bg = # 223344
color_inline_fg = weiß
color_edited_bg = gray20
color_edited_fg = weiß
Kapitän Lepton
quelle
1

Der Prozess scheint eine Datei ~ / .gtkrc-2.0 einzubinden Erstellung der zu überschreiben meld Standardwerte .

Sie können einige Beispiele für dunkle Themen im Wiki finden

Vergessen Sie auch nicht, den Namen des Themas von dem vordefinierten zu ändern, sonst wird dieser verwendet.

jrierab
quelle
0

Ich bin nicht sicher, ob es möglich ist, eine Verbindung zu einem anderen Thema herzustellen, aber Sie können immer das Standardthema classic.xml bearbeiten.

Für Ubuntu 14.04 befindet es sich in:

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

Wenn Sie ein anderes Betriebssystem verwenden, kann der Speicherort abweichen.

Siehe https://wiki.gnome.org/Projects/GtkSourceView/StyleSchemes .

Astronavigator
quelle