1 <?xml version="1.0" encoding="UTF-8"?>
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>
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" />
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" />
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" />
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" />
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" />
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" />
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" />
87 <style name="def:error" foreground="adapta6" />
88 <style name="def:function" foreground="adapta6" />
89 <style name="def:operator" foreground="adapta7" />
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" />
101 <style name="def:underlined" underline="true" />
102 <style name="def:warning" foreground="adapta10" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />