[gtksourceview: 1/2] styles: tweak JSON styling




commit 77fc6709aa0f34dd0b725403b850e11488cfca61
Author: Dmitry Nalivin <dmitrynalivin gmail com>
Date:   Fri Jan 28 22:24:06 2022 +0300

    styles: tweak JSON styling
    
    This adds json:keyname color overrides to some of the styles, so it's
    different from json:string.
    
    Fixes #106

 data/styles/classic-dark.xml    | 2 ++
 data/styles/classic.xml         | 2 ++
 data/styles/kate-dark.xml       | 2 ++
 data/styles/oblivion.xml        | 2 ++
 data/styles/solarized-dark.xml  | 4 ++++
 data/styles/solarized-light.xml | 4 ++++
 data/styles/tango.xml           | 2 ++
 7 files changed, 18 insertions(+)
---
diff --git a/data/styles/classic-dark.xml b/data/styles/classic-dark.xml
index 4060efc1..de891506 100644
--- a/data/styles/classic-dark.xml
+++ b/data/styles/classic-dark.xml
@@ -128,6 +128,8 @@
   <style name="xml:namespace"               foreground="green" bold="true"/>
 
   <style name="js:built-in-constructor"     use-style="def:identifier"/>
+  
+  <style name="json:keyname"                foreground="cyan"/>
 
   <style name="latex:display-math"          foreground="violet"/>
   <style name="latex:command"               foreground="green" bold="true"/>
diff --git a/data/styles/classic.xml b/data/styles/classic.xml
index 2c2918d1..88cc6aac 100644
--- a/data/styles/classic.xml
+++ b/data/styles/classic.xml
@@ -128,6 +128,8 @@
   <style name="xml:namespace"               foreground="green" bold="true"/>
 
   <style name="js:built-in-constructor"     use-style="def:identifier"/>
+  
+  <style name="json:keyname"                foreground="cyan"/>
 
   <style name="latex:display-math"          foreground="#6A5ACD"/>
   <style name="latex:command"               foreground="#2E8B57" bold="true"/>
diff --git a/data/styles/kate-dark.xml b/data/styles/kate-dark.xml
index 44924614..b4f09cb0 100644
--- a/data/styles/kate-dark.xml
+++ b/data/styles/kate-dark.xml
@@ -154,6 +154,8 @@
   <style name="docbook:structural-elements" use-style="docbook-element"/>
 
   <style name="js:built-in-constructor"     bold="true"/>
+  
+  <style name="json:keyname"                foreground="blue"/>
 
   <style name="mooscript:special-vars"      use-style="def:preprocessor"/>
 
diff --git a/data/styles/oblivion.xml b/data/styles/oblivion.xml
index fd9a44d5..1cebcbd5 100644
--- a/data/styles/oblivion.xml
+++ b/data/styles/oblivion.xml
@@ -144,6 +144,8 @@
   <style name="diff:special-case"           use-style="def:statement"/>
 
   <style name="xml:namespace"               bold="true"/>
+  
+  <style name="json:keyname"                foreground="chameleon1"/>
 
   <style name="latex:command"               foreground="chameleon1" bold="true"/>
   <style name="latex:include"               use-style="def:preprocessor"/>
diff --git a/data/styles/solarized-dark.xml b/data/styles/solarized-dark.xml
index 3109888f..30754aa9 100644
--- a/data/styles/solarized-dark.xml
+++ b/data/styles/solarized-dark.xml
@@ -143,4 +143,8 @@
   <style name="gtk-doc:return"              bold="true"/>
   <style name="gtk-doc:since"               bold="true"/>
   <style name="gtk-doc:deprecated"          bold="true"/>
+  
+  <!-- Language specific styles -->
+  <style name="json:keyname"                foreground="green"/>
+
 </style-scheme>
diff --git a/data/styles/solarized-light.xml b/data/styles/solarized-light.xml
index 663291e2..448caa75 100644
--- a/data/styles/solarized-light.xml
+++ b/data/styles/solarized-light.xml
@@ -144,4 +144,8 @@
   <style name="gtk-doc:return"              bold="true"/>
   <style name="gtk-doc:since"               bold="true"/>
   <style name="gtk-doc:deprecated"          bold="true"/>
+  
+  <!-- Language specific styles -->
+  <style name="json:keyname"                foreground="green"/>
+
 </style-scheme>
diff --git a/data/styles/tango.xml b/data/styles/tango.xml
index f0f40d94..6f1cd239 100644
--- a/data/styles/tango.xml
+++ b/data/styles/tango.xml
@@ -144,6 +144,8 @@
   <style name="diff:special-case"           use-style="def:statement"/>
 
   <style name="xml:namespace"               bold="true"/>
+  
+  <style name="json:keyname"                foreground="chameleon3"/>
 
   <style name="latex:display-math"          foreground="plum3"/>
   <style name="latex:command"               foreground="chameleon3" bold="true"/>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]