OSDN Git Service

Update adapta.xml
[alterlinux/medit-themes.git] / adapta.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <style-scheme id="adapta" name="Adapta Gedit" filename="adapta.xml" version="1.0">
4   <author>Stanislav "systematicat" Kotivetc</author>
5   <description>Gedit material theme matched for Adapta GTK theme.</description>
6
7   <!-- Color Palette -->
8   <color name="adapta0"                     value="#2A373E" />
9   <color name="adapta1"                     value="#3B4C54" />
10   <color name="adapta2"                     value="#0B9BAF" />
11   <color name="adapta3"                     value="#6A797F" />
12   <color name="adapta4"                     value="#ECEFF1" />
13   <color name="adapta5"                     value="#1DE9B6" />
14   <color name="adapta6"                     value="#F77669" />
15   <color name="adapta7"                     value="#00BCD4" />
16   <color name="adapta8"                     value="#009587" />
17   <color name="adapta9"                     value="#AB7967" />
18   <color name="adapta10"                    value="#FFCB6B" />
19   <color name="adapta11"                    value="#C3E88D" />
20   <color name="adapta12"                    value="#C792EA" />
21
22   <!-- GUI Styling -->
23   <style name="background-pattern"          background="adapta1" />
24   <style name="bookmark"                    background="adapta4" />
25   <style name="bracket-match"               foreground="adapta4" background="adapta2" />
26   <style name="bracket-mismatch"            foreground="adapta6" underline="true" />
27   <style name="current-line"                foreground="adapta4" background="adapta1" />
28   <style name="cursor"                      foreground="adapta4" />
29   <style name="draw-spaces"                 foreground="adapta3" />
30   <style name="line-numbers"                foreground="adapta3" background="adapta1" />
31   <style name="search-match"                foreground="adapta4" background="adapta8" />
32   <style name="secondary-cursor"            use-style="cursor" />
33   <style name="selection"                   foreground="adapta4" background="adapta2" />
34   <style name="selection-unfocused"         foreground="adapta4" background="adapta7" />
35   <style name="right-margin"                foreground="adapta4" />
36   <style name="text"                        foreground="adapta4" background="adapta0" />
37
38   <!-- Custom definitions -->
39   <style name="def:annotation"              foreground="adapta9" />
40   <style name="def:escape"                  foreground="adapta9" />
41   <style name="def:regexp"                  foreground="adapta10" />
42   <style name="def:symbol"                  foreground="adapta4" />
43   <style name="def:other"                   foreground="adapta4" />
44   <style name="def:verbatim"                foreground="adapta10" />
45
46   <!-- Variables -->
47   <style name="def:number"                  foreground="adapta12" />
48   <style name="def:string"                  foreground="adapta11" />
49   <style name="def:base-n-integer"          use-style="def:number" />
50   <style name="def:character"               use-style="def:string" />
51   <style name="def:complex"                 use-style="def:number" />
52   <style name="def:decimal"                 use-style="def:number" />
53   <style name="def:floating-point"          use-style="def:number" />
54   <style name="def:special-char"            foreground="adapta9" />
55   <style name="def:variable"                foreground="adapta4" />
56   <style name="def:global-variable"         foreground="adapta4" />
57   <style name="def:class-variable"          foreground="adapta4" />
58   <style name="def:instance-variable"       foreground="adapta4" />
59
60   <!-- Constants -->
61   <style name="def:boolean"                 foreground="adapta7" />
62   <style name="def:constant"                foreground="adapta4" />
63   <style name="def:namespace"               foreground="adapta5" />
64   <style name="def:special-constant"        foreground="adapta7" />
65
66   <!-- Comments -->
67   <style name="def:comment"                 foreground="adapta3" italic="true" />
68   <style name="def:doc-comment"             use-style="def:comment" />
69   <style name="def:doc-comment-element"     foreground="adapta7" />
70   <style name="def:net-address-in-comment"  foreground="adapta3" underline="true" />
71   <style name="def:note"                    use-style="def:comment" />
72
73   <!-- Keywords -->
74   <style name="def:class"                   foreground="adapta5" />
75   <style name="def:keyword"                 foreground="adapta7" />
76   <style name="def:attribute"               use-style="def:class" />
77   <style name="def:builtin"                 use-style="def:keyword" />
78   <style name="def:identifier"              use-style="def:keyword" />
79   <style name="def:preprocessor"            foreground="adapta8" />
80   <style name="def:reserved"                use-style="def:keyword" />
81   <style name="def:shebang"                 foreground="adapta8" />
82   <style name="def:statement"               use-style="def:keyword" />
83   <style name="def:tag"                     use-style="def:keyword" />
84   <style name="def:type"                    use-style="def:class" />
85
86   <!-- Logicals -->
87   <style name="def:error"                   foreground="adapta6" />
88   <style name="def:function"                foreground="adapta6" />
89   <style name="def:operator"                foreground="adapta7" />
90
91   <!-- Headings -->
92   <style name="def:heading0"                foreground="adapta6" />
93   <style name="def:heading1"                use-style="def:heading0" />
94   <style name="def:heading2"                use-style="def:heading0" />
95   <style name="def:heading3"                use-style="def:heading0" />
96   <style name="def:heading4"                use-style="def:heading0" />
97   <style name="def:heading5"                use-style="def:heading0" />
98   <style name="def:heading6"                use-style="def:heading0" />
99
100   <!-- Formats -->
101   <style name="def:underlined"              underline="true" />
102   <style name="def:warning"                 foreground="adapta10" />
103
104   <!-- CSS Styling -->
105   <style name="css:at-rules"                use-style="def:annotation" />
106   <style name="css:block"                   use-style="def:symbol" />
107   <style name="css:color"                   use-style="def:number" />
108   <style name="css:comment"                 use-style="def:comment" />
109   <style name="css:decimal"                 use-style="def:decimal" />
110   <style name="css:dimension"               use-style="def:number" />
111   <style name="css:error"                   use-style="def:error" />
112   <style name="css:function"                use-style="def:function" />
113   <style name="css:keyword"                 use-style="def:attribute" />
114   <style name="css:others-2"                use-style="def:symbol" />
115   <style name="css:others-3"                use-style="def:symbol" />
116   <style name="css:property-values"         use-style="def:keyword" />
117   <style name="css:selector-class"          use-style="def:class" />
118   <style name="css:selector-id"             foreground="adapta5" underline="true" />
119   <style name="css:selector-tagname"        use-style="def:tag" />
120   <style name="css:string"                  use-style="def:string" />
121
122   <!-- Desktop Styling -->
123   <style name="desktop:boolean"             use-style="def:boolean" />
124   <style name="desktop:category-additional" use-style="def:string" />
125   <style name="desktop:category-main"       foreground="adapta11" bold="true" />
126   <style name="desktop:category-reserved"   foreground="adapta7" underline="true" />
127   <style name="desktop:encoding"            use-style="def:keyword" />
128   <style name="desktop:exec-parameter"      use-style="def:escape" />
129   <style name="desktop:group"               use-style="def:keyword" />
130   <style name="desktop:key"                 use-style="def:attribute" />
131   <style name="desktop:language"            use-style="def:string" />
132   <style name="desktop:number"              use-style="def:number" />
133
134   <!-- DIFF Styling -->
135   <style name="diff:added-line"             foreground="adapta11" />
136   <style name="diff:changed-line"           foreground="adapta10" />
137   <style name="diff:diff-file"              foreground="adapta6" />
138   <style name="diff:location"               foreground="adapta7" />
139   <style name="diff:removed-line"           foreground="adapta6" />
140   <style name="diff:special-case"           use-style="def:string" />
141
142   <!-- HTML Styling -->
143   <style name="html:attrib-name"            use-style="def:class" />
144   <style name="html:attrib-value"           use-style="def:string" />
145   <style name="html:comment"                use-style="def:comment" />
146   <style name="html:dtd"                    use-style="def:shebang" />
147   <style name="html:error"                  foreground="def:error" />
148   <style name="html:h1"                     use-style="text" />
149   <style name="html:h2"                     use-style="text" />
150   <style name="html:h3"                     use-style="text" />
151   <style name="html:h4"                     use-style="text" />
152   <style name="html:h5"                     use-style="text" />
153   <style name="html:tag"                    use-style="def:keyword" />
154   <style name="html:title"                  use-style="text" />
155
156   <!-- INI Styling -->
157   <style name="ini:boolean-value"           use-style="def:boolean" />
158   <style name="ini:comment"                 use-style="def:comment" />
159   <style name="ini:decimal"                 use-style="def:number" />
160   <style name="ini:floating-point"          use-style="def:number" />
161   <style name="ini:keyword"                 use-style="def:keyword" />
162   <style name="ini:non-standard-key"        italic="true" />
163   <style name="ini:string"                  use-style="def:string" />
164   <style name="ini:variable"                use-style="def:variable" />
165
166   <!-- JAVA Styling -->
167   <style name="java:boolean"                use-style="def:boolean" />
168   <style name="java:char"                   use-style="def:character" />
169   <style name="java:comment"                use-style="def:comment" />
170   <style name="java:declaration"            use-style="def:variable" />
171   <style name="java:escaped-character"      use-style="def:escape" />
172   <style name="java:external"               use-style="def:preprocessor" />
173   <style name="java:keyword"                use-style="def:keyword" />
174   <style name="java:null-value"             use-style="def:keyword" />
175   <style name="java:number"                 use-style="def:number" />
176   <style name="java:reserved"               use-style="def:constant" />
177   <style name="java:scope-declaration"      use-style="def:keyword" />
178   <style name="java:storage-class"          use-style="def:keyword" />
179   <style name="java:string"                 use-style="def:string" />
180   <style name="java:type"                   use-style="def:keyword" />
181
182   <!-- JS Styling -->
183   <style name="js:boolean"                  use-style="def:boolean" />
184   <style name="js:constructors"             use-style="def:function" />
185   <style name="js:escape"                   use-style="def:escape" />
186   <style name="js:function"                 use-style="def:function" />
187   <style name="js:future-words"             use-style="def:keyword" />
188   <style name="js:keyword"                  use-style="def:keyword" />
189   <style name="js:null-value"               use-style="def:keyword" />
190   <style name="js:properties"               foreground="adapta6" italic="true" />
191   <style name="js:regex"                    use-style="def:regexp" />
192   <style name="js:string"                   use-style="def:string" />
193   <style name="js:type"                     use-style="def:keyword" />
194   <style name="js:undefined-value"          use-style="def:keyword" />
195
196   <!-- JSON Styling -->
197   <style name="json:boolean"                use-style="def:boolean" />
198   <style name="json:decimal"                use-style="def:decimal" />
199   <style name="json:error"                  use-style="def:error" />
200   <style name="json:float"                  use-style="def:floating-point" />
201   <style name="json:keyname"                use-style="def:keyword" />
202   <style name="json:null-value"             use-style="def:keyword" />
203   <style name="json:special-char"           use-style="def:special-char" />
204   <style name="json:string"                 use-style="def:string" />
205
206   <!-- MD Styling -->
207   <style name="markdown:abbreviation"       foreground="adapta9" />
208   <style name="markdown:attribute-value"    use-style="def:attribute" />
209   <style name="markdown:backslash-escape"   use-style="def:escape" />
210   <style name="markdown:blockquote-marker"  foreground="adapta6" />
211   <style name="markdown:code"               foreground="adapta5" />
212   <style name="markdown:emphasis"           foreground="adapta4" italic="true" />
213   <style name="markdown:header"             foreground="adapta6" />
214   <style name="markdown:horizontal-rule"    foreground="adapta7" />
215   <style name="markdown:image-marker"       use-style="def:keyword" />
216   <style name="markdown:label"              use-style="def:attribute" />
217   <style name="markdown:line-break"         use-style="def:comment" />
218   <style name="markdown:link-text"          use-style="def:attribute" />
219   <style name="markdown:list-marker"        foreground="adapta7" />
220   <style name="markdown:strong-emphasis"    foreground="adapta4" bold="true" />
221   <style name="markdown:table-separator"    bold="true" />
222   <style name="markdown:url"                foreground="adapta4" underline="true" />
223
224   <!-- PERL Styling -->
225   <style name="perl:builtin"                use-style="def:builtin" />
226   <style name="perl:comment"                use-style="def:comment" />
227   <style name="perl:control"                foreground="adapta7" underline="true" />
228   <style name="perl:error"                  use-style="def:error" />
229   <style name="perl:file-descriptor"        use-style="def:keyword" />
230   <style name="perl:here-doc-bound"         use-style="def:keyword" />
231   <style name="perl:include-statement"      use-style="def:annotation" />
232   <style name="perl:keyword"                use-style="def:keyword" />
233   <style name="perl:line-directive"         foreground="adapta3" italic="true" />
234   <style name="perl:operator"               use-style="def:operator" />
235   <style name="perl:pod"                    use-style="text" />
236   <style name="perl:pod-escape"             use-style="def:escape" />
237   <style name="perl:pod-heading"            foreground="adapta6" />
238   <style name="perl:pod-keyword"            use-style="def:keyword" />
239   <style name="perl:regex"                  use-style="def:regexp" />
240   <style name="perl:string"                 use-style="def:string" />
241   <style name="perl:system-command"         foreground="adapta6" />
242   <style name="perl:variable"               use-style="def:variable" />
243
244   <!-- PHP Styling -->
245   <style name="php:boolean"                 use-style="def:boolean" />
246   <style name="php:comment"                 use-style="def:comment" />
247   <style name="php:common-function"         use-style="def:function" />
248   <style name="php:decimal"                 use-style="def:number" />
249   <style name="php:error"                   use-style="def:error" />
250   <style name="php:escape"                  use-style="def:escape" />
251   <style name="php:floating-point"          use-style="def:number" />
252   <style name="php:here-doc"                use-style="def:string" />
253   <style name="php:here-doc-bound"          use-style="def:keyword" />
254   <style name="php:hexadecimal"             use-style="def:number" />
255   <style name="php:identifier"              use-style="def:function" />
256   <style name="php:keyword"                 use-style="def:keyword" />
257   <style name="php:null-value"              use-style="def:keyword" />
258   <style name="php:octal"                   foreground="adapta12" italic="true" />
259   <style name="php:operator"                use-style="def:operator" />
260   <style name="php:preprocessor"            use-style="def:preprocessor" />
261   <style name="php:string"                  use-style="def:string" />
262   <style name="php:type"                    use-style="def:class" />
263   <style name="php:variable"                use-style="def:variable" />
264
265   <!-- PYTHON Styling -->
266   <style name="python:base-n-integer"       foreground="adapta12" italic="true" />
267   <style name="python:boolean"              use-style="def:boolean" />
268   <style name="python:builtin-constant"     use-style="def:keyword" />
269   <style name="python:builtin-function"     use-style="def:function" />
270   <style name="python:builtin-object"       use-style="def:class" />
271   <style name="python:class-name"           use-style="def:class" />
272   <style name="python:complex"              foreground="adapta12" italic="true" />
273   <style name="python:decimal"              use-style="def:number" />
274   <style name="python:decorator"            use-style="def:annotation" />
275   <style name="python:escaped-char"         use-style="def:escape" />
276   <style name="python:floating-point"       use-style="def:number" />
277   <style name="python:format"               use-style="def:escape" />
278   <style name="python:function-name"        use-style="def:function" />
279   <style name="python:keyword"              use-style="def:keyword" />
280   <style name="python:module-handler"       use-style="def:keyword" />
281   <style name="python:multiline-string"     use-style="def:string" />
282   <style name="python:special-variable"     use-style="def:keyword" />
283   <style name="python:string"               use-style="def:string" />
284   <style name="python:string-conversion"    use-style="def:keyword" />
285   <style name="python3:base-n-integer"      foreground="adapta12" italic="true" />
286   <style name="python3:boolean"             use-style="def:boolean" />
287   <style name="python3:builtin-constant"    use-style="def:keyword" />
288   <style name="python3:builtin-function"    use-style="def:function" />
289   <style name="python3:builtin-object"      use-style="def:class" />
290   <style name="python3:complex"             foreground="adapta12" italic="true" />
291   <style name="python3:decimal"             use-style="def:number" />
292   <style name="python3:escaped-char"        use-style="def:escape" />
293   <style name="python3:floating-point"      use-style="def:number" />
294   <style name="python3:format"              use-style="def:escape" />
295   <style name="python3:keyword"             use-style="def:keyword" />
296   <style name="python3:module-handler"      use-style="def:keyword" />
297   <style name="python3:multiline-string"    use-style="def:string" />
298   <style name="python3:special-variable"    use-style="def:keyword" />
299   <style name="python3:string"              use-style="def:string" />
300
301   <!-- RUBY Styling -->
302   <style name="ruby:base-n-integer"         use-style="def:number" />
303   <style name="ruby:boolean"                use-style="def:boolean" />
304   <style name="ruby:builtin"                use-style="def:class" />
305   <style name="ruby:comment"                use-style="def:comment" />
306   <style name="ruby:constant"               use-style="def:class" />
307   <style name="ruby:decimal"                use-style="def:number" />
308   <style name="ruby:escape"                 use-style="def:escape" />
309   <style name="ruby:floating-point"         use-style="def:number" />
310   <style name="ruby:here-doc"               use-style="def:string" />
311   <style name="ruby:here-doc-bound"         use-style="def:keyword" />
312   <style name="ruby:keyword"                use-style="def:keyword" />
313   <style name="ruby:literal"                use-style="def:escape" />
314   <style name="ruby:module-handler"         use-style="def:keyword" />
315   <style name="ruby:nil-value"              use-style="def:keyword" />
316   <style name="ruby:numeric-literal"        use-style="def:number" />
317   <style name="ruby:predefined-variable"    use-style="def:keyword" />
318   <style name="ruby:regex"                  use-style="def:regexp" />
319   <style name="ruby:special-variable"       use-style="def:keyword" />
320   <style name="ruby:string"                 use-style="def:string" />
321   <style name="ruby:symbol"                 use-style="def:variable" />
322   <style name="ruby:variable"               use-style="def:variable" />
323
324   <!-- SH Styling -->
325   <style name="sh:comment"                  use-style="def:comment" />
326   <style name="sh:common-command"           foreground="adapta7" italic="true" />
327   <style name="sh:function"                 use-style="def:function" />
328   <style name="sh:here-doc-bound"           use-style="def:keyword" />
329   <style name="sh:keyword"                  use-style="def:keyword" />
330   <style name="sh:others"                   use-style="def:keyword" />
331   <style name="sh:string"                   use-style="def:string" />
332   <style name="sh:variable"                 use-style="def:variable" />
333   <style name="sh:variable-definition"      use-style="def:variable" />
334
335   <!-- XML Styling -->
336   <style name="xml:attribute-name"          use-style="def:attribute" />
337   <style name="xml:attribute-value"         use-style="def:string" />
338   <style name="xml:cdata-delim"             foreground="adapta3" bold="true" />
339   <style name="xml:comment"                 use-style="def:comment" />
340   <style name="xml:doctype"                 foreground="adapta8" />
341   <style name="xml:element-name"            use-style="def:keyword" />
342   <style name="xml:entity"                  use-style="def:escape" />
343   <style name="xml:error"                   use-style="def:error" />
344   <style name="xml:namespace"               use-style="def:namespace" />
345   <style name="xml:processing-instruction"  use-style="def:preprocessor" />
346   <style name="xml:tag"                     use-style="def:tag" />
347
348 </style-scheme>