aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-studio
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-13 15:03:43 -0500
committerCraig Jennings <c@cjennings.net>2026-06-13 15:03:43 -0500
commita090138d84f3e93b2d57b38159cf0b3b7330fe11 (patch)
tree6019ed952bbb802db90580017cbf7e82f6bd227c /scripts/theme-studio
parent6d4461fc3264d6a730d32f1f8a5b58f78769a840 (diff)
downloaddotemacs-a090138d84f3e93b2d57b38159cf0b3b7330fe11.tar.gz
dotemacs-a090138d84f3e93b2d57b38159cf0b3b7330fe11.zip
Update theme studio color columns and defaults
Diffstat (limited to 'scripts/theme-studio')
-rw-r--r--scripts/theme-studio/README.md47
-rw-r--r--scripts/theme-studio/app-core.js125
-rw-r--r--scripts/theme-studio/app.js138
-rw-r--r--scripts/theme-studio/capture-default-faces.py446
-rw-r--r--scripts/theme-studio/emacs-default-faces.json29487
-rw-r--r--scripts/theme-studio/generate.py209
-rw-r--r--scripts/theme-studio/styles.css6
-rw-r--r--scripts/theme-studio/test-app-core.mjs28
-rw-r--r--scripts/theme-studio/test-families.mjs173
-rw-r--r--scripts/theme-studio/theme-studio.html304
10 files changed, 30503 insertions, 460 deletions
diff --git a/scripts/theme-studio/README.md b/scripts/theme-studio/README.md
index caee7b24..844d036d 100644
--- a/scripts/theme-studio/README.md
+++ b/scripts/theme-studio/README.md
@@ -95,29 +95,24 @@ Three tiers of faces, plus the palette:
per face, shown in a live mock Emacs buffer.
- **Package faces** — per-package face tables with a live preview (below).
-## Color families
-
-The palette is displayed as **families**: colors grouped into vertical columns by
-their actual color, dark at the top and light at the bottom, columns arranged left
-to right. Grouping is derived from the hex on every render — never from the name —
-so renaming a color to anything never moves it between columns. The flat palette
-underneath is unchanged (export stays a flat `[hex, name]` list); families are a
-view over it, and the per-chip rename/remove still work.
-
-- **Grouping.** Chromatic colors bucket by their nearest perceptual hue (red,
- orange, yellow, green, teal, blue, purple, pink). Near-neutrals — grays, the
- background and foreground ramps — collapse into one neutral column ordered by
- lightness, using a lightness-scaled chroma threshold so a faint pale tint keeps
- its hue while a faint mid gray reads as neutral. Columns sort by hue; the ground
- strip (the `bg` and `fg` assignments) pins first, neutrals next. (Hue-adjacent
- warm colors like olive-greens and golds can still share a column — a known
- limitation, since by hue they really are adjacent.)
-- **The count control** under each chromatic column sets how many steps sit on
- each side of the family's base (its most-saturated color). Setting N regenerates
- the family as a symmetric base ±N tonal ramp via `ramp()` — lighter and darker
- steps on the base's hue with chroma easing toward the extremes — *replacing* the
- column's current colors. N=0 collapses to the base alone.
-- **Editing a base** recolors the whole family: change a base color and the family
+## Color columns
+
+The palette is displayed as **columns**. The ground column is pinned first: `bg`
+at one end, `fg` at the other, with optional `ground-N` span colors between them.
+Every other color stays in the column where it was created. Columns are not
+derived from hue, chroma, lightness, or the visible color name.
+
+- **Grouping.** Each palette entry carries a stable column id. New colors start
+ their own column; generated ramp steps inherit the base color's column id.
+ Renaming a color only changes its label, so a renamed tile stays in its original
+ column. Older two-field palette entries still load by falling back to the
+ generated-name stem (`blue-1`, `blue`, `blue+1` -> `blue`).
+- **The count control** under each non-ground column sets how many steps sit on
+ each side of the column's base. Setting N regenerates the column as a symmetric
+ base ±N tonal ramp via `ramp()` — lighter and darker steps on the base's hue
+ with chroma easing toward the extremes — *replacing* the column's current
+ colors. N=0 collapses to the base alone.
+- **Editing a base** recolors the whole column: change a base color and the column
regenerates from it at the same count.
- **References follow.** When a regenerate changes a step's hex, any face assigned
to that step is re-pointed to the new hex. A step *removed* by lowering the count
@@ -205,7 +200,7 @@ The export (and what a build step consumes):
```json
{
"name": "dupre",
- "palette": [["#67809c", "blue"], ["#e8bd30", "gold"]],
+ "palette": [["#67809c", "blue", "blue"], ["#e8bd30", "gold", "gold"]],
"assignments": {"kw": "#67809c", "str": "#5d9b86", "bg": "#000000", "p": "#ffffff"},
"bold": ["kw", "fnd"],
"italic": [],
@@ -222,6 +217,10 @@ The export (and what a build step consumes):
- `assignments` maps syntax category keys to hexes; `bg` is the `default` face
background, `p` the foreground.
+- `palette` is a flat list of `[hex, name, columnId]`. `name` is the editable
+ display label; `columnId` is the durable grouping key that keeps generated
+ colors in their original column even if they are renamed. Older `[hex, name]`
+ entries still import and are normalized on save.
- `ui` and `packages` faces carry `fg`/`bg` (hex or `null`), `bold`, `italic`,
`underline`, `strike`, and for package faces `inherit` (a face name or
`null`), `height` (a float, omitted at 1.0), and `source` (`"default"` seeded,
diff --git a/scripts/theme-studio/app-core.js b/scripts/theme-studio/app-core.js
index 60ee1410..90376d51 100644
--- a/scripts/theme-studio/app-core.js
+++ b/scripts/theme-studio/app-core.js
@@ -121,81 +121,43 @@ function lMax(hue,chroma,fgSet,target){
return {L:loL,status:at(loL).clamped?'clamp':'ok'};
}
-// --- color families (color-families spec, Phase 1) ---------------------------
-// Families are a display grouping derived from the hex every render — never from
-// names — so renaming a color can't move it. The flat palette stays the editable
-// truth; these pure functions group it, regenerate a family's ramp, and plan the
+// --- color columns (color-families spec, current UI model) -------------------
+// Columns are structural, not inferred by color. Generated ramp entries are named
+// base-1/base/base+1 and remain in that base column regardless of their hex. A
+// manually-added color starts as its own singleton column. The flat palette stays
+// the editable truth; these pure functions group it, regenerate a ramp, and plan
// assignment re-point across a regenerate.
function oklchOf(hex){return oklab2oklch(srgb2oklab(hex));}
function nameOfHex(palette,hex){const p=palette.find(p=>p[0].toLowerCase()===hex.toLowerCase());return p?p[1]:null;}
-function hueDist(a,b){const d=Math.abs(a-b);return Math.min(d,360-d);}
-
-// A color reads as neutral below this chroma. Lightness-scaled (the Munsell
-// insight): the mid-tones need more chroma to read as a hue. Floored at both ends
-// rather than tapering to zero, so pale warm grays stay neutral (and pure white,
-// C=0 at L=1, doesn't evade a zero threshold) while pale chromatic tints stay
-// colored. Tuned on real palettes (Codex + Fable color-sorting reviews).
-function neutralThreshold(L){
- if(L<=0.2)return 0.020;
- if(L<0.6)return 0.020+0.015*(L-0.2)/0.4;
- if(L<0.85)return 0.035-0.017*(L-0.6)/0.25;
- return 0.018;
-}
-// Lightness-conditioned compatibility of two chromatic colors (Fable's LCCL):
-// hue must match tightly at equal lightness and may drift across a lightness gap,
-// because a tonal ramp drifts in hue with lightness by design. The low-chroma noise
-// term widens the hue tolerance where hue is ill-defined (pale tints). A chroma
-// clause keeps a vivid accent out of a soft family at the same lightness. <=1 is
-// compatible. Source: ~/color-sorting-fable.org.
-function pairRatio(a,b){
- const dL=Math.abs(a.L-b.L),dH=hueDist(a.H,b.H);
- const noise=Math.min(45,Math.atan(0.015/Math.max(Math.min(a.C,b.C),1e-6))*180/Math.PI);
- return Math.max(dH/(12+60*dL+noise),Math.abs(a.C-b.C)/(0.08+0.3*dL));
-}
-// Complete-linkage agglomerative clustering on pairRatio: greedily merge the two
-// clusters whose worst cross-pair is most compatible, stopping when no merge has
-// every cross-pair compatible. Complete linkage makes single-linkage chaining
-// structurally impossible — two ramps can't fuse through their converging pale
-// ends because their mid-lightness members stay far apart.
-function clusterChromatic(ms){
- let cl=ms.map(m=>[m]);
- const cd=(A,B)=>Math.max(...A.flatMap(a=>B.map(b=>pairRatio(a,b))));
- for(;;){
- let best=null;
- for(let i=0;i<cl.length;i++)for(let j=i+1;j<cl.length;j++){const d=cd(cl[i],cl[j]);if(!best||d<best.d)best={d,i,j};}
- if(!best||best.d>1)break;
- cl[best.i]=cl[best.i].concat(cl[best.j]);cl.splice(best.j,1);
- }
- return cl;
-}
-// A family from its members: base is the most-saturated member (tie toward
-// mid-lightness), the anchor for a generated ramp.
-function makeFamily(ms,neutral){
- let base=ms[0];
- for(const m of ms)if(m.C>base.C||(m.C===base.C&&Math.abs(m.L-0.5)<Math.abs(base.L-0.5)))base=m;
- return {base:base.hex,neutral:!!neutral,members:ms.map(m=>({hex:m.hex,name:m.name}))};
-}
-// Group a flat palette into the ground strip plus families. ground is {bg,fg}:
-// those two hexes form the pinned ground strip even when absent from the palette,
-// and a palette chip at a ground hex is not duplicated into a family. Near-neutrals
-// (chroma below the lightness-scaled threshold) form one neutral family; the rest
-// cluster by lightness-conditioned complete linkage (clusterChromatic).
+function familyStem(name){return (name||'color').replace(/[+-]\d+$/,'');}
+function familyOffset(name){const m=(name||'').match(/([+-]\d+)$/);return m?parseInt(m[1],10):0;}
+function columnIdOf(entry){return (entry&&entry[2])||familyStem(entry&&entry[1]);}
+
+// Group a flat palette into the ground strip plus structural columns. ground is
+// {bg,fg}; those endpoint hexes form the pinned ground column even when absent
+// from the palette, and ground-N entries are reserved for that column. Everything
+// else groups by its stable column id, not by OKLCH hue/chroma or display name.
+// Legacy two-field entries fall back to their generated-name stem until edited.
function familiesFromPalette(palette,ground){
const bg=ground&&ground.bg,fg=ground&&ground.fg;
const gset=new Set([bg,fg].filter(Boolean).map(h=>h.toLowerCase()));
const groundStrip=[];
if(bg)groundStrip.push({hex:bg,role:'bg',name:nameOfHex(palette,bg)});
if(fg)groundStrip.push({hex:fg,role:'fg',name:nameOfHex(palette,fg)});
- const neutrals=[],chromatic=[];
- for(const [hex,name] of palette){
+ const byColumn=new Map(),families=[];
+ for(const entry of palette){
+ const [hex,name]=entry;
if(gset.has(hex.toLowerCase()))continue;
- const c=oklchOf(hex),m={hex,name,L:c.L,C:c.C,H:c.H};
- (c.C<neutralThreshold(c.L)?neutrals:chromatic).push(m);
+ if(/^ground-\d+$/i.test(name||''))continue;
+ const column=columnIdOf(entry);
+ if(!byColumn.has(column))byColumn.set(column,{column,members:[]});
+ byColumn.get(column).members.push({hex,name,offset:familyOffset(name),column});
+ }
+ for(const f of byColumn.values()){
+ const base=(f.members.find(m=>m.offset===0)||f.members[0]).hex;
+ families.push({base,column:f.column,stem:f.column,members:f.members.map(m=>({hex:m.hex,name:m.name,column:m.column}))});
}
- const families=[];
- if(neutrals.length)families.push(makeFamily(neutrals,true));
- for(const cl of clusterChromatic(chromatic))families.push(makeFamily(cl,false));
return {ground:groundStrip,families};
}
// Regenerate a family's members as a symmetric ramp around the base: n=0 is the
@@ -234,22 +196,25 @@ function stepRepointPlan(oldRanked,newMembers){
return {map,removed};
}
-// Order a family's members dark to light by OKLCH lightness.
-function sortFamilyMembers(fam){return Object.assign({},fam,{members:[...fam.members].sort((a,b)=>oklchOf(a.hex).L-oklchOf(b.hex).L)});}
-// Order families for display: neutrals first (by base lightness), then chromatic
-// by base hue, ties broken by base lightness then base hex. Each family's members
-// are lightness-sorted. Display-only — the stored palette order is untouched.
-function sortFamilies(families){
- const keyed=families.map(f=>{const c=oklchOf(f.base);return {f,neutral:!!f.neutral,H:c.H,L:c.L,base:f.base};});
- keyed.sort((a,b)=>{
- if(a.neutral!==b.neutral)return a.neutral?-1:1;
- if(a.neutral&&b.neutral)return a.L-b.L;
- const ah=Math.round(a.H),bh=Math.round(b.H); // a hue hair shouldn't outrank lightness
- if(ah!==bh)return ah-bh;
- if(a.L!==b.L)return a.L-b.L;
- return a.base.toLowerCase()<b.base.toLowerCase()?-1:a.base.toLowerCase()>b.base.toLowerCase()?1:0;
- });
- return keyed.map(k=>sortFamilyMembers(k.f));
+// Preserve structural order. Generated ramps are inserted in offset order, and
+// columns are emitted in first-seen palette order. No color sorting happens here.
+function sortFamilyMembers(fam){return Object.assign({},fam,{members:[...fam.members]});}
+function sortFamilies(families){return families.map(sortFamilyMembers);}
+
+// Dropdown order for color selection mirrors the visual palette organization:
+// ground first, then structural columns in display order. Stored palette order
+// stays untouched; this is selection-only organization.
+function paletteOptionList(cur,palette,ground){
+ const have=cur===''||palette.some(p=>p[0]===cur)||[ground&&ground.bg,ground&&ground.fg].filter(Boolean).includes(cur);
+ const out=[['','— default —']],seen=new Set();
+ if(!have)out.push([cur,'(gone) '+cur]);
+ const add=(hex,name)=>{if(!hex)return;const key=hex.toLowerCase()+'|'+(name||'');if(seen.has(key))return;seen.add(key);out.push([hex,name||hex]);};
+ const grouped=familiesFromPalette(palette,ground||{});
+ const groundMembers=grouped.ground.map(g=>({hex:g.hex,name:g.name||g.role}))
+ .concat(palette.filter(([,name])=>/^ground-\d+$/i.test(name||'')).map(([hex,name])=>({hex,name})));
+ sortFamilyMembers({base:(ground&&ground.bg)||'',members:groundMembers}).members.forEach(m=>add(m.hex,m.name));
+ sortFamilies(grouped.families).forEach(f=>f.members.forEach(m=>add(m.hex,m.name)));
+ return out;
}
-export { nameToHex, buildPkgmap, packagesForExport, mergePackagesInto, effResolve, optList, slugify, ramp, fgSetFor, floor, lMax, COVERED_FACES, familiesFromPalette, regenFamily, rankByLightness, stepRepointPlan, sortFamilies, sortFamilyMembers };
+export { nameToHex, buildPkgmap, packagesForExport, mergePackagesInto, effResolve, optList, paletteOptionList, slugify, ramp, fgSetFor, floor, lMax, COVERED_FACES, familiesFromPalette, regenFamily, rankByLightness, stepRepointPlan, sortFamilies, sortFamilyMembers };
diff --git a/scripts/theme-studio/app.js b/scripts/theme-studio/app.js
index aadfd5b7..af33f607 100644
--- a/scripts/theme-studio/app.js
+++ b/scripts/theme-studio/app.js
@@ -67,9 +67,10 @@ function mkColorDropdown(options,cur,onPick){
t.setValue=h=>{cur=h;paint();};
return t;}
// Standard option list for a swatch dropdown: a "default" entry, then the
-// palette. If cur is set but no longer in the palette, surface it as a "(gone)"
-// entry so the row still shows what it points at. Shared by all three tiers.
-function ddList(cur){return optList(cur,PALETTE);}
+// palette in the same ground/family order as the palette panel. If cur is set
+// but no longer in the palette, surface it as a "(gone)" entry so the row still
+// shows what it points at. Shared by all three tiers.
+function ddList(cur){return paletteOptionList(cur,PALETTE,{bg:MAP['bg'],fg:MAP['p']});}
// Shared lock toggle for any table row. lockKey is namespaced per tier (bare
// syntax kind, 'ui:'+face, 'pkg:'+app+':'+face). els are the row's editable
// controls — native selects/buttons/inputs are disabled; the custom swatch
@@ -155,6 +156,47 @@ function repointHex(oldHex,newHex){
// On adding a color, if its name matches a recently-deleted one, re-bind the
// stranded assignments to the new hex. Returns true when a heal context existed.
function healGone(name,newHex){const k=name.toLowerCase();if(!(k in lastGone))return false;const g=lastGone[k];delete lastGone[k];repointHex(g,newHex);return true;}
+function normalizePaletteEntry(entry){
+ const hex=entry&&entry[0],name=(entry&&entry[1])||'color';
+ return [hex,name,(entry&&entry[2])||familyStem(name)];
+}
+function normalizePalette(){PALETTE=PALETTE.map(normalizePaletteEntry);}
+// The ground column is explicit: bg pins the dark endpoint, fg pins the light
+// endpoint, and generated ground-N steps live between them.
+function groundColumnMembers(){
+ const members=[];
+ for(const [hex,name] of PALETTE)if(hex.toLowerCase()===MAP['bg'].toLowerCase()||hex.toLowerCase()===MAP['p'].toLowerCase()||/^ground-\d+$/i.test(name||''))members.push({hex,name});
+ if(!members.some(m=>m.hex.toLowerCase()===MAP['bg'].toLowerCase()))members.push({hex:MAP['bg'],name:'bg'});
+ if(!members.some(m=>m.hex.toLowerCase()===MAP['p'].toLowerCase()))members.push({hex:MAP['p'],name:'fg'});
+ return members.sort((a,b)=>oklab2oklch(srgb2oklab(a.hex)).L-oklab2oklch(srgb2oklab(b.hex)).L);
+}
+function groundSpanCount(){return PALETTE.filter(([,name])=>/^ground-\d+$/i.test(name||'')).length;}
+function groundSpanControl(){
+ const d=document.createElement('div');d.className='fcount';
+ d.innerHTML=`<span title="number of ground colors between bg and fg">span <input type="number" min="0" max="8" value="${groundSpanCount()}"></span>`;
+ d.querySelector('input').onchange=(e)=>setGroundSpan(Math.max(0,Math.min(8,parseInt(e.target.value,10)||0)));
+ return d;
+}
+function setGroundSpan(n){
+ const old=PALETTE.filter(([,name])=>/^ground-\d+$/i.test(name||''));
+ const bg=srgb2oklab(MAP['bg']),fg=srgb2oklab(MAP['p']);
+ const entries=[];
+ for(let i=1;i<=n;i++){
+ const t=i/(n+1);
+ const lab={L:bg.L+(fg.L-bg.L)*t,a:bg.a+(fg.a-bg.a)*t,b:bg.b+(fg.b-bg.b)*t};
+ entries.push([lrgb2hex(oklab2lrgb(lab.L,lab.a,lab.b)),'ground-'+i,'ground']);
+ }
+ for(const [oldHex,oldName] of old){
+ const next=entries.find(([,name])=>name===oldName);
+ if(next&&next[0].toLowerCase()!==oldHex.toLowerCase())repointHex(oldHex,next[0]);
+ }
+ for(let i=PALETTE.length-1;i>=0;i--)if(/^ground-\d+$/i.test(PALETTE[i][1]||''))PALETTE.splice(i,1);
+ let at=PALETTE.findIndex(([hex])=>hex.toLowerCase()===MAP['bg'].toLowerCase());
+ if(at<0)at=0; else at+=1;
+ PALETTE.splice(Math.min(at,PALETTE.length),0,...entries);
+ selectedIdx=null;renderPalette();buildTable();buildUITable();renderCode();applyGround();
+ notify('set ground span to '+n,false);
+}
// Pairwise OKLab ΔE over the palette. Returns the sub-threshold pairs (sorted
// closest-first) and each color's nearest-neighbor distance for its chip title.
// Pure pairwise ΔE analysis lives in colormath.js (paletteWarnings); this renders it.
@@ -180,31 +222,38 @@ function paletteChip(i,nearest){
d.onclick=(e)=>{if(e.target.closest('.rm')||e.target.closest('.nm'))return;selectColor(i);};
return d;
}
-// Render the palette as hue families: the pinned ground strip, then hue-sorted
-// family strips, each dark to light. Grouping is derived from the hex by
-// familiesFromPalette every render, so renaming a color never moves it. The flat
-// PALETTE stays the editable truth; chips keep their per-chip controls.
+// Render the palette as structural color columns: pinned ground column, then
+// first-seen palette columns. Grouping uses the stable column id stored on each
+// palette entry, so renaming a color never moves it.
function renderPalette(){
+ normalizePalette();
const p=document.getElementById('pals');p.innerHTML='';
const {warnings,overflow,nearest}=paletteWarnings(PALETTE,DELTAE_MIN,5);
const {ground,families}=familiesFromPalette(PALETTE,{bg:MAP['bg'],fg:MAP['p']});
const used=new Set();
const idxOf=(hex,name)=>{for(let i=0;i<PALETTE.length;i++)if(!used.has(i)&&PALETTE[i][0]===hex&&PALETTE[i][1]===name){used.add(i);return i;}return -1;};
const strip=(cls)=>{const s=document.createElement('div');s.className='fstrip'+(cls||'');p.appendChild(s);return s;};
- const gs=strip(' ground');gs.dataset.family='ground';
- ground.forEach(g=>{
- const i=PALETTE.findIndex((pp,k)=>!used.has(k)&&pp[0]===g.hex);
- if(i>=0){used.add(i);gs.appendChild(paletteChip(i,nearest));}
- else{const tc=textOn(g.hex),sw=document.createElement('div');sw.className='pchip';sw.style.background=g.hex;sw.title=(g.role||'')+' '+g.hex;
- sw.innerHTML=`<input class="nm" value="${g.role||''}" disabled style="color:${tc}"><div class="hx" style="color:${tc}">${g.hex}</div>`;gs.appendChild(sw);}
- });
+ if(ground.length){
+ const gs=strip(' ground');gs.dataset.family='ground';
+ const gh=document.createElement('div');gh.className='fhead';gh.textContent='ground';gs.appendChild(gh);
+ gs.appendChild(groundSpanControl());
+ groundColumnMembers().forEach(m=>{
+ const i=idxOf(m.hex,m.name);
+ if(i>=0)gs.appendChild(paletteChip(i,nearest));
+ else{const tc=textOn(m.hex),sw=document.createElement('div');sw.className='pchip';sw.style.background=m.hex;sw.title=(m.name||'ground')+' '+m.hex;
+ sw.innerHTML=`<input class="nm" value="${m.name||'ground'}" disabled style="color:${tc}"><div class="hx" style="color:${tc}">${m.hex}</div>`;gs.appendChild(sw);}
+ });
+ }
// The too-similar warning stays on the full flat palette: a generated ramp's
// steps are a stepL apart (well above the warning's ΔE threshold), so they never
// trigger it, and any pair that does is a genuine near-duplicate worth flagging.
sortFamilies(families).forEach(f=>{
- const s=strip(f.neutral?' neutral':'');s.dataset.family=f.base;
+ const s=strip('');s.dataset.family=f.column||f.base;
+ const h=document.createElement('div');h.className='fhead';
+ h.textContent=(f.members.find(m=>m.hex.toLowerCase()===f.base.toLowerCase())||{}).name||f.column||f.base;
+ s.appendChild(h);
+ s.appendChild(familyCountControl(f));
f.members.forEach(m=>{const i=idxOf(m.hex,m.name);if(i>=0)s.appendChild(paletteChip(i,nearest));});
- if(!f.neutral)s.appendChild(familyCountControl(f));
});
renderPaletteWarnings(warnings,overflow);
buildUITable();if(document.getElementById('pkgbody'))buildPkgTable();
@@ -214,7 +263,7 @@ function renderPalette(){
function familyCountControl(f){
const per=Math.max(0,...rankByLightness(f.members.map(m=>m.hex),f.base).map(m=>Math.abs(m.offset)));
const d=document.createElement('div');d.className='fcount';
- d.innerHTML=`<span title="generate a symmetric ramp of N steps each side of this family's base — this replaces the family">&#177; <input type="number" min="0" max="4" value="${per}"></span>`;
+ d.innerHTML=`<span title="set the family span: N generated steps on each side of the base — this replaces the column">span &#177; <input type="number" min="0" max="4" value="${per}"></span>`;
d.querySelector('input').onchange=(e)=>setFamilyCount(f.base,Math.max(0,Math.min(4,parseInt(e.target.value,10)||0)));
return d;
}
@@ -225,7 +274,7 @@ function familyCountControl(f){
// Replace oldHexes in the palette with a fresh base ±n ramp, repointing surviving
// references and leaving removed ones on their now-gone hex. Returns the removed
// count, or null on a bad base. Shared by the count control and the base edit.
-function regenFamilyInPlace(oldHexes,baseHex,baseName,n){
+function regenFamilyInPlace(oldHexes,baseHex,baseName,n,columnId){
const r=regenFamily(baseHex,n,{});
if(r.error){notify('cannot regenerate from '+baseHex,true);return null;}
const plan=stepRepointPlan(rankByLightness(oldHexes,baseHex),r.members);
@@ -233,7 +282,8 @@ function regenFamilyInPlace(oldHexes,baseHex,baseName,n){
let at=PALETTE.length;
for(let i=0;i<PALETTE.length;i++)if(oldSet.has(PALETTE[i][0].toLowerCase())){at=i;break;}
for(let i=PALETTE.length-1;i>=0;i--)if(oldSet.has(PALETTE[i][0].toLowerCase()))PALETTE.splice(i,1);
- const entries=r.members.map(m=>[m.hex,m.offset===0?baseName:baseName+(m.offset>0?'+'+m.offset:String(m.offset))]);
+ const col=columnId||familyStem(baseName);
+ const entries=r.members.map(m=>[m.hex,m.offset===0?baseName:baseName+(m.offset>0?'+'+m.offset:String(m.offset)),col]);
PALETTE.splice(Math.min(at,PALETTE.length),0,...entries);
for(const [o,nw] of plan.map)repointHex(o,nw);
return plan.removed.length;
@@ -243,7 +293,7 @@ function setFamilyCount(baseHex,n){
const fam=families.find(f=>f.base.toLowerCase()===baseHex.toLowerCase());
if(!fam)return;
const baseName=(fam.members.find(m=>m.hex.toLowerCase()===baseHex.toLowerCase())||{}).name||'color';
- const removed=regenFamilyInPlace(fam.members.map(m=>m.hex),baseHex,baseName,n);
+ const removed=regenFamilyInPlace(fam.members.map(m=>m.hex),baseHex,baseName,n,fam.column);
if(removed===null)return;
selectedIdx=null;renderPalette();buildTable();buildUITable();renderCode();applyGround();
notify('regenerated "'+baseName+'" to ±'+n+(removed?(' — '+removed+' removed step(s) show "(gone)" where used'):''),false);
@@ -259,13 +309,14 @@ function updateColor(){
if(PALETTE.some((p,j)=>j!==i&&p[1].toLowerCase()===newName.toLowerCase())){notify('another color is already named "'+newName+'" — names must be unique',true);return;}
// If the edited color is a family base with a ramp, recolor the whole family: regenerate from the new base at the same count.
const fams=familiesFromPalette(PALETTE,{bg:MAP['bg'],fg:MAP['p']}).families;
- const fam=fams.find(f=>!f.neutral&&f.base.toLowerCase()===oldHex.toLowerCase());
+ const fam=fams.find(f=>f.base.toLowerCase()===oldHex.toLowerCase());
const count=fam?Math.max(0,...rankByLightness(fam.members.map(m=>m.hex),fam.base).map(m=>Math.abs(m.offset))):0;
- PALETTE[i]=[newHex,newName];
+ const columnId=PALETTE[i][2]||familyStem(PALETTE[i][1]);
+ PALETTE[i]=[newHex,newName,columnId];
repointHex(oldHex,newHex);
if(fam&&count>0){
const oldHexes=fam.members.map(m=>m.hex.toLowerCase()===oldHex.toLowerCase()?newHex:m.hex);
- regenFamilyInPlace(oldHexes,newHex,newName,count);
+ regenFamilyInPlace(oldHexes,newHex,newName,count,fam.column||columnId);
closePicker();selectedIdx=null;renderPalette();buildTable();buildUITable();renderCode();applyGround();notify('recolored "'+newName+'" family from the new base',false);return;
}
closePicker();renderPalette();buildTable();buildUITable();renderCode();applyGround();notify('updated "'+newName+'"',false);
@@ -363,13 +414,13 @@ function initPicker(){const sw=document.getElementById('swatch');if(!sw)return;s
function addColor(){const h=curHex();const name=document.getElementById('newname').value.trim();
if(!name){notify('name the color before adding it',true);return;}
if(PALETTE.some(p=>p[1].toLowerCase()===name.toLowerCase())){notify('a color named "'+name+'" already exists — select it and use Update selected to change its value',true);return;}
- PALETTE.push([h,name]);const healed=healGone(name,h);document.getElementById('newname').value='';selectedIdx=null;closePicker();
+ PALETTE.push([h,name,familyStem(name)]);const healed=healGone(name,h);document.getElementById('newname').value='';selectedIdx=null;closePicker();
renderPalette();buildTable();buildUITable();
if(healed){renderCode();applyGround();if(document.getElementById('pkgbody'))buildPkgTable();buildPkgPreview();}
notify(healed?('added "'+name+'" and reconnected its assignments'):('added "'+name+'"'),false);}
function themeName(){return (document.getElementById('themename').value||'theme').trim()||'theme';}
function fileSlug(){return slugify(themeName());}
-function exportObj(){const a={};CATS.forEach(c=>a[c[0]]=MAP[c[0]]);const o={name:themeName(),palette:PALETTE,assignments:a,bold:Object.keys(BOLD).filter(k=>BOLD[k]),italic:Object.keys(ITALIC).filter(k=>ITALIC[k]),ui:UIMAP};if(LOCKED.size)o.locks=[...LOCKED];const pk=packagesForExport(PKGMAP);if(Object.keys(pk).length)o.packages=pk;return o;}
+function exportObj(){normalizePalette();const a={};CATS.forEach(c=>a[c[0]]=MAP[c[0]]);const o={name:themeName(),palette:PALETTE,assignments:a,bold:Object.keys(BOLD).filter(k=>BOLD[k]),italic:Object.keys(ITALIC).filter(k=>ITALIC[k]),ui:UIMAP};if(LOCKED.size)o.locks=[...LOCKED];const pk=packagesForExport(PKGMAP);if(Object.keys(pk).length)o.packages=pk;return o;}
function exportState(){const t=document.getElementById('export');t.value=JSON.stringify(exportObj(),null,1);t.style.display='block';t.focus();t.select();}
function toggleJSON(){const t=document.getElementById('export'),b=document.getElementById('jsonbtn');if(t.style.display==='block'){t.style.display='none';b.textContent='show';}else{exportState();b.textContent='hide';}}
function updateTitle(){const n=document.getElementById('themename').value.trim();document.getElementById('pagetitle').textContent=(n||'Untitled')+': theme';const sb=document.getElementById('savebtn');if(sb){sb.style.display=n||fileHandle?'':'none';sb.title=fileHandle?'overwrite the imported/saved file':'choose where to save';}}
@@ -380,7 +431,7 @@ async function saveTheme(){const data=JSON.stringify(exportObj(),null,1);
try{if(!fileHandle)fileHandle=await window.showSaveFilePicker({suggestedName:fileSlug()+'.json',types:[{description:'theme JSON',accept:{'application/json':['.json']}}]});
const w=await fileHandle.createWritable();await w.write(data);await w.close();notify('saved "'+themeName()+'"',false);updateTitle();
}catch(e){if(e&&e.name!=='AbortError')notify('save failed: '+e.message,true);}}
-function applyImported(text){const d=JSON.parse(text);lastGone={};if(d.name)document.getElementById('themename').value=d.name;if(d.palette)PALETTE=d.palette;if(d.assignments)Object.assign(MAP,d.assignments);
+function applyImported(text){const d=JSON.parse(text);lastGone={};if(d.name)document.getElementById('themename').value=d.name;if(d.palette)PALETTE=d.palette.map(normalizePaletteEntry);if(d.assignments)Object.assign(MAP,d.assignments);
BOLD={};(d.bold||[]).forEach(k=>BOLD[k]=true);ITALIC={};(d.italic||[]).forEach(k=>ITALIC[k]=true);
LOCKED=new Set(d.locks||[]);
if(d.ui)Object.assign(UIMAP,d.ui);
@@ -979,7 +1030,7 @@ if(location.hash==='#mocktest'){let ok=true;const notes=[];const A=(c,n)=>{if(!c
const curCell=Q('[data-face="cursor"]');
A(curCell&&curCell.textContent.trim().length===1,'cursor-on-glyph');
const laz=Q('[data-face="lazy-highlight"]');
- A(laz&&/underline/.test(laz.getAttribute('style')||''),'overlay-honors-style');
+ A(laz&&/background:\s*(?!transparent)/.test(laz.getAttribute('style')||''),'overlay-honors-background-style');
A([...document.querySelectorAll('#mockframe .fr')].some(e=>e.textContent.trim()),'fringe-indicator-present');
const mlbar=Q('[data-face="mode-line"]');
A(mlbar&&/box-shadow/.test(mlbar.getAttribute('style')||''),'mode-line-box');
@@ -1051,6 +1102,7 @@ if(location.hash==='#readouttest'){const hex='#67809c';document.getElementById('
// out-of-scope face keeps the single-pair readout, and an empty set reads "no fg set".
if(location.hash==='#contrasttest'){let ok=true;const notes=[];const A=(c,n)=>{if(!c){ok=false;notes.push(n);}};
const saveMAP=Object.assign({},MAP),saveUI=JSON.parse(JSON.stringify(UIMAP));
+ CATS.forEach(c=>{if(c[0]!=='bg'&&c[0]!=='p')MAP[c[0]]='';});
MAP['p']='#f0fef0';MAP['kw']='#67809c';MAP['str']='#a3b18a';MAP['bg']='#000000';
UIMAP['region']={fg:null,bg:'#202830',bold:false,italic:false,underline:false,strike:false};
buildUITable();
@@ -1157,17 +1209,18 @@ if(location.hash==='#healtest'){let ok=true;const notes=[];const A=(c,n)=>{if(!c
renderPalette();buildTable();buildUITable();if(document.getElementById('pkgbody'))buildPkgTable();
document.title='HEALTEST '+(ok?'PASS':'FAIL');
const d=document.createElement('div');d.id='healtest';d.textContent='HEALTEST '+(ok?'PASS':'FAIL')+(notes.length?' | '+notes.join(' ; '):'');document.body.appendChild(d);}
-// Family-strip gate (open with #familytest): the palette renders as the pinned
-// ground strip plus hue families, chips keep their controls, and renaming a color
-// to anything leaves it in the same strip (grouping is by hex, not name).
+// Family-strip gate (open with #familytest): the palette renders as a pinned
+// ground column plus structural columns, chips keep their controls, and renaming
+// a color leaves it in the same strip because the column id is stable.
if(location.hash==='#familytest'){let ok=true;const notes=[];const A=(c,n)=>{if(!c){ok=false;notes.push(n);}};
const saveP=PALETTE.slice(),saveM=Object.assign({},MAP),saveSel=selectedIdx;
MAP['bg']='#0d0b0a';MAP['p']='#f0fef0';
PALETTE=[['#0d0b0a','ground'],['#f0fef0','fg'],['#c0402a','red'],['#3a6ea5','blue'],['#808080','gray']];selectedIdx=null;renderPalette();
const strips=[...document.querySelectorAll('#pals .fstrip')];
- A(strips.length&&strips[0].classList.contains('ground'),'ground strip is pinned first');
- A(strips[0].querySelectorAll('.pchip').length===2,'ground strip carries bg + fg');
- A(strips.length>=4,'ground + neutral + red + blue strips, got '+strips.length);
+ A(strips.length&&strips[0].dataset.family==='ground','ground column is pinned first');
+ A(strips[0].querySelectorAll('.pchip').length===2,'ground column carries bg + fg endpoints');
+ A(!!strips[0].querySelector('.fhead + .fcount + .pchip'),'span control sits between header and tiles for ground');
+ A(strips.length>=4,'ground + red + blue + gray columns, got '+strips.length);
const redChip=[...document.querySelectorAll('#pals .pchip')].find(c=>c.querySelector('.nm')&&c.querySelector('.nm').value==='red');
A(!!redChip&&!!redChip.querySelector('.rm')&&!!redChip.querySelector('.nm'),'a family chip keeps remove + rename controls');
const redFamily=redChip&&redChip.closest('.fstrip').dataset.family;
@@ -1183,8 +1236,15 @@ if(location.hash==='#familytest'){let ok=true;const notes=[];const A=(c,n)=>{if(
// is left on its old (now-gone) hex.
if(location.hash==='#counttest'){let ok=true;const notes=[];const A=(c,n)=>{if(!c){ok=false;notes.push(n);}};
const saveP=PALETTE.slice(),saveM=Object.assign({},MAP),saveU=JSON.parse(JSON.stringify(UIMAP)),saveSel=selectedIdx;
- MAP['bg']='#000000';MAP['p']='#f0fef0';
- PALETTE=[['#0d0b0a','ground'],['#f0fef0','fg']];
+ MAP['bg']='#204060';MAP['p']='#f0fef0';
+ PALETTE=[['#204060','bg'],['#f0fef0','fg']];
+ setGroundSpan(2);
+ A(MAP['bg']==='#204060'&&MAP['p']==='#f0fef0','spanning ground keeps bg/fg assignments on endpoints');
+ A(PALETTE.some(p=>p[1]==='ground-1')&&PALETTE.some(p=>p[1]==='ground-2'),'spanning ground adds interior ground-N entries');
+ A(document.querySelector('#pals .fstrip[data-family="ground"] .fhead + .fcount + .pchip'),'ground span control renders before tiles');
+ setGroundSpan(1);
+ A(!PALETTE.some(p=>p[1]==='ground-2'),'lowering ground span removes dropped interior steps');
+ PALETTE=[['#204060','bg'],['#f0fef0','fg']];
regenFamily('#67809c',2).members.forEach(m=>PALETTE.push([m.hex,m.offset===0?'blue':'blue'+(m.offset>0?'+'+m.offset:m.offset)]));
const innerOld=regenFamily('#67809c',2).members.find(m=>m.offset===1).hex; // survives a count change
const outerOld=regenFamily('#67809c',2).members.find(m=>m.offset===2).hex; // dropped on count-down
@@ -1217,7 +1277,7 @@ if(location.hash==='#baseedittest'){let ok=true;const notes=[];const A=(c,n)=>{i
selectedIdx=PALETTE.findIndex(p=>p[0].toLowerCase()==='#67809c');
document.getElementById('newhexstr').value='#3a8a8a';document.getElementById('newname').value='teal';
updateColor();
- const fam=familiesFromPalette(PALETTE,{bg:MAP['bg'],fg:MAP['p']}).families.find(f=>!f.neutral);
+ const fam=familiesFromPalette(PALETTE,{bg:MAP['bg'],fg:MAP['p']}).families[0];
A(fam&&fam.members.some(m=>m.hex.toLowerCase()==='#3a8a8a'),'family base recolored to the new hex');
A(fam&&fam.members.length===5,'count preserved (±2 → 5 members), got '+(fam&&fam.members.length));
A(!new Set(PALETTE.map(p=>p[0].toLowerCase())).has('#67809c'),'old base removed from palette');
@@ -1230,14 +1290,14 @@ if(location.hash==='#baseedittest'){let ok=true;const notes=[];const A=(c,n)=>{i
PALETTE=saveP;for(const k in MAP)delete MAP[k];Object.assign(MAP,saveM);for(const f in UIMAP)delete UIMAP[f];Object.assign(UIMAP,saveU);selectedIdx=saveSel;renderPalette();
document.title='BASEEDITTEST '+(ok?'PASS':'FAIL');
const d=document.createElement('div');d.id='baseedittest';d.textContent='BASEEDITTEST '+(ok?'PASS':'FAIL')+(notes.length?' | '+notes.join(' ; '):'');document.body.appendChild(d);}
-// Round-trip gate (open with #roundtriptest): export stays a flat palette and
-// import needs no family reconstruction, so export → import → export is identical.
+// Round-trip gate (open with #roundtriptest): export stays a flat palette with
+// stable column ids, and import does not need color-derived family reconstruction.
if(location.hash==='#roundtriptest'){let ok=true;const notes=[];const A=(c,n)=>{if(!c){ok=false;notes.push(n);}};
const before=JSON.stringify(exportObj());
applyImported(before);
const after=JSON.stringify(exportObj());
A(before===after,'export → import → export is byte-identical');
const obj=JSON.parse(after);
- A(Array.isArray(obj.palette)&&obj.palette.every(e=>Array.isArray(e)&&e.length===2),'exported palette is still a flat [hex,name] list');
+ A(Array.isArray(obj.palette)&&obj.palette.every(e=>Array.isArray(e)&&e.length>=3&&typeof e[2]==='string'),'exported palette carries flat [hex,name,columnId] entries');
document.title='ROUNDTRIPTEST '+(ok?'PASS':'FAIL');
const d=document.createElement('div');d.id='roundtriptest';d.textContent='ROUNDTRIPTEST '+(ok?'PASS':'FAIL')+(notes.length?' | '+notes.join(' ; '):'');document.body.appendChild(d);}
diff --git a/scripts/theme-studio/capture-default-faces.py b/scripts/theme-studio/capture-default-faces.py
new file mode 100644
index 00000000..60f8967d
--- /dev/null
+++ b/scripts/theme-studio/capture-default-faces.py
@@ -0,0 +1,446 @@
+#!/usr/bin/env python3
+"""Capture Emacs' default face attributes for theme-studio.
+
+The output is a checked-in snapshot used to seed/review theme-studio defaults.
+It runs `emacs -Q --batch`, loads the files that define each `defface`, stores
+the raw `face-default-spec`, then selects the normal GUI/light/24-bit branch in
+Python. This avoids opening a visible white `emacs -Q` frame while still keeping
+the default data reproducible.
+"""
+
+from __future__ import annotations
+
+import json
+import os
+import pathlib
+import re
+import subprocess
+import tempfile
+
+HERE = pathlib.Path(__file__).resolve().parent
+ROOT = HERE.parents[1]
+OUT = HERE / "emacs-default-faces.json"
+INVENTORY = HERE / "package-inventory.json"
+PROGRESS = pathlib.Path("/tmp/theme-studio-default-face-capture-progress.txt")
+
+SYNTAX = {
+ "bg": ["default"],
+ "p": ["default"],
+ "kw": ["font-lock-keyword-face"],
+ "bi": ["font-lock-builtin-face"],
+ "pp": ["font-lock-preprocessor-face"],
+ "fnd": ["font-lock-function-name-face"],
+ "fnc": ["font-lock-function-call-face"],
+ "dec": [],
+ "ty": ["font-lock-type-face"],
+ "prop": ["font-lock-property-name-face", "font-lock-property-use-face"],
+ "con": ["font-lock-constant-face"],
+ "num": ["font-lock-number-face"],
+ "str": ["font-lock-string-face"],
+ "esc": ["font-lock-escape-face"],
+ "re": ["font-lock-regexp-face"],
+ "doc": ["font-lock-doc-face"],
+ "cm": ["font-lock-comment-face"],
+ "cmd": ["font-lock-comment-delimiter-face"],
+ "var": ["font-lock-variable-name-face", "font-lock-variable-use-face"],
+ "op": ["font-lock-operator-face"],
+ "punc": [
+ "font-lock-punctuation-face",
+ "font-lock-bracket-face",
+ "font-lock-delimiter-face",
+ "font-lock-misc-punctuation-face",
+ ],
+}
+
+UI = [
+ "cursor",
+ "region",
+ "hl-line",
+ "highlight",
+ "mode-line",
+ "mode-line-inactive",
+ "fringe",
+ "line-number",
+ "line-number-current-line",
+ "minibuffer-prompt",
+ "isearch",
+ "lazy-highlight",
+ "isearch-fail",
+ "show-paren-match",
+ "show-paren-mismatch",
+ "link",
+ "error",
+ "warning",
+ "success",
+ "vertical-border",
+]
+
+BUILTIN_FEATURES = [
+ "font-lock",
+ "hl-line",
+ "isearch",
+ "paren",
+ "button",
+ "display-line-numbers",
+ "shr",
+]
+
+ATTRS = {
+ ":foreground": "foreground",
+ ":background": "background",
+ ":weight": "weight",
+ ":slant": "slant",
+ ":underline": "underline",
+ ":strike-through": "strike",
+ ":box": "box",
+ ":height": "height",
+ ":inherit": "inherit",
+ ":inverse-video": "inverseVideo",
+ ":extend": "extend",
+ ":distant-foreground": "distantForeground",
+}
+
+
+def x11_colors() -> dict[str, str]:
+ colors: dict[str, str] = {}
+ paths = [pathlib.Path("/usr/share/X11/rgb.txt")]
+ paths.extend(pathlib.Path("/usr/share/emacs").glob("*/etc/rgb.txt"))
+ path = next((p for p in paths if p.exists()), None)
+ if path:
+ for line in path.read_text(errors="ignore").splitlines():
+ if not line or line.startswith("!"):
+ continue
+ parts = line.split()
+ if len(parts) < 4:
+ continue
+ try:
+ r, g, b = [int(x) for x in parts[:3]]
+ except ValueError:
+ continue
+ name = " ".join(parts[3:]).lower().replace(" ", "")
+ colors[name] = f"#{r:02x}{g:02x}{b:02x}"
+ return colors
+
+
+X11_COLORS = x11_colors()
+
+
+def color_hex(value: object) -> str | None:
+ if not isinstance(value, str):
+ return None
+ if re.fullmatch(r"#[0-9a-fA-F]{6}", value):
+ return value.lower()
+ key = value.lower().replace(" ", "")
+ if key in X11_COLORS:
+ return X11_COLORS[key]
+ m = re.fullmatch(r"gr[ae]y(\d{1,3})", key)
+ if m:
+ n = max(0, min(100, int(m.group(1))))
+ v = round(255 * n / 100)
+ return f"#{v:02x}{v:02x}{v:02x}"
+ return None
+
+
+def plist_to_dict(items: object) -> dict[str, object]:
+ if isinstance(items, list) and len(items) == 1 and isinstance(items[0], list):
+ items = items[0]
+ if not isinstance(items, list):
+ return {}
+ out: dict[str, object] = {}
+ i = 0
+ while i + 1 < len(items):
+ key = items[i]
+ val = items[i + 1]
+ if isinstance(key, str) and key in ATTRS:
+ out[ATTRS[key]] = normalize_value(val)
+ elif key == ":bold" and val in (True, "t"):
+ out["weight"] = "bold"
+ elif key == ":italic" and val in (True, "t"):
+ out["slant"] = "italic"
+ i += 2
+ return out
+
+
+def normalize_value(value: object) -> object:
+ if isinstance(value, list):
+ as_plist = plist_to_dict(value)
+ if as_plist:
+ return as_plist
+ return [normalize_value(v) for v in value]
+ return value
+
+
+def condition_matches(condition: object) -> bool:
+ if condition in (True, "t", None):
+ return True
+ if condition == "default":
+ return False
+ if isinstance(condition, dict):
+ if "class" in condition:
+ vals = condition["class"] or []
+ if "color" not in vals and "grayscale" not in vals:
+ return False
+ if "min-colors" in condition:
+ vals = condition["min-colors"] or []
+ if vals and isinstance(vals[0], int) and vals[0] > 16777216:
+ return False
+ if "background" in condition:
+ vals = condition["background"] or []
+ if vals and "light" not in vals:
+ return False
+ if "type" in condition and "tty" in (condition["type"] or []):
+ return False
+ return True
+ if not isinstance(condition, list):
+ return False
+ for clause in condition:
+ if not isinstance(clause, list) or not clause:
+ continue
+ key = clause[0]
+ vals = clause[1:]
+ if key == "class":
+ if "color" not in vals and "grayscale" not in vals:
+ return False
+ elif key == "min-colors":
+ if vals and isinstance(vals[0], int) and vals[0] > 16777216:
+ return False
+ elif key == "background":
+ if vals and "light" not in vals:
+ return False
+ elif key == "type":
+ if "tty" in vals:
+ return False
+ return True
+
+
+def choose_gui_light(default_spec: object) -> dict[str, object]:
+ chosen: dict[str, object] = {}
+ if not isinstance(default_spec, list):
+ return chosen
+ for entry in default_spec:
+ if not isinstance(entry, list) or not entry:
+ continue
+ condition = entry[0]
+ attrs = plist_to_dict(entry[1:])
+ if condition == "default":
+ chosen.update(attrs)
+ elif condition_matches(condition):
+ chosen.update(attrs)
+ break
+ for key in ("foreground", "background", "distantForeground"):
+ if key in chosen:
+ hx = color_hex(chosen[key])
+ if hx:
+ chosen[key + "Hex"] = hx
+ return chosen
+
+
+def inherit_list(value: object) -> list[str]:
+ if value in (None, False):
+ return []
+ if isinstance(value, str):
+ return [value]
+ if isinstance(value, list):
+ return [v for v in value if isinstance(v, str)]
+ return []
+
+
+def enrich_chosen_defaults(data: dict[str, object]) -> None:
+ faces: dict[str, dict[str, object]] = data["faces"]
+ for face, info in faces.items():
+ info["chosenGuiLight"] = choose_gui_light(info.get("default-spec"))
+
+ fallback = {
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "weight": "normal",
+ "slant": "normal",
+ "underline": None,
+ "strike": None,
+ "box": None,
+ "height": 1,
+ }
+
+ def effective(face: str, seen: set[str] | None = None) -> dict[str, object]:
+ seen = seen or set()
+ if face in seen:
+ return dict(fallback)
+ seen.add(face)
+ info = faces.get(face, {})
+ own = dict(info.get("chosenGuiLight") or {})
+ result = dict(fallback)
+ inherits = inherit_list(own.get("inherit"))
+ for parent in inherits:
+ result.update({k: v for k, v in effective(parent, seen).items() if v is not None})
+ result.update({k: v for k, v in own.items() if v is not None})
+ for key in ("foreground", "background", "distantForeground"):
+ if key in result:
+ hx = color_hex(result[key])
+ if hx:
+ result[key + "Hex"] = hx
+ else:
+ result.pop(key + "Hex", None)
+ if inherits:
+ result["selectedInherits"] = inherits
+ return result
+
+ for face, info in faces.items():
+ info["effectiveGuiLight"] = effective(face)
+
+
+def package_dirs(pkg: str) -> list[pathlib.Path]:
+ roots = [ROOT / "elpa", ROOT / "straight" / "build", ROOT / "site-lisp"]
+ out: list[pathlib.Path] = []
+ for root in roots:
+ if not root.exists():
+ continue
+ out.extend(
+ p
+ for p in root.iterdir()
+ if p.is_dir() and (p.name == pkg or p.name.startswith(pkg + "-"))
+ )
+ return out
+
+
+def defface_files(inventory: dict[str, list[str]]) -> tuple[dict[str, dict[str, str]], dict[str, list[str]], list[str]]:
+ found: dict[str, dict[str, str]] = {}
+ missing: dict[str, list[str]] = {}
+ load_paths: list[str] = []
+ for pkg, faces in inventory.items():
+ dirs = package_dirs(pkg)
+ load_paths.extend(str(d) for d in dirs)
+ by_face: dict[str, str] = {}
+ pending = set(faces)
+ for directory in dirs:
+ for path in directory.rglob("*.el"):
+ if not pending:
+ break
+ try:
+ text = path.read_text(errors="ignore")
+ except OSError:
+ continue
+ for face in list(pending):
+ pat = r"\(\s*defface\s+" + re.escape(face) + r"\b"
+ if re.search(pat, text):
+ by_face[face] = str(path)
+ pending.remove(face)
+ if not pending:
+ break
+ found[pkg] = by_face
+ if pending:
+ missing[pkg] = sorted(pending)
+ return found, missing, sorted(set(load_paths))
+
+
+def elisp_quote(value: object) -> str:
+ return json.dumps(value)
+
+
+def main() -> None:
+ inventory = json.loads(INVENTORY.read_text())
+ face_files, missing, load_paths = defface_files(inventory)
+ package_faces = sorted({face for faces in inventory.values() for face in faces})
+ package_files = sorted(set(face_files[pkg][face] for pkg in face_files for face in face_files[pkg]))
+ all_faces = sorted(set(UI) | {f for faces in SYNTAX.values() for f in faces} | set(package_faces))
+
+ script = f"""
+(require 'json)
+(require 'cl-lib)
+(setq json-object-type 'alist)
+(setq json-array-type 'list)
+(setq json-key-type 'symbol)
+(defconst ts-probe-load-paths (json-read-from-string {elisp_quote(json.dumps(load_paths))}))
+(defconst ts-probe-builtin-features (json-read-from-string {elisp_quote(json.dumps(BUILTIN_FEATURES))}))
+(defconst ts-probe-package-files (json-read-from-string {elisp_quote(json.dumps(package_files))}))
+(defconst ts-probe-syntax-map (json-read-from-string {elisp_quote(json.dumps(SYNTAX))}))
+(defconst ts-probe-ui-faces (json-read-from-string {elisp_quote(json.dumps(UI))}))
+(defconst ts-probe-package-inventory (json-read-from-string {elisp_quote(json.dumps(inventory))}))
+(defconst ts-probe-package-defface-files (json-read-from-string {elisp_quote(json.dumps(face_files))}))
+(defconst ts-probe-package-unresolved-faces (json-read-from-string {elisp_quote(json.dumps(missing))}))
+(defconst ts-probe-all-faces (json-read-from-string {elisp_quote(json.dumps(all_faces))}))
+(dolist (dir ts-probe-load-paths)
+ (add-to-list 'load-path dir))
+(dolist (feature (mapcar #'intern ts-probe-builtin-features))
+ (ignore-errors (require feature)))
+(dolist (file ts-probe-package-files)
+ (with-temp-file {elisp_quote(str(PROGRESS))} (insert file))
+ (ignore-errors (load file nil t)))
+(defun ts-probe--proper-list-p (value)
+ (or (null value)
+ (and (consp value) (ts-probe--proper-list-p (cdr value)))))
+(defun ts-probe--safe (value)
+ (cond ((keywordp value) (symbol-name value))
+ ((symbolp value) (symbol-name value))
+ ((and (consp value) (ts-probe--proper-list-p value))
+ (vconcat (mapcar #'ts-probe--safe value)))
+ ((consp value)
+ (vector "cons" (ts-probe--safe (car value)) (ts-probe--safe (cdr value))))
+ ((vectorp value) (mapcar #'ts-probe--safe (append value nil)))
+ (t value)))
+(defun ts-probe--json-bool (v) (if v t :json-false))
+(defun ts-probe--attr (face attr)
+ (let ((v (face-attribute face attr nil 'default)))
+ (cond ((eq v 'unspecified) nil)
+ ((eq v 'unspecified-fg) nil)
+ ((eq v 'unspecified-bg) nil)
+ (t v))))
+(defun ts-probe--face (name)
+ (let ((face (intern name)))
+ (if (not (facep face))
+ `((exists . :json-false))
+ `((exists . t)
+ (foreground . ,(ts-probe--safe (ts-probe--attr face :foreground)))
+ (background . ,(ts-probe--safe (ts-probe--attr face :background)))
+ (weight . ,(ts-probe--safe (ts-probe--attr face :weight)))
+ (slant . ,(ts-probe--safe (ts-probe--attr face :slant)))
+ (underline . ,(ts-probe--safe (ts-probe--attr face :underline)))
+ (strike . ,(ts-probe--safe (ts-probe--attr face :strike-through)))
+ (box . ,(ts-probe--safe (ts-probe--attr face :box)))
+ (height . ,(ts-probe--safe (ts-probe--attr face :height)))
+ (inherit . ,(ts-probe--safe (ts-probe--attr face :inherit)))
+ (default-spec . ,(ts-probe--safe (face-default-spec face)))))))
+(let ((json-encoding-pretty-print t))
+ (with-temp-file {elisp_quote(str(OUT))}
+ (insert
+ (json-encode
+ `((meta . ((captured-by . "scripts/theme-studio/capture-default-faces.py")
+ (emacs-version . ,emacs-version)
+ (resolution-model . "gui-light-24bit-from-face-default-spec")
+ (window-system . "batch")
+ (display-color-cells . 16777216)
+ (default-foreground . "black")
+ (default-background . "white")
+ (package-face-count . ,{len(package_faces)})
+ (loaded-defface-file-count . ,{len(package_files)})))
+ (syntax-map . ,ts-probe-syntax-map)
+ (ui-faces . ,ts-probe-ui-faces)
+ (package-inventory . ,ts-probe-package-inventory)
+ (package-defface-files . ,ts-probe-package-defface-files)
+ (package-unresolved-faces . ,ts-probe-package-unresolved-faces)
+ (faces . ,(mapcar (lambda (face) (cons (intern face) (ts-probe--face face)))
+ ts-probe-all-faces)))))))
+(kill-emacs)
+"""
+ with tempfile.NamedTemporaryFile("w", suffix=".el", delete=False) as f:
+ f.write(script)
+ probe = f.name
+ try:
+ subprocess.run(["emacs", "-Q", "--batch", "-l", probe], cwd=ROOT, check=True, timeout=240)
+ finally:
+ try:
+ os.unlink(probe)
+ except OSError:
+ pass
+
+ data = json.loads(OUT.read_text())
+ enrich_chosen_defaults(data)
+ data["meta"]["package-unresolved-face-count"] = sum(len(v) for v in missing.values())
+ OUT.write_text(json.dumps(data, indent=2, sort_keys=True) + "\n")
+ print(f"wrote {OUT}")
+ print(json.dumps(data["meta"], indent=2, sort_keys=True))
+
+
+if __name__ == "__main__":
+ main()
diff --git a/scripts/theme-studio/emacs-default-faces.json b/scripts/theme-studio/emacs-default-faces.json
new file mode 100644
index 00000000..51db612d
--- /dev/null
+++ b/scripts/theme-studio/emacs-default-faces.json
@@ -0,0 +1,29487 @@
+{
+ "faces": {
+ "alert-high-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "Dark Orange",
+ "foregroundHex": "#ff8c00",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":foreground",
+ "Dark Orange",
+ ":bold",
+ "t"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Dark Orange",
+ "foregroundHex": "#ff8c00",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "Dark Orange",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "alert-low-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "Dark Blue",
+ "foregroundHex": "#00008b"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":foreground",
+ "Dark Blue"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Dark Blue",
+ "foregroundHex": "#00008b",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "Dark Blue",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "alert-moderate-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "Gold",
+ "foregroundHex": "#ffd700",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":foreground",
+ "Gold",
+ ":bold",
+ "t"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gold",
+ "foregroundHex": "#ffd700",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "Gold",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "alert-normal-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "alert-trivial-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "Dark Violet",
+ "foregroundHex": "#9400d3"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":foreground",
+ "Dark Violet"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Dark Violet",
+ "foregroundHex": "#9400d3",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "Dark Violet",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "alert-urgent-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "Red",
+ "foregroundHex": "#ff0000",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":foreground",
+ "Red",
+ ":bold",
+ "t"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Red",
+ "foregroundHex": "#ff0000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "Red",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "all-the-icons-blue": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#6A9FB5",
+ "foregroundHex": "#6a9fb5"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#6A9FB5"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#6A9FB5"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#6A9FB5",
+ "foregroundHex": "#6a9fb5",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#6A9FB5",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-blue-alt": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#2188b6",
+ "foregroundHex": "#2188b6"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#2188b6"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#2188b6"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#2188b6",
+ "foregroundHex": "#2188b6",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#2188b6",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-cyan": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#75B5AA",
+ "foregroundHex": "#75b5aa"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#75B5AA"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#75B5AA"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#75B5AA",
+ "foregroundHex": "#75b5aa",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#75B5AA",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-cyan-alt": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#0595bd",
+ "foregroundHex": "#0595bd"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#61dafb"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#0595bd"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#0595bd",
+ "foregroundHex": "#0595bd",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#61dafb",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-dblue": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#446674",
+ "foregroundHex": "#446674"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#446674"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#446674"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#446674",
+ "foregroundHex": "#446674",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#446674",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-dcyan": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#48746D",
+ "foregroundHex": "#48746d"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#48746D"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#48746D"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#48746D",
+ "foregroundHex": "#48746d",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#48746D",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-dgreen": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#6D8143",
+ "foregroundHex": "#6d8143"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#6D8143"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#6D8143"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#6D8143",
+ "foregroundHex": "#6d8143",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#6D8143",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-dmaroon": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#72584B",
+ "foregroundHex": "#72584b"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#72584B"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#72584B"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#72584B",
+ "foregroundHex": "#72584b",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#72584B",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-dorange": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#915B2D",
+ "foregroundHex": "#915b2d"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#915B2D"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#915B2D"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#915B2D",
+ "foregroundHex": "#915b2d",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#915B2D",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-dpink": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#7E5D5F",
+ "foregroundHex": "#7e5d5f"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#B18286"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#7E5D5F"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#7E5D5F",
+ "foregroundHex": "#7e5d5f",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#B18286",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-dpurple": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#694863",
+ "foregroundHex": "#694863"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#694863"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#694863"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#694863",
+ "foregroundHex": "#694863",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#694863",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-dred": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#843031",
+ "foregroundHex": "#843031"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#843031"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#843031"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#843031",
+ "foregroundHex": "#843031",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#843031",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-dsilver": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#838484",
+ "foregroundHex": "#838484"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#838484"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#838484"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#838484",
+ "foregroundHex": "#838484",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#838484",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-dyellow": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#B48D56",
+ "foregroundHex": "#b48d56"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#B48D56"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#B48D56"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#B48D56",
+ "foregroundHex": "#b48d56",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#B48D56",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-green": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#90A959",
+ "foregroundHex": "#90a959"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#90A959"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#90A959"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#90A959",
+ "foregroundHex": "#90a959",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#90A959",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-lblue": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#677174",
+ "foregroundHex": "#677174"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#8FD7F4"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#677174"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#677174",
+ "foregroundHex": "#677174",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#8FD7F4",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-lcyan": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#2C7D6E",
+ "foregroundHex": "#2c7d6e"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#A5FDEC"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#2C7D6E"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#2C7D6E",
+ "foregroundHex": "#2c7d6e",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#A5FDEC",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-lgreen": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#3D6837",
+ "foregroundHex": "#3d6837"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#C6E87A"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#3D6837"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#3D6837",
+ "foregroundHex": "#3d6837",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#C6E87A",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-lmaroon": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#CE7A4E",
+ "foregroundHex": "#ce7a4e"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#CE7A4E"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#CE7A4E"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#CE7A4E",
+ "foregroundHex": "#ce7a4e",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#CE7A4E",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-lorange": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#FFA500",
+ "foregroundHex": "#ffa500"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#FFA500"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#FFA500"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#FFA500",
+ "foregroundHex": "#ffa500",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#FFA500",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-lpink": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#FF505B",
+ "foregroundHex": "#ff505b"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#FFBDC1"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#FF505B"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#FF505B",
+ "foregroundHex": "#ff505b",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#FFBDC1",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-lpurple": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#E69DD6",
+ "foregroundHex": "#e69dd6"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#E69DD6"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#E69DD6"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#E69DD6",
+ "foregroundHex": "#e69dd6",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#E69DD6",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-lred": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#EB595A",
+ "foregroundHex": "#eb595a"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#EB595A"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#EB595A"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#EB595A",
+ "foregroundHex": "#eb595a",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#EB595A",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-lsilver": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#7F7869",
+ "foregroundHex": "#7f7869"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#B9B6AA"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#7F7869"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#7F7869",
+ "foregroundHex": "#7f7869",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#B9B6AA",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-lyellow": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#FF9300",
+ "foregroundHex": "#ff9300"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#FFC16D"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#FF9300"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#FF9300",
+ "foregroundHex": "#ff9300",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#FFC16D",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-maroon": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#8F5536",
+ "foregroundHex": "#8f5536"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#8F5536"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#8F5536"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#8F5536",
+ "foregroundHex": "#8f5536",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#8F5536",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-orange": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#D4843E",
+ "foregroundHex": "#d4843e"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#D4843E"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#D4843E"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#D4843E",
+ "foregroundHex": "#d4843e",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#D4843E",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-pink": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#FC505B",
+ "foregroundHex": "#fc505b"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#F2B4B8"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#FC505B"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#FC505B",
+ "foregroundHex": "#fc505b",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#F2B4B8",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-purple": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#68295B",
+ "foregroundHex": "#68295b"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#AA759F"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#68295B"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#68295B",
+ "foregroundHex": "#68295b",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#AA759F",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-purple-alt": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#5D54E1",
+ "foregroundHex": "#5d54e1"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#5D54E1"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#5D54E1"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#5D54E1",
+ "foregroundHex": "#5d54e1",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#5D54E1",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-red": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#AC4142",
+ "foregroundHex": "#ac4142"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#AC4142"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#AC4142"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#AC4142",
+ "foregroundHex": "#ac4142",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#AC4142",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-red-alt": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#843031",
+ "foregroundHex": "#843031"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#ce5643"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#843031"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#843031",
+ "foregroundHex": "#843031",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#ce5643",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-silver": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#716E68",
+ "foregroundHex": "#716e68"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#716E68"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#716E68"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#716E68",
+ "foregroundHex": "#716e68",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#716E68",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "all-the-icons-yellow": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#FFCC0E",
+ "foregroundHex": "#ffcc0e"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#FFD446"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#FFCC0E"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#FFCC0E",
+ "foregroundHex": "#ffcc0e",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#FFD446",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-box-annotation": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "company-box-background": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "company-box-candidate": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "company-box-numbers": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "company-box-scrollbar": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "company-box-selection": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "company-echo": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": "nil",
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-echo-common": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "firebrick4",
+ "foregroundHex": "#8b1a1a"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ [
+ ":foreground",
+ "firebrick4"
+ ]
+ ],
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":foreground",
+ "firebrick1"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "firebrick4",
+ "foregroundHex": "#8b1a1a",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "firebrick1",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-preview": {
+ "background": "green",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": [
+ "company-tooltip-selection",
+ "company-tooltip"
+ ]
+ },
+ "default-spec": [
+ [
+ "default",
+ ":inherit",
+ [
+ "company-tooltip-selection",
+ "company-tooltip"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "cornsilk",
+ "backgroundHex": "#fff8dc",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": [
+ "company-tooltip-selection",
+ "company-tooltip"
+ ],
+ "selectedInherits": [
+ "company-tooltip-selection",
+ "company-tooltip"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": [
+ "company-tooltip-selection",
+ "company-tooltip"
+ ],
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-preview-common": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "company-tooltip-common-selection"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":inherit",
+ "company-tooltip-common-selection"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "darkred",
+ "foregroundHex": "#8b0000",
+ "height": 1,
+ "inherit": "company-tooltip-common-selection",
+ "selectedInherits": [
+ "company-tooltip-common-selection"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "pale turquoise",
+ "height": 1,
+ "inherit": "company-tooltip-common-selection",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-preview-search": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "company-tooltip-common-selection"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":inherit",
+ "company-tooltip-common-selection"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "darkred",
+ "foregroundHex": "#8b0000",
+ "height": 1,
+ "inherit": "company-tooltip-common-selection",
+ "selectedInherits": [
+ "company-tooltip-common-selection"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "pale turquoise",
+ "height": 1,
+ "inherit": "company-tooltip-common-selection",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-tooltip": {
+ "background": "yellow",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "cornsilk",
+ "backgroundHex": "#fff8dc",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ [
+ ":foreground",
+ "black",
+ ":background",
+ "cornsilk"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":background",
+ "gray26"
+ ]
+ ],
+ [
+ "t",
+ [
+ ":foreground",
+ "black",
+ ":background",
+ "yellow"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "cornsilk",
+ "backgroundHex": "#fff8dc",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-tooltip-annotation": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "firebrick4",
+ "foregroundHex": "#8b1a1a"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "firebrick4"
+ ],
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "LightCyan3"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "firebrick4",
+ "foregroundHex": "#8b1a1a",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "LightCyan3",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-tooltip-annotation-selection": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "company-tooltip-annotation"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":inherit",
+ "company-tooltip-annotation"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "firebrick4",
+ "foregroundHex": "#8b1a1a",
+ "height": 1,
+ "inherit": "company-tooltip-annotation",
+ "selectedInherits": [
+ "company-tooltip-annotation"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "LightCyan3",
+ "height": 1,
+ "inherit": "company-tooltip-annotation",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-tooltip-common": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "darkred",
+ "foregroundHex": "#8b0000"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "darkred"
+ ],
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "pale turquoise"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "darkred",
+ "foregroundHex": "#8b0000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "pale turquoise",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-tooltip-common-selection": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "company-tooltip-common"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":inherit",
+ "company-tooltip-common"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "darkred",
+ "foregroundHex": "#8b0000",
+ "height": 1,
+ "inherit": "company-tooltip-common",
+ "selectedInherits": [
+ "company-tooltip-common"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "pale turquoise",
+ "height": 1,
+ "inherit": "company-tooltip-common",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-tooltip-deprecated": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "strike": "t"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":strike-through",
+ "t"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": "t",
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "t",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-tooltip-mouse": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "highlight"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":inherit",
+ "highlight"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "darkseagreen2",
+ "backgroundHex": "#b4eeb4",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "highlight",
+ "selectedInherits": [
+ "highlight"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "highlight",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-tooltip-quick-access": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "company-tooltip-annotation"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":inherit",
+ "company-tooltip-annotation"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "firebrick4",
+ "foregroundHex": "#8b1a1a",
+ "height": 1,
+ "inherit": "company-tooltip-annotation",
+ "selectedInherits": [
+ "company-tooltip-annotation"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "LightCyan3",
+ "height": 1,
+ "inherit": "company-tooltip-annotation",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-tooltip-quick-access-selection": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "company-tooltip-annotation-selection"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":inherit",
+ "company-tooltip-annotation-selection"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "firebrick4",
+ "foregroundHex": "#8b1a1a",
+ "height": 1,
+ "inherit": "company-tooltip-annotation-selection",
+ "selectedInherits": [
+ "company-tooltip-annotation-selection"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "LightCyan3",
+ "height": 1,
+ "inherit": "company-tooltip-annotation-selection",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-tooltip-scrollbar-thumb": {
+ "background": "gray33",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "indian red",
+ "backgroundHex": "#cd5c5c"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":background",
+ "indian red"
+ ],
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":background",
+ "gray33"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "indian red",
+ "backgroundHex": "#cd5c5c",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-tooltip-scrollbar-track": {
+ "background": "gray28",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "wheat",
+ "backgroundHex": "#f5deb3"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":background",
+ "wheat"
+ ],
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":background",
+ "gray28"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "wheat",
+ "backgroundHex": "#f5deb3",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-tooltip-search": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "highlight"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":inherit",
+ "highlight"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "darkseagreen2",
+ "backgroundHex": "#b4eeb4",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "highlight",
+ "selectedInherits": [
+ "highlight"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "highlight",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-tooltip-search-selection": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "highlight"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":inherit",
+ "highlight"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "darkseagreen2",
+ "backgroundHex": "#b4eeb4",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "highlight",
+ "selectedInherits": [
+ "highlight"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "highlight",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "company-tooltip-selection": {
+ "background": "green",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "light blue",
+ "backgroundHex": "#add8e6"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ [
+ ":background",
+ "light blue"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":background",
+ "gray31"
+ ]
+ ],
+ [
+ "t",
+ [
+ ":background",
+ "green"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "light blue",
+ "backgroundHex": "#add8e6",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "consult-async-failed": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "error"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "error"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Red1",
+ "foregroundHex": "#ff0000",
+ "height": 1,
+ "inherit": "error",
+ "selectedInherits": [
+ "error"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "error",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "consult-async-finished": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "success"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "success"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "ForestGreen",
+ "foregroundHex": "#228b22",
+ "height": 1,
+ "inherit": "success",
+ "selectedInherits": [
+ "success"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "success",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "consult-async-running": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "consult-narrow-indicator"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "consult-narrow-indicator"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DarkOrange",
+ "foregroundHex": "#ff8c00",
+ "height": 1,
+ "inherit": "consult-narrow-indicator",
+ "selectedInherits": [
+ "consult-narrow-indicator"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "consult-narrow-indicator",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "consult-async-split": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-negation-char-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-negation-char-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "font-lock-negation-char-face",
+ "selectedInherits": [
+ "font-lock-negation-char-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-negation-char-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "consult-bookmark": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-constant-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-constant-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "selectedInherits": [
+ "font-lock-constant-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "consult-buffer": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "consult-file": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-function-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-function-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "selectedInherits": [
+ "font-lock-function-name-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "consult-grep-context": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "shadow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "consult-help": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "shadow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "consult-highlight-mark": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "consult-highlight-match"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "consult-highlight-match"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "consult-highlight-match",
+ "selectedInherits": [
+ "consult-highlight-match"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "consult-highlight-match",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "consult-highlight-match": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "match"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "match"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "match",
+ "selectedInherits": [
+ "match"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "match",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "consult-key": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-keyword-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-keyword-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "selectedInherits": [
+ "font-lock-keyword-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "consult-line-number": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "consult-key"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "consult-key"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "consult-key",
+ "selectedInherits": [
+ "consult-key"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "consult-key",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "consult-line-number-prefix": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "line-number"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "line-number"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "line-number",
+ "selectedInherits": [
+ "line-number"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "line-number",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "consult-line-number-wrapped": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-warning-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "consult-line-number-prefix",
+ ":inherit",
+ "font-lock-warning-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "font-lock-warning-face",
+ "selectedInherits": [
+ "font-lock-warning-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-warning-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "consult-narrow-indicator": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "warning"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "warning"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DarkOrange",
+ "foregroundHex": "#ff8c00",
+ "height": 1,
+ "inherit": "warning",
+ "selectedInherits": [
+ "warning"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "warning",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "consult-preview-insertion": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "region"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "region"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "lightgoldenrod2",
+ "backgroundHex": "#eedc82",
+ "box": null,
+ "extend": "t",
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "region",
+ "selectedInherits": [
+ "region"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "region",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "consult-preview-line": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "extend": "t",
+ "inherit": "consult-preview-insertion"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "consult-preview-insertion",
+ ":extend",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "lightgoldenrod2",
+ "backgroundHex": "#eedc82",
+ "box": null,
+ "extend": "t",
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "consult-preview-insertion",
+ "selectedInherits": [
+ "consult-preview-insertion"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "consult-preview-insertion",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "consult-preview-match": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "isearch"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "isearch"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "magenta3",
+ "backgroundHex": "#cd00cd",
+ "box": null,
+ "foreground": "lightskyblue1",
+ "foregroundHex": "#b0e2ff",
+ "height": 1,
+ "inherit": "isearch",
+ "selectedInherits": [
+ "isearch"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "isearch",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "consult-separator": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#ccc"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#ccc"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#333"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#ccc",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "cursor": {
+ "background": "white",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "black",
+ "backgroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":background",
+ "black"
+ ],
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":background",
+ "white"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "black",
+ "backgroundHex": "#000000",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dashboard-banner-logo-title": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "default"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "default"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "default",
+ "selectedInherits": [
+ "default"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "default",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dashboard-footer-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-doc-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-doc-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-doc-face",
+ "selectedInherits": [
+ "font-lock-doc-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-doc-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dashboard-footer-icon-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "dashboard-footer-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "dashboard-footer-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "dashboard-footer-face",
+ "selectedInherits": [
+ "dashboard-footer-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "dashboard-footer-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dashboard-heading": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-keyword-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-keyword-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "selectedInherits": [
+ "font-lock-keyword-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "dashboard-items-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "widget-button"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "widget-button"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "widget-button",
+ "selectedInherits": [
+ "widget-button"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "widget-button",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "dashboard-navigator": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-keyword-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-keyword-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "selectedInherits": [
+ "font-lock-keyword-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "dashboard-no-items-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "widget-button"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "widget-button"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "widget-button",
+ "selectedInherits": [
+ "widget-button"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "widget-button",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "dashboard-text-banner": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-keyword-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-keyword-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "selectedInherits": [
+ "font-lock-keyword-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "default": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-collapse-dir-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "dired-directory"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "dired-directory"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "dired-directory",
+ "selectedInherits": [
+ "dired-directory"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "dired-directory",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "dirvish-collapse-empty-dir-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "shadow"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-collapse-file-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "default"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "default"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "default",
+ "selectedInherits": [
+ "default"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "default",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-emerge-group-title": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "dired-ignored"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "dired-ignored"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "dired-ignored",
+ "selectedInherits": [
+ "dired-ignored"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "dired-ignored",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-file-device-number": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "dirvish-file-link-number"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "dirvish-file-link-number"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "dirvish-file-link-number",
+ "selectedInherits": [
+ "dirvish-file-link-number"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "dirvish-file-link-number",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "dirvish-file-group-id": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "dirvish-file-user-id"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "dirvish-file-user-id"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "dirvish-file-user-id",
+ "selectedInherits": [
+ "dirvish-file-user-id"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "dirvish-file-user-id",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "dirvish-file-inode-number": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "dirvish-file-link-number"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "dirvish-file-link-number"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "dirvish-file-link-number",
+ "selectedInherits": [
+ "dirvish-file-link-number"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "dirvish-file-link-number",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "dirvish-file-link-number": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-constant-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-constant-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "selectedInherits": [
+ "font-lock-constant-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "dirvish-file-modes": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#6b6b6b",
+ "foregroundHex": "#6b6b6b"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":foreground",
+ "#a9a1e1"
+ ]
+ ],
+ [
+ "t",
+ [
+ ":foreground",
+ "#6b6b6b"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#6b6b6b",
+ "foregroundHex": "#6b6b6b",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#a9a1e1",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-file-size": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "completions-annotations",
+ "underline": "nil"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "completions-annotations",
+ ":underline",
+ "nil",
+ ":italic",
+ "nil"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "completions-annotations",
+ "selectedInherits": [
+ "completions-annotations"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "completions-annotations",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-file-time": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#979797",
+ "foregroundHex": "#979797"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":foreground",
+ "#5699AF"
+ ]
+ ],
+ [
+ "t",
+ [
+ ":foreground",
+ "#979797"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#979797",
+ "foregroundHex": "#979797",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#5699AF",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-file-user-id": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-preprocessor-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-preprocessor-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-preprocessor-face",
+ "selectedInherits": [
+ "font-lock-preprocessor-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-preprocessor-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "dirvish-free-space": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-constant-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-constant-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "selectedInherits": [
+ "font-lock-constant-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "dirvish-git-commit-message-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "unspecified",
+ "inherit": "dired-ignored",
+ "underline": "nil"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "dired-ignored",
+ ":underline",
+ "nil",
+ ":background",
+ "unspecified"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "unspecified",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "dired-ignored",
+ "selectedInherits": [
+ "dired-ignored"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "dired-ignored",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-hl-line": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "extend": "t",
+ "inherit": "highlight"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "highlight",
+ ":extend",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "darkseagreen2",
+ "backgroundHex": "#b4eeb4",
+ "box": null,
+ "extend": "t",
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "highlight",
+ "selectedInherits": [
+ "highlight"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "highlight",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-hl-line-inactive": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "extend": "t",
+ "inherit": "region"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "region",
+ ":extend",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "lightgoldenrod2",
+ "backgroundHex": "#eedc82",
+ "box": null,
+ "extend": "t",
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "region",
+ "selectedInherits": [
+ "region"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "region",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-inactive": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "shadow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-media-info-heading": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": [
+ "dired-header",
+ "bold"
+ ]
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ [
+ "dired-header",
+ "bold"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": [
+ "dired-header",
+ "bold"
+ ],
+ "selectedInherits": [
+ "dired-header",
+ "bold"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": [
+ "dired-header",
+ "bold"
+ ],
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "dirvish-media-info-property-key": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": [
+ "italic"
+ ]
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ [
+ "italic"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": [
+ "italic"
+ ],
+ "selectedInherits": [
+ "italic"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": [
+ "italic"
+ ],
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-narrow-match-face-0": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#223fbf",
+ "foregroundHex": "#223fbf",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#72a4ff"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#223fbf"
+ ],
+ [
+ "t",
+ ":foreground",
+ "blue"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#223fbf",
+ "foregroundHex": "#223fbf",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "blue",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "dirvish-narrow-match-face-1": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#8f0075",
+ "foregroundHex": "#8f0075",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#ed92f8"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#8f0075"
+ ],
+ [
+ "t",
+ ":foreground",
+ "magenta"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#8f0075",
+ "foregroundHex": "#8f0075",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "magenta",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "dirvish-narrow-match-face-2": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#145a00",
+ "foregroundHex": "#145a00",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#90d800"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#145a00"
+ ],
+ [
+ "t",
+ ":foreground",
+ "green"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#145a00",
+ "foregroundHex": "#145a00",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "green",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "dirvish-narrow-match-face-3": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#804000",
+ "foregroundHex": "#804000",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#f0ce43"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#804000"
+ ],
+ [
+ "t",
+ ":foreground",
+ "yellow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#804000",
+ "foregroundHex": "#804000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "yellow",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "dirvish-narrow-split": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-negation-char-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-negation-char-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "font-lock-negation-char-face",
+ "selectedInherits": [
+ "font-lock-negation-char-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-negation-char-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-proc-failed": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "error"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "error"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Red1",
+ "foregroundHex": "#ff0000",
+ "height": 1,
+ "inherit": "error",
+ "selectedInherits": [
+ "error"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "error",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "dirvish-proc-finished": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "success"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "success"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "ForestGreen",
+ "foregroundHex": "#228b22",
+ "height": 1,
+ "inherit": "success",
+ "selectedInherits": [
+ "success"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "success",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "dirvish-proc-running": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "warning"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "warning"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DarkOrange",
+ "foregroundHex": "#ff8c00",
+ "height": 1,
+ "inherit": "warning",
+ "selectedInherits": [
+ "warning"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "warning",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "dirvish-subtree-guide": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "unspecified",
+ "inherit": "dired-ignored",
+ "underline": "nil"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "dired-ignored",
+ ":underline",
+ "nil",
+ ":background",
+ "unspecified"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "unspecified",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "dired-ignored",
+ "selectedInherits": [
+ "dired-ignored"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "dired-ignored",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-subtree-state": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "unspecified",
+ "inherit": "dired-ignored",
+ "underline": "nil"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "dired-ignored",
+ ":underline",
+ "nil",
+ ":background",
+ "unspecified"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "unspecified",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "dired-ignored",
+ "selectedInherits": [
+ "dired-ignored"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "dired-ignored",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-vc-added-state": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "vc-locally-added-state"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "vc-locally-added-state"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "vc-locally-added-state",
+ "selectedInherits": [
+ "vc-locally-added-state"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "vc-locally-added-state",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-vc-conflict-state": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "vc-conflict-state"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "vc-conflict-state"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "vc-conflict-state",
+ "selectedInherits": [
+ "vc-conflict-state"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "vc-conflict-state",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-vc-edited-state": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "vc-edited-state"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "vc-edited-state"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "vc-edited-state",
+ "selectedInherits": [
+ "vc-edited-state"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "vc-edited-state",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-vc-locked-state": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "vc-locked-state"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "vc-locked-state"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "vc-locked-state",
+ "selectedInherits": [
+ "vc-locked-state"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "vc-locked-state",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-vc-missing-state": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "vc-missing-state"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "vc-missing-state"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "vc-missing-state",
+ "selectedInherits": [
+ "vc-missing-state"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "vc-missing-state",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-vc-needs-merge-face": {
+ "background": "#500f29",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "#efcbcf",
+ "backgroundHex": "#efcbcf"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":background",
+ "#500f29"
+ ]
+ ],
+ [
+ "t",
+ [
+ ":background",
+ "#efcbcf"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "#efcbcf",
+ "backgroundHex": "#efcbcf",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-vc-needs-update-state": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "vc-needs-update-state"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "vc-needs-update-state"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "vc-needs-update-state",
+ "selectedInherits": [
+ "vc-needs-update-state"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "vc-needs-update-state",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-vc-removed-state": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "vc-removed-state"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "vc-removed-state"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "vc-removed-state",
+ "selectedInherits": [
+ "vc-removed-state"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "vc-removed-state",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "dirvish-vc-unregistered-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-constant-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-constant-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "selectedInherits": [
+ "font-lock-constant-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "elfeed-log-date-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-type-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-type-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "selectedInherits": [
+ "font-lock-type-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "elfeed-log-debug-level-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "magenta2",
+ "foregroundHex": "#ee00ee"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":foreground",
+ "magenta2"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "magenta2",
+ "foregroundHex": "#ee00ee",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "magenta2",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "elfeed-log-error-level-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "red",
+ "foregroundHex": "#ff0000"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":foreground",
+ "red"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "red",
+ "foregroundHex": "#ff0000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "red",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "elfeed-log-info-level-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "deep sky blue",
+ "foregroundHex": "#00bfff"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":foreground",
+ "deep sky blue"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "deep sky blue",
+ "foregroundHex": "#00bfff",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "deep sky blue",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "elfeed-log-warn-level-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "goldenrod",
+ "foregroundHex": "#daa520"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":foreground",
+ "goldenrod"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "goldenrod",
+ "foregroundHex": "#daa520",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "goldenrod",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "elfeed-search-date-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#aaa"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ [
+ ":foreground",
+ "#aaa"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":foreground",
+ "#77a"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#aaa",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "elfeed-search-feed-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#aa0"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ [
+ ":foreground",
+ "#aa0"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":foreground",
+ "#ff0"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#aa0",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "elfeed-search-filter-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "mode-line-buffer-id"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "mode-line-buffer-id"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "mode-line-buffer-id",
+ "selectedInherits": [
+ "mode-line-buffer-id"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "mode-line-buffer-id",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "elfeed-search-last-update-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "elfeed-search-tag-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#070"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ [
+ ":foreground",
+ "#070"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":foreground",
+ "#0f0"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#070",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "elfeed-search-title-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#000"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ [
+ ":foreground",
+ "#000"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":foreground",
+ "#fff"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "elfeed-search-unread-count-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#000"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ [
+ ":foreground",
+ "#000"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":foreground",
+ "#fff"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "elfeed-search-unread-title-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":weight",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "embark-collect-annotation": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "completions-annotations"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "completions-annotations"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "completions-annotations",
+ "selectedInherits": [
+ "completions-annotations"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "completions-annotations",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "embark-collect-candidate": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "default"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "default"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "default",
+ "selectedInherits": [
+ "default"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "default",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "embark-collect-group-separator": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow",
+ "strike": "t"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "shadow",
+ ":strike-through",
+ "t",
+ "italic"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "normal",
+ "strike": "t",
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "normal",
+ "strike": "t",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "embark-collect-group-title": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow",
+ "slant": "italic"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "shadow",
+ ":slant",
+ "italic"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "embark-keybinding": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "success"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "success"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "ForestGreen",
+ "foregroundHex": "#228b22",
+ "height": 1,
+ "inherit": "success",
+ "selectedInherits": [
+ "success"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "success",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "embark-keybinding-repeat": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-builtin-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-builtin-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "selectedInherits": [
+ "font-lock-builtin-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "embark-keymap": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "slant": "italic"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":slant",
+ "italic"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "embark-selected": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "match"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "match"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "match",
+ "selectedInherits": [
+ "match"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "match",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "embark-target": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "highlight"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "highlight"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "darkseagreen2",
+ "backgroundHex": "#b4eeb4",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "highlight",
+ "selectedInherits": [
+ "highlight"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "highlight",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "embark-verbose-indicator-documentation": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "completions-annotations"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "completions-annotations"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "completions-annotations",
+ "selectedInherits": [
+ "completions-annotations"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "completions-annotations",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "embark-verbose-indicator-shadowed": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "shadow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "embark-verbose-indicator-title": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "height": 1.1,
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":height",
+ 1.1,
+ ":weight",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1.1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "emms-browser-album-face": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "emms-browser-albumartist-face": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "emms-browser-artist-face": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "emms-browser-composer-face": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "emms-browser-performer-face": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "emms-browser-track-face": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "emms-browser-year/genre-face": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "emms-metaplaylist-mode-current-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "red3",
+ "backgroundHex": "#cd0000",
+ "foreground": "white",
+ "foregroundHex": "#ffffff"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":foreground",
+ "red2"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ [
+ ":background",
+ "red3",
+ ":foreground",
+ "white"
+ ]
+ ],
+ [
+ [
+ [
+ "type",
+ "tty"
+ ],
+ [
+ "class",
+ "mono"
+ ]
+ ],
+ [
+ ":inverse-video",
+ "t"
+ ]
+ ],
+ [
+ "t",
+ [
+ ":background",
+ "red3"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "red3",
+ "backgroundHex": "#cd0000",
+ "box": null,
+ "foreground": "white",
+ "foregroundHex": "#ffffff",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "emms-metaplaylist-mode-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "red3",
+ "foregroundHex": "#cd0000"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":foreground",
+ "AntiqueWhite3"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ [
+ ":foreground",
+ "red3"
+ ]
+ ],
+ [
+ [
+ [
+ "type",
+ "tty"
+ ],
+ [
+ "class",
+ "mono"
+ ]
+ ],
+ [
+ ":inverse-video",
+ "t"
+ ]
+ ],
+ [
+ "t",
+ [
+ ":background",
+ "WhiteSmoke"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "red3",
+ "foregroundHex": "#cd0000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "emms-playlist-selected-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "blue3",
+ "backgroundHex": "#0000cd",
+ "foreground": "white",
+ "foregroundHex": "#ffffff"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":foreground",
+ "SteelBlue3"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ [
+ ":background",
+ "blue3",
+ ":foreground",
+ "white"
+ ]
+ ],
+ [
+ [
+ [
+ "type",
+ "tty"
+ ],
+ [
+ "class",
+ "mono"
+ ]
+ ],
+ [
+ ":inverse-video",
+ "t"
+ ]
+ ],
+ [
+ "t",
+ [
+ ":background",
+ "blue3"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "blue3",
+ "backgroundHex": "#0000cd",
+ "box": null,
+ "foreground": "white",
+ "foregroundHex": "#ffffff",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "emms-playlist-track-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "Blue",
+ "foregroundHex": "#0000ff"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":foreground",
+ "DarkSeaGreen"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ [
+ ":foreground",
+ "Blue"
+ ]
+ ],
+ [
+ [
+ [
+ "type",
+ "tty"
+ ],
+ [
+ "class",
+ "mono"
+ ]
+ ],
+ [
+ ":inverse-video",
+ "t"
+ ]
+ ],
+ [
+ "t",
+ [
+ ":background",
+ "Blue"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue",
+ "foregroundHex": "#0000ff",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "error": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "Red1",
+ "foregroundHex": "#ff0000",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Red1"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "Pink"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Red1"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "Pink"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ ":foreground",
+ "red"
+ ],
+ [
+ "t",
+ ":inverse-video",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Red1",
+ "foregroundHex": "#ff0000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "flycheck-delimited-error": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "flycheck-error": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "underline": [
+ ":style",
+ "wave",
+ ":color",
+ "Red1"
+ ]
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "supports",
+ ":underline",
+ [
+ ":style",
+ "wave"
+ ]
+ ]
+ ],
+ ":underline",
+ [
+ ":style",
+ "wave",
+ ":color",
+ "Red1"
+ ]
+ ],
+ [
+ "t",
+ ":underline",
+ "t",
+ ":inherit",
+ "error"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": [
+ ":style",
+ "wave",
+ ":color",
+ "Red1"
+ ],
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "error",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "flycheck-error-delimiter": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "flycheck-error-list-checker-name": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-function-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-function-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "selectedInherits": [
+ "font-lock-function-name-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "flycheck-error-list-column-number": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "flycheck-error-list-error": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "error"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "error"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Red1",
+ "foregroundHex": "#ff0000",
+ "height": 1,
+ "inherit": "error",
+ "selectedInherits": [
+ "error"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "error",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "flycheck-error-list-error-message": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "flycheck-error-list-filename": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "mode-line-buffer-id"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "mode-line-buffer-id",
+ ":bold",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "mode-line-buffer-id",
+ "selectedInherits": [
+ "mode-line-buffer-id"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "mode-line-buffer-id",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "flycheck-error-list-highlight": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":bold",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "flycheck-error-list-id": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-type-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-type-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "selectedInherits": [
+ "font-lock-type-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "flycheck-error-list-id-with-explainer": {
+ "background": "unspecified-bg",
+ "box": [
+ ":style",
+ "released-button"
+ ],
+ "chosenGuiLight": {
+ "box": [
+ ":style",
+ "released-button"
+ ],
+ "inherit": "flycheck-error-list-id"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "flycheck-error-list-id",
+ ":box",
+ [
+ ":style",
+ "released-button"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": [
+ ":style",
+ "released-button"
+ ],
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "flycheck-error-list-id",
+ "selectedInherits": [
+ "flycheck-error-list-id"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "flycheck-error-list-id",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "flycheck-error-list-info": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "success"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "success"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "ForestGreen",
+ "foregroundHex": "#228b22",
+ "height": 1,
+ "inherit": "success",
+ "selectedInherits": [
+ "success"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "success",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "flycheck-error-list-line-number": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "flycheck-error-list-warning": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "warning"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "warning"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DarkOrange",
+ "foregroundHex": "#ff8c00",
+ "height": 1,
+ "inherit": "warning",
+ "selectedInherits": [
+ "warning"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "warning",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "flycheck-fringe-error": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "error"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "error"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Red1",
+ "foregroundHex": "#ff0000",
+ "height": 1,
+ "inherit": "error",
+ "selectedInherits": [
+ "error"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "error",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "flycheck-fringe-info": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "success"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "success"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "ForestGreen",
+ "foregroundHex": "#228b22",
+ "height": 1,
+ "inherit": "success",
+ "selectedInherits": [
+ "success"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "success",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "flycheck-fringe-warning": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "warning"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "warning"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DarkOrange",
+ "foregroundHex": "#ff8c00",
+ "height": 1,
+ "inherit": "warning",
+ "selectedInherits": [
+ "warning"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "warning",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "flycheck-info": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "underline": [
+ ":style",
+ "wave",
+ ":color",
+ "ForestGreen"
+ ]
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "supports",
+ ":underline",
+ [
+ ":style",
+ "wave"
+ ]
+ ]
+ ],
+ ":underline",
+ [
+ ":style",
+ "wave",
+ ":color",
+ "ForestGreen"
+ ]
+ ],
+ [
+ "t",
+ ":underline",
+ "t",
+ ":inherit",
+ "success"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": [
+ ":style",
+ "wave",
+ ":color",
+ "ForestGreen"
+ ],
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "success",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "flycheck-verify-select-checker": {
+ "background": "unspecified-bg",
+ "box": [
+ ":style",
+ "released-button"
+ ],
+ "chosenGuiLight": {
+ "box": [
+ ":style",
+ "released-button"
+ ]
+ },
+ "default-spec": [
+ [
+ "t",
+ ":box",
+ [
+ ":style",
+ "released-button"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": [
+ ":style",
+ "released-button"
+ ],
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "flycheck-warning": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "underline": [
+ ":style",
+ "wave",
+ ":color",
+ "DarkOrange"
+ ]
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "supports",
+ ":underline",
+ [
+ ":style",
+ "wave"
+ ]
+ ]
+ ],
+ ":underline",
+ [
+ ":style",
+ "wave",
+ ":color",
+ "DarkOrange"
+ ]
+ ],
+ [
+ "t",
+ ":underline",
+ "t",
+ ":inherit",
+ "warning"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": [
+ ":style",
+ "wave",
+ ":color",
+ "DarkOrange"
+ ],
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "warning",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "flyspell-correct-highlight-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "isearch"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "isearch"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "magenta3",
+ "backgroundHex": "#cd00cd",
+ "box": null,
+ "foreground": "lightskyblue1",
+ "foregroundHex": "#b0e2ff",
+ "height": 1,
+ "inherit": "isearch",
+ "selectedInherits": [
+ "isearch"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "isearch",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "font-lock-bracket-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-punctuation-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-punctuation-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "font-lock-punctuation-face",
+ "selectedInherits": [
+ "font-lock-punctuation-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-punctuation-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "font-lock-builtin-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "grayscale"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "LightGray",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "grayscale"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "DimGray",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "dark slate blue"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "LightSteelBlue"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Orchid"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "LightSteelBlue"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ ":foreground",
+ "blue",
+ ":weight",
+ "bold"
+ ],
+ [
+ "t",
+ ":weight",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "font-lock-comment-delimiter-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-comment-face"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":inherit",
+ "font-lock-comment-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-comment-face",
+ "selectedInherits": [
+ "font-lock-comment-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-comment-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "font-lock-comment-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "slant": "italic",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "grayscale"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "DimGray",
+ ":weight",
+ "bold",
+ ":slant",
+ "italic"
+ ],
+ [
+ [
+ [
+ "class",
+ "grayscale"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "LightGray",
+ ":weight",
+ "bold",
+ ":slant",
+ "italic"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Firebrick"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "chocolate1"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "red"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "red1"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "red"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "yellow"
+ ],
+ [
+ "t",
+ ":weight",
+ "bold",
+ ":slant",
+ "italic"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "font-lock-constant-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "grayscale"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "LightGray",
+ ":weight",
+ "bold",
+ ":underline",
+ "t"
+ ],
+ [
+ [
+ [
+ "class",
+ "grayscale"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "Gray50",
+ ":weight",
+ "bold",
+ ":underline",
+ "t"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "dark cyan"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "Aquamarine"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "CadetBlue"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "Aquamarine"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ ":foreground",
+ "magenta"
+ ],
+ [
+ "t",
+ ":weight",
+ "bold",
+ ":underline",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "font-lock-delimiter-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-punctuation-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-punctuation-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "font-lock-punctuation-face",
+ "selectedInherits": [
+ "font-lock-punctuation-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-punctuation-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "font-lock-doc-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-string-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "selectedInherits": [
+ "font-lock-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "font-lock-escape-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-regexp-grouping-backslash"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-regexp-grouping-backslash"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "font-lock-regexp-grouping-backslash",
+ "selectedInherits": [
+ "font-lock-regexp-grouping-backslash"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-regexp-grouping-backslash",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "font-lock-function-call-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-function-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-function-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "selectedInherits": [
+ "font-lock-function-name-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "font-lock-function-name-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Blue1"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "LightSkyBlue"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Blue"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "LightSkyBlue"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ ":foreground",
+ "blue",
+ ":weight",
+ "bold"
+ ],
+ [
+ "t",
+ ":inverse-video",
+ "t",
+ ":weight",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "font-lock-keyword-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "grayscale"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "LightGray",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "grayscale"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "DimGray",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Purple"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "Cyan1"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Purple"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "Cyan"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ ":foreground",
+ "cyan",
+ ":weight",
+ "bold"
+ ],
+ [
+ "t",
+ ":weight",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "font-lock-misc-punctuation-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-punctuation-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-punctuation-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "font-lock-punctuation-face",
+ "selectedInherits": [
+ "font-lock-punctuation-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-punctuation-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "font-lock-number-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "font-lock-operator-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "font-lock-preprocessor-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-builtin-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-builtin-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "selectedInherits": [
+ "font-lock-builtin-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "font-lock-property-name-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-variable-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-variable-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "selectedInherits": [
+ "font-lock-variable-name-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "font-lock-property-use-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-property-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-property-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-property-name-face",
+ "selectedInherits": [
+ "font-lock-property-name-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-property-name-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "font-lock-punctuation-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "font-lock-regexp-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-string-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "selectedInherits": [
+ "font-lock-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "font-lock-string-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "slant": "italic"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "grayscale"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "DimGray",
+ ":slant",
+ "italic"
+ ],
+ [
+ [
+ [
+ "class",
+ "grayscale"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "LightGray",
+ ":slant",
+ "italic"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "VioletRed4"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "LightSalmon"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "RosyBrown"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "LightSalmon"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ ":foreground",
+ "green"
+ ],
+ [
+ "t",
+ ":slant",
+ "italic"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "font-lock-type-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "grayscale"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Gray90",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "grayscale"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "DimGray",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "ForestGreen"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "PaleGreen"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "ForestGreen"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "PaleGreen"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ ":foreground",
+ "green"
+ ],
+ [
+ "t",
+ ":weight",
+ "bold",
+ ":underline",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "font-lock-variable-name-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "slant": "italic",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "grayscale"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Gray90",
+ ":weight",
+ "bold",
+ ":slant",
+ "italic"
+ ],
+ [
+ [
+ [
+ "class",
+ "grayscale"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "DimGray",
+ ":weight",
+ "bold",
+ ":slant",
+ "italic"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "sienna"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "LightGoldenrod"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "DarkGoldenrod"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "LightGoldenrod"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ ":foreground",
+ "yellow",
+ ":weight",
+ "light"
+ ],
+ [
+ "t",
+ ":weight",
+ "bold",
+ ":slant",
+ "italic"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "font-lock-variable-use-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-variable-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-variable-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "selectedInherits": [
+ "font-lock-variable-name-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "fringe": {
+ "background": "gray",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "grey95",
+ "backgroundHex": "#f2f2f2"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":background",
+ "grey95"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":background",
+ "grey10"
+ ],
+ [
+ "t",
+ ":background",
+ "gray"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "grey95",
+ "backgroundHex": "#f2f2f2",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-black": {
+ "background": "black",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-black"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-black"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-black",
+ "selectedInherits": [
+ "ansi-color-black"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "ansi-color-black",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-blue": {
+ "background": "blue2",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-blue"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-blue"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-blue",
+ "selectedInherits": [
+ "ansi-color-blue"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "blue2",
+ "height": 1,
+ "inherit": "ansi-color-blue",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-bright-black": {
+ "background": "gray30",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-bright-black"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-bright-black"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-bright-black",
+ "selectedInherits": [
+ "ansi-color-bright-black"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "gray30",
+ "height": 1,
+ "inherit": "ansi-color-bright-black",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-bright-blue": {
+ "background": "blue1",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-bright-blue"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-bright-blue"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-bright-blue",
+ "selectedInherits": [
+ "ansi-color-bright-blue"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "blue1",
+ "height": 1,
+ "inherit": "ansi-color-bright-blue",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-bright-cyan": {
+ "background": "cyan2",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-bright-cyan"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-bright-cyan"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-bright-cyan",
+ "selectedInherits": [
+ "ansi-color-bright-cyan"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "cyan2",
+ "height": 1,
+ "inherit": "ansi-color-bright-cyan",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-bright-green": {
+ "background": "green2",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-bright-green"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-bright-green"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-bright-green",
+ "selectedInherits": [
+ "ansi-color-bright-green"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "green2",
+ "height": 1,
+ "inherit": "ansi-color-bright-green",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-bright-magenta": {
+ "background": "magenta2",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-bright-magenta"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-bright-magenta"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-bright-magenta",
+ "selectedInherits": [
+ "ansi-color-bright-magenta"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "magenta2",
+ "height": 1,
+ "inherit": "ansi-color-bright-magenta",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-bright-red": {
+ "background": "red2",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-bright-red"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-bright-red"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-bright-red",
+ "selectedInherits": [
+ "ansi-color-bright-red"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "red2",
+ "height": 1,
+ "inherit": "ansi-color-bright-red",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-bright-white": {
+ "background": "white",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-bright-white"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-bright-white"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-bright-white",
+ "selectedInherits": [
+ "ansi-color-bright-white"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "white",
+ "height": 1,
+ "inherit": "ansi-color-bright-white",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-bright-yellow": {
+ "background": "yellow2",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-bright-yellow"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-bright-yellow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-bright-yellow",
+ "selectedInherits": [
+ "ansi-color-bright-yellow"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "yellow2",
+ "height": 1,
+ "inherit": "ansi-color-bright-yellow",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-cyan": {
+ "background": "cyan3",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-cyan"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-cyan"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-cyan",
+ "selectedInherits": [
+ "ansi-color-cyan"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "cyan3",
+ "height": 1,
+ "inherit": "ansi-color-cyan",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-green": {
+ "background": "green3",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-green"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-green"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-green",
+ "selectedInherits": [
+ "ansi-color-green"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "green3",
+ "height": 1,
+ "inherit": "ansi-color-green",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-magenta": {
+ "background": "magenta3",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-magenta"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-magenta"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-magenta",
+ "selectedInherits": [
+ "ansi-color-magenta"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "magenta3",
+ "height": 1,
+ "inherit": "ansi-color-magenta",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-red": {
+ "background": "red3",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-red"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-red"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-red",
+ "selectedInherits": [
+ "ansi-color-red"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "red3",
+ "height": 1,
+ "inherit": "ansi-color-red",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-white": {
+ "background": "gray90",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-white"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-white"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-white",
+ "selectedInherits": [
+ "ansi-color-white"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "grey90",
+ "height": 1,
+ "inherit": "ansi-color-white",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-color-yellow": {
+ "background": "yellow3",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "ansi-color-yellow"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "ansi-color-yellow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "ansi-color-yellow",
+ "selectedInherits": [
+ "ansi-color-yellow"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "yellow3",
+ "height": 1,
+ "inherit": "ansi-color-yellow",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-default": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "default"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "default"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "default",
+ "selectedInherits": [
+ "default"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "default",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-fake-cursor": {
+ "background": "unspecified-bg",
+ "box": [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ]
+ ],
+ "chosenGuiLight": {
+ "box": [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ]
+ ]
+ },
+ "default-spec": [
+ [
+ "t",
+ ":box",
+ [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ]
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ]
+ ],
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "ghostel-fake-cursor-box": {
+ "background": "white",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "cursor"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "cursor"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "black",
+ "backgroundHex": "#000000",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "cursor",
+ "selectedInherits": [
+ "cursor"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "cursor",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "git-commit-comment-action": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "git-commit-comment-branch-local": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "git-commit-comment-branch-remote": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "git-commit-comment-detached": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "git-commit-comment-file": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "git-commit-comment-heading": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "git-commit-keyword": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "git-commit-nonempty-second-line": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "git-commit-overlong-summary": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "git-commit-summary": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "git-commit-trailer-token": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "git-commit-trailer-value": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "git-gutter:added": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "green",
+ "foregroundHex": "#00ff00",
+ "inherit": "default",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":foreground",
+ "green",
+ ":weight",
+ "bold",
+ ":inherit",
+ "default"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "green",
+ "foregroundHex": "#00ff00",
+ "height": 1,
+ "inherit": "default",
+ "selectedInherits": [
+ "default"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "green",
+ "height": 1,
+ "inherit": "default",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "git-gutter:deleted": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "red",
+ "foregroundHex": "#ff0000",
+ "inherit": "default",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":foreground",
+ "red",
+ ":weight",
+ "bold",
+ ":inherit",
+ "default"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "red",
+ "foregroundHex": "#ff0000",
+ "height": 1,
+ "inherit": "default",
+ "selectedInherits": [
+ "default"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "red",
+ "height": 1,
+ "inherit": "default",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "git-gutter:modified": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "magenta",
+ "foregroundHex": "#ff00ff",
+ "inherit": "default",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":foreground",
+ "magenta",
+ ":weight",
+ "bold",
+ ":inherit",
+ "default"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "magenta",
+ "foregroundHex": "#ff00ff",
+ "height": 1,
+ "inherit": "default",
+ "selectedInherits": [
+ "default"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "magenta",
+ "height": 1,
+ "inherit": "default",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "git-gutter:separator": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "cyan",
+ "foregroundHex": "#00ffff",
+ "inherit": "default",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":foreground",
+ "cyan",
+ ":weight",
+ "bold",
+ ":inherit",
+ "default"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "cyan",
+ "foregroundHex": "#00ffff",
+ "height": 1,
+ "inherit": "default",
+ "selectedInherits": [
+ "default"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "cyan",
+ "height": 1,
+ "inherit": "default",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "git-gutter:unchanged": {
+ "background": "yellow",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "yellow",
+ "backgroundHex": "#ffff00",
+ "inherit": "default"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":background",
+ "yellow",
+ ":inherit",
+ "default"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "yellow",
+ "backgroundHex": "#ffff00",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "default",
+ "selectedInherits": [
+ "default"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "default",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "highlight": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "darkseagreen2",
+ "backgroundHex": "#b4eeb4"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":background",
+ "darkseagreen2"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":background",
+ "darkolivegreen"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":background",
+ "darkseagreen2"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":background",
+ "darkolivegreen"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ ":background",
+ "green",
+ ":foreground",
+ "black"
+ ],
+ [
+ "t",
+ ":inverse-video",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "darkseagreen2",
+ "backgroundHex": "#b4eeb4",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "highlight-indent-guides-character-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "highlight-indent-guides-even-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "highlight-indent-guides-odd-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "highlight-indent-guides-stack-character-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "highlight-indent-guides-stack-even-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "highlight-indent-guides-stack-odd-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "highlight-indent-guides-top-character-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "highlight-indent-guides-top-even-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "highlight-indent-guides-top-odd-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "hl-line": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "extend": "t",
+ "inherit": "highlight"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "highlight",
+ ":extend",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "darkseagreen2",
+ "backgroundHex": "#b4eeb4",
+ "box": null,
+ "extend": "t",
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "highlight",
+ "selectedInherits": [
+ "highlight"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "highlight",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "hl-todo": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#cc9393",
+ "foregroundHex": "#cc9393",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":bold",
+ "t",
+ ":foreground",
+ "#cc9393"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#cc9393",
+ "foregroundHex": "#cc9393",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "#cc9393",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "hl-todo-flymake-type": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-keyword-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-keyword-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "selectedInherits": [
+ "font-lock-keyword-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "isearch": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "magenta3",
+ "backgroundHex": "#cd00cd",
+ "foreground": "lightskyblue1",
+ "foregroundHex": "#b0e2ff"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ [
+ ":background",
+ "magenta3",
+ ":foreground",
+ "lightskyblue1"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":background",
+ "palevioletred2",
+ ":foreground",
+ "brown4"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ]
+ ],
+ [
+ ":background",
+ "magenta4",
+ ":foreground",
+ "cyan1"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ [
+ ":background",
+ "magenta4",
+ ":foreground",
+ "cyan1"
+ ]
+ ],
+ [
+ "t",
+ [
+ ":inverse-video",
+ "t"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "magenta3",
+ "backgroundHex": "#cd00cd",
+ "box": null,
+ "foreground": "lightskyblue1",
+ "foregroundHex": "#b0e2ff",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "isearch-fail": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "RosyBrown1",
+ "backgroundHex": "#ffc1c1"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ [
+ ":background",
+ "RosyBrown1"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":background",
+ "red4"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ]
+ ],
+ [
+ ":background",
+ "red"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ [
+ ":background",
+ "red"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color",
+ "grayscale"
+ ]
+ ],
+ ":foreground",
+ "grey"
+ ],
+ [
+ "t",
+ [
+ ":inverse-video",
+ "t"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "RosyBrown1",
+ "backgroundHex": "#ffc1c1",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "json-mode-object-name-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-variable-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-variable-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "selectedInherits": [
+ "font-lock-variable-name-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "lazy-highlight": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "paleturquoise",
+ "backgroundHex": "#afeeee",
+ "distantForeground": "black",
+ "distantForegroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ [
+ ":background",
+ "paleturquoise",
+ ":distant-foreground",
+ "black"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ [
+ ":background",
+ "paleturquoise4",
+ ":distant-foreground",
+ "white"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ]
+ ],
+ [
+ ":background",
+ "turquoise3",
+ ":distant-foreground",
+ "white"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ [
+ ":background",
+ "turquoise3",
+ ":distant-foreground",
+ "white"
+ ]
+ ],
+ [
+ "t",
+ [
+ ":underline",
+ "t"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "paleturquoise",
+ "backgroundHex": "#afeeee",
+ "box": null,
+ "distantForeground": "black",
+ "distantForegroundHex": "#000000",
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "normal"
+ },
+ "line-number": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": [
+ "shadow",
+ "default"
+ ]
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ [
+ "shadow",
+ "default"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": [
+ "shadow",
+ "default"
+ ],
+ "selectedInherits": [
+ "shadow",
+ "default"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": [
+ "shadow",
+ "default"
+ ],
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "line-number-current-line": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "line-number"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "line-number"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "line-number",
+ "selectedInherits": [
+ "line-number"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "line-number",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "link": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "RoyalBlue3",
+ "foregroundHex": "#3a5fcd",
+ "underline": "t"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "RoyalBlue3",
+ ":underline",
+ "t"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "blue",
+ ":underline",
+ "t"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "cyan1",
+ ":underline",
+ "t"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "cyan",
+ ":underline",
+ "t"
+ ],
+ [
+ "t",
+ ":inherit",
+ "underline"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "RoyalBlue3",
+ "foregroundHex": "#3a5fcd",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "underline",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "normal"
+ },
+ "llama-##-macro": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-function-call-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-function-call-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1,
+ "inherit": "font-lock-function-call-face",
+ "selectedInherits": [
+ "font-lock-function-call-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-function-call-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "llama-deleted-argument": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "box": [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ],
+ ":color",
+ "red",
+ ":style",
+ "nil"
+ ]
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "supports",
+ ":box",
+ "t"
+ ]
+ ],
+ ":box",
+ [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ],
+ ":color",
+ "red",
+ ":style",
+ "nil"
+ ]
+ ],
+ [
+ [
+ [
+ "supports",
+ ":underline",
+ "t"
+ ]
+ ],
+ ":underline",
+ "red"
+ ],
+ [
+ "t",
+ ":inherit",
+ "font-lock-warning-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ],
+ ":color",
+ "red",
+ ":style",
+ "nil"
+ ],
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-warning-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "llama-llama-macro": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-keyword-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-keyword-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "selectedInherits": [
+ "font-lock-keyword-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "llama-mandatory-argument": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-variable-use-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-variable-use-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-variable-use-face",
+ "selectedInherits": [
+ "font-lock-variable-use-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-variable-use-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "llama-optional-argument": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-type-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-type-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "selectedInherits": [
+ "font-lock-type-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "lsp-details-face": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "lsp-face-highlight-read": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "lsp-face-highlight-textual": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "lsp-face-highlight-write": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "lsp-face-rename": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "lsp-inlay-hint-face": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "lsp-inlay-hint-parameter-face": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "lsp-inlay-hint-type-face": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "lsp-installation-buffer-face": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "lsp-installation-finished-buffer-face": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "lsp-rename-placeholder-face": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "lsp-signature-face": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "lsp-signature-highlight-function-argument": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "lsp-signature-posframe": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "lv-separator": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "grey80",
+ "backgroundHex": "#cccccc"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":background",
+ "grey80"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":background",
+ "grey30"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "grey80",
+ "backgroundHex": "#cccccc",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "magit-bisect-bad": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-bisect-good": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-bisect-skip": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-blame-date": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-blame-dimmed": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-blame-hash": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-blame-heading": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-blame-highlight": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-blame-margin": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-blame-name": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-blame-summary": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-branch-current": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-branch-local": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-branch-remote": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-branch-remote-head": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-branch-upstream": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-branch-warning": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-cherry-equivalent": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-cherry-unmatched": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-added": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-added-highlight": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-base": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-base-highlight": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-conflict-heading": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-conflict-heading-highlight": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-context": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-context-highlight": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-file-heading": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-file-heading-highlight": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-file-heading-selection": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-hunk-heading": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-hunk-heading-highlight": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-hunk-heading-selection": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-hunk-region": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-lines-boundary": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-lines-heading": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-our": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-our-highlight": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-removed": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-removed-highlight": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-revision-summary": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-revision-summary-highlight": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-their": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-their-highlight": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diff-whitespace-warning": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diffstat-added": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-diffstat-removed": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-dimmed": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-filename": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-hash": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-head": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-header-line": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-header-line-key": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-header-line-log-select": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-keyword": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-keyword-squash": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-left-margin": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-log-author": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-log-date": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-log-graph": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-mode-line-process": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-mode-line-process-error": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-process-ng": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-process-ok": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-reflog-amend": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-reflog-checkout": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-reflog-cherry-pick": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-reflog-commit": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-reflog-merge": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-reflog-other": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-reflog-rebase": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-reflog-remote": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-reflog-reset": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-refname": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-refname-pullreq": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-refname-stash": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-refname-wip": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-section-child-count": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-section-heading": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-section-heading-selection": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-section-highlight": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-section-secondary-heading": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-sequence-done": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-sequence-drop": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-sequence-exec": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-sequence-head": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-sequence-onto": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-sequence-part": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-sequence-pick": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-sequence-stop": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-signature-bad": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-signature-error": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-signature-expired": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-signature-expired-key": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-signature-good": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-signature-revoked": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-signature-untrusted": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "magit-tag": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "malyon-face-bold": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "bold",
+ "selectedInherits": [
+ "bold"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "bold",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "malyon-face-error": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "error"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "error"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Red1",
+ "foregroundHex": "#ff0000",
+ "height": 1,
+ "inherit": "error",
+ "selectedInherits": [
+ "error"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "error",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "malyon-face-italic": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "italic"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "italic"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "italic",
+ "selectedInherits": [
+ "italic"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "italic",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "malyon-face-plain": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "default"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "default"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "default",
+ "selectedInherits": [
+ "default"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "default",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "malyon-face-reverse": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "default",
+ "inverseVideo": "t"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "default",
+ ":inverse-video",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "default",
+ "inverseVideo": "t",
+ "selectedInherits": [
+ "default"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "default",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "marginalia-archive": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "warning"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "warning"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DarkOrange",
+ "foregroundHex": "#ff8c00",
+ "height": 1,
+ "inherit": "warning",
+ "selectedInherits": [
+ "warning"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "warning",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-char": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "marginalia-key"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "marginalia-key"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "marginalia-key",
+ "selectedInherits": [
+ "marginalia-key"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "marginalia-key",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-date": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "marginalia-key"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "marginalia-key"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "marginalia-key",
+ "selectedInherits": [
+ "marginalia-key"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "marginalia-key",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-documentation": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "completions-annotations"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "completions-annotations"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "completions-annotations",
+ "selectedInherits": [
+ "completions-annotations"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "completions-annotations",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "marginalia-file-name": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "marginalia-documentation"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "marginalia-documentation"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "marginalia-documentation",
+ "selectedInherits": [
+ "marginalia-documentation"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "marginalia-documentation",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "marginalia-file-owner": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-preprocessor-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-preprocessor-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-preprocessor-face",
+ "selectedInherits": [
+ "font-lock-preprocessor-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-preprocessor-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-file-priv-dir": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-keyword-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-keyword-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "selectedInherits": [
+ "font-lock-keyword-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-file-priv-exec": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-function-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-function-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "selectedInherits": [
+ "font-lock-function-name-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-file-priv-link": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-keyword-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-keyword-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "selectedInherits": [
+ "font-lock-keyword-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-file-priv-no": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "shadow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "marginalia-file-priv-other": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-constant-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-constant-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "selectedInherits": [
+ "font-lock-constant-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "marginalia-file-priv-rare": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-variable-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-variable-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "selectedInherits": [
+ "font-lock-variable-name-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-file-priv-read": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-type-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-type-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "selectedInherits": [
+ "font-lock-type-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "marginalia-file-priv-write": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-builtin-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-builtin-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "selectedInherits": [
+ "font-lock-builtin-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-function": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-function-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-function-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "selectedInherits": [
+ "font-lock-function-name-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-installed": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "success"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "success"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "ForestGreen",
+ "foregroundHex": "#228b22",
+ "height": 1,
+ "inherit": "success",
+ "selectedInherits": [
+ "success"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "success",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-key": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-keyword-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-keyword-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "selectedInherits": [
+ "font-lock-keyword-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-lighter": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "marginalia-size"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "marginalia-size"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "marginalia-size",
+ "selectedInherits": [
+ "marginalia-size"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "marginalia-size",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "marginalia-list": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-constant-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-constant-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "selectedInherits": [
+ "font-lock-constant-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "marginalia-mode": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "marginalia-key"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "marginalia-key"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "marginalia-key",
+ "selectedInherits": [
+ "marginalia-key"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "marginalia-key",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-modified": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-negation-char-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-negation-char-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "font-lock-negation-char-face",
+ "selectedInherits": [
+ "font-lock-negation-char-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-negation-char-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "marginalia-null": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-comment-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-comment-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-comment-face",
+ "selectedInherits": [
+ "font-lock-comment-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-comment-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-number": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-constant-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-constant-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "selectedInherits": [
+ "font-lock-constant-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "marginalia-off": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "error"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "error"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Red1",
+ "foregroundHex": "#ff0000",
+ "height": 1,
+ "inherit": "error",
+ "selectedInherits": [
+ "error"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "error",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-on": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "success"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "success"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "ForestGreen",
+ "foregroundHex": "#228b22",
+ "height": 1,
+ "inherit": "success",
+ "selectedInherits": [
+ "success"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "success",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-size": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "marginalia-number"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "marginalia-number"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "marginalia-number",
+ "selectedInherits": [
+ "marginalia-number"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "marginalia-number",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "marginalia-string": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-string-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "selectedInherits": [
+ "font-lock-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "marginalia-symbol": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-type-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-type-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "selectedInherits": [
+ "font-lock-type-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "marginalia-true": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-builtin-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-builtin-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "selectedInherits": [
+ "font-lock-builtin-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-type": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "marginalia-key"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "marginalia-key"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "marginalia-key",
+ "selectedInherits": [
+ "marginalia-key"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "marginalia-key",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-value": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "marginalia-key"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "marginalia-key"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "marginalia-key",
+ "selectedInherits": [
+ "marginalia-key"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "marginalia-key",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "marginalia-version": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "marginalia-number"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "marginalia-number"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "marginalia-number",
+ "selectedInherits": [
+ "marginalia-number"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "marginalia-number",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "markdown-blockquote-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-doc-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-doc-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-doc-face",
+ "selectedInherits": [
+ "font-lock-doc-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-doc-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-bold-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "bold"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "bold",
+ "selectedInherits": [
+ "bold"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "bold",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-code-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "fixed-pitch"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "fixed-pitch"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "fixed-pitch",
+ "selectedInherits": [
+ "fixed-pitch"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "fixed-pitch",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-comment-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-comment-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-comment-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-comment-face",
+ "selectedInherits": [
+ "font-lock-comment-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-comment-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-footnote-marker-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "markdown-markup-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "markdown-markup-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "markdown-markup-face",
+ "selectedInherits": [
+ "markdown-markup-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "markdown-markup-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-footnote-text-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-comment-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-comment-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-comment-face",
+ "selectedInherits": [
+ "font-lock-comment-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-comment-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-gfm-checkbox-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-builtin-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-builtin-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "selectedInherits": [
+ "font-lock-builtin-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-header-delimiter-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "markdown-markup-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "markdown-markup-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "markdown-markup-face",
+ "selectedInherits": [
+ "markdown-markup-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "markdown-markup-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-header-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": [
+ "font-lock-function-name-face"
+ ],
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ [
+ "font-lock-function-name-face"
+ ],
+ ":weight",
+ "bold"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1,
+ "inherit": [
+ "font-lock-function-name-face"
+ ],
+ "selectedInherits": [
+ "font-lock-function-name-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": [
+ "font-lock-function-name-face"
+ ],
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-header-face-1": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "height": 1.0,
+ "inherit": "markdown-header-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "markdown-header-face",
+ ":height",
+ 1.0
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1.0,
+ "inherit": "markdown-header-face",
+ "selectedInherits": [
+ "markdown-header-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "markdown-header-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-header-face-2": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "height": 1.0,
+ "inherit": "markdown-header-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "markdown-header-face",
+ ":height",
+ 1.0
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1.0,
+ "inherit": "markdown-header-face",
+ "selectedInherits": [
+ "markdown-header-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "markdown-header-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-header-face-3": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "height": 1.0,
+ "inherit": "markdown-header-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "markdown-header-face",
+ ":height",
+ 1.0
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1.0,
+ "inherit": "markdown-header-face",
+ "selectedInherits": [
+ "markdown-header-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "markdown-header-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-header-face-4": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "height": 1.0,
+ "inherit": "markdown-header-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "markdown-header-face",
+ ":height",
+ 1.0
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1.0,
+ "inherit": "markdown-header-face",
+ "selectedInherits": [
+ "markdown-header-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "markdown-header-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-header-face-5": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "height": 1.0,
+ "inherit": "markdown-header-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "markdown-header-face",
+ ":height",
+ 1.0
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1.0,
+ "inherit": "markdown-header-face",
+ "selectedInherits": [
+ "markdown-header-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "markdown-header-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-header-face-6": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "height": 1.0,
+ "inherit": "markdown-header-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "markdown-header-face",
+ ":height",
+ 1.0
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1.0,
+ "inherit": "markdown-header-face",
+ "selectedInherits": [
+ "markdown-header-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "markdown-header-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-header-rule-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "markdown-markup-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "markdown-markup-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "markdown-markup-face",
+ "selectedInherits": [
+ "markdown-markup-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "markdown-markup-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-highlight-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "highlight"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "highlight"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "darkseagreen2",
+ "backgroundHex": "#b4eeb4",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "highlight",
+ "selectedInherits": [
+ "highlight"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "highlight",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-highlighting-face": {
+ "background": "yellow",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "yellow",
+ "backgroundHex": "#ffff00",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":background",
+ "yellow",
+ ":foreground",
+ "black"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "yellow",
+ "backgroundHex": "#ffff00",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-hr-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "markdown-markup-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "markdown-markup-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "markdown-markup-face",
+ "selectedInherits": [
+ "markdown-markup-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "markdown-markup-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-html-attr-name-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-variable-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-variable-name-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "selectedInherits": [
+ "font-lock-variable-name-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-html-attr-value-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-string-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "selectedInherits": [
+ "font-lock-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-html-entity-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-variable-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-variable-name-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "selectedInherits": [
+ "font-lock-variable-name-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-html-tag-delimiter-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "markdown-markup-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "markdown-markup-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "markdown-markup-face",
+ "selectedInherits": [
+ "markdown-markup-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "markdown-markup-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-html-tag-name-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-type-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-type-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "selectedInherits": [
+ "font-lock-type-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "markdown-inline-code-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": [
+ "markdown-code-face",
+ "font-lock-constant-face"
+ ]
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ [
+ "markdown-code-face",
+ "font-lock-constant-face"
+ ]
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": [
+ "markdown-code-face",
+ "font-lock-constant-face"
+ ],
+ "selectedInherits": [
+ "markdown-code-face",
+ "font-lock-constant-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": [
+ "markdown-code-face",
+ "font-lock-constant-face"
+ ],
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "markdown-italic-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "italic"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "italic"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "italic",
+ "selectedInherits": [
+ "italic"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "italic",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-language-info-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-string-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "selectedInherits": [
+ "font-lock-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-language-keyword-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-type-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-type-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "selectedInherits": [
+ "font-lock-type-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "markdown-line-break-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-constant-face",
+ "underline": "t"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-constant-face",
+ ":underline",
+ "t"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "selectedInherits": [
+ "font-lock-constant-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "markdown-link-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "link"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "link"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "RoyalBlue3",
+ "foregroundHex": "#3a5fcd",
+ "height": 1,
+ "inherit": "link",
+ "selectedInherits": [
+ "link"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "link",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "normal"
+ },
+ "markdown-link-title-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-comment-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-comment-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-comment-face",
+ "selectedInherits": [
+ "font-lock-comment-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-comment-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-list-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "markdown-markup-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "markdown-markup-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "markdown-markup-face",
+ "selectedInherits": [
+ "markdown-markup-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "markdown-markup-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-markup-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow",
+ "slant": "normal",
+ "weight": "normal"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "shadow",
+ ":slant",
+ "normal",
+ ":weight",
+ "normal"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-math-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-string-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "selectedInherits": [
+ "font-lock-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-metadata-key-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-variable-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-variable-name-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "selectedInherits": [
+ "font-lock-variable-name-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-metadata-value-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-string-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "selectedInherits": [
+ "font-lock-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-missing-link-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-warning-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-warning-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "font-lock-warning-face",
+ "selectedInherits": [
+ "font-lock-warning-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-warning-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "markdown-plain-url-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "markdown-link-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "markdown-link-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "RoyalBlue3",
+ "foregroundHex": "#3a5fcd",
+ "height": 1,
+ "inherit": "markdown-link-face",
+ "selectedInherits": [
+ "markdown-link-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "markdown-link-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "normal"
+ },
+ "markdown-pre-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": [
+ "markdown-code-face",
+ "font-lock-constant-face"
+ ]
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ [
+ "markdown-code-face",
+ "font-lock-constant-face"
+ ]
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": [
+ "markdown-code-face",
+ "font-lock-constant-face"
+ ],
+ "selectedInherits": [
+ "markdown-code-face",
+ "font-lock-constant-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": [
+ "markdown-code-face",
+ "font-lock-constant-face"
+ ],
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "markdown-reference-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "markdown-markup-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "markdown-markup-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "markdown-markup-face",
+ "selectedInherits": [
+ "markdown-markup-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "markdown-markup-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-strike-through-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "strike": "t"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":strike-through",
+ "t"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": "t",
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "t",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-table-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": [
+ "markdown-code-face"
+ ]
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ [
+ "markdown-code-face"
+ ]
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": [
+ "markdown-code-face"
+ ],
+ "selectedInherits": [
+ "markdown-code-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": [
+ "markdown-code-face"
+ ],
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "markdown-url-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "font-lock-string-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "selectedInherits": [
+ "font-lock-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "minibuffer-prompt": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "magenta",
+ "foregroundHex": "#ff00ff"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "cyan"
+ ],
+ [
+ [
+ [
+ "type",
+ "pc"
+ ]
+ ],
+ ":foreground",
+ "magenta"
+ ],
+ [
+ "t",
+ ":foreground",
+ "medium blue"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "magenta",
+ "foregroundHex": "#ff00ff",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "cyan",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "mode-line": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "grey75",
+ "backgroundHex": "#bfbfbf",
+ "box": [
+ ":line-width",
+ -1,
+ ":style",
+ "released-button"
+ ],
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color",
+ "grayscale"
+ ],
+ [
+ "min-colors",
+ 88
+ ]
+ ],
+ ":box",
+ [
+ ":line-width",
+ -1,
+ ":style",
+ "released-button"
+ ],
+ ":background",
+ "grey75",
+ ":foreground",
+ "black"
+ ],
+ [
+ "t",
+ ":inverse-video",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "grey75",
+ "backgroundHex": "#bfbfbf",
+ "box": [
+ ":line-width",
+ -1,
+ ":style",
+ "released-button"
+ ],
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "mode-line-inactive": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "grey90",
+ "backgroundHex": "#e5e5e5",
+ "box": [
+ ":line-width",
+ -1,
+ ":color",
+ "grey75",
+ ":style",
+ "nil"
+ ],
+ "foreground": "grey20",
+ "foregroundHex": "#333333",
+ "inherit": "mode-line",
+ "weight": "light"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":inherit",
+ "mode-line"
+ ],
+ [
+ [
+ [
+ "class",
+ "color",
+ "grayscale"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":weight",
+ "light",
+ ":box",
+ [
+ ":line-width",
+ -1,
+ ":color",
+ "grey75",
+ ":style",
+ "nil"
+ ],
+ ":foreground",
+ "grey20",
+ ":background",
+ "grey90"
+ ],
+ [
+ [
+ [
+ "class",
+ "color",
+ "grayscale"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":weight",
+ "light",
+ ":box",
+ [
+ ":line-width",
+ -1,
+ ":color",
+ "grey40",
+ ":style",
+ "nil"
+ ],
+ ":foreground",
+ "grey80",
+ ":background",
+ "grey30"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "grey90",
+ "backgroundHex": "#e5e5e5",
+ "box": [
+ ":line-width",
+ -1,
+ ":color",
+ "grey75",
+ ":style",
+ "nil"
+ ],
+ "foreground": "grey20",
+ "foregroundHex": "#333333",
+ "height": 1,
+ "inherit": "mode-line",
+ "selectedInherits": [
+ "mode-line"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "light"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "mode-line",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-blue": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#6A9FB5",
+ "foregroundHex": "#6a9fb5"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#6A9FB5"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#6A9FB5"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#6A9FB5",
+ "foregroundHex": "#6a9fb5",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#6A9FB5",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-blue-alt": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#2188b6",
+ "foregroundHex": "#2188b6"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#2188b6"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#2188b6"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#2188b6",
+ "foregroundHex": "#2188b6",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#2188b6",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-completion-dir-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-cyan": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#75B5AA",
+ "foregroundHex": "#75b5aa"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#75B5AA"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#75B5AA"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#75B5AA",
+ "foregroundHex": "#75b5aa",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#75B5AA",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-cyan-alt": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#0595bd",
+ "foregroundHex": "#0595bd"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#61dafb"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#0595bd"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#0595bd",
+ "foregroundHex": "#0595bd",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#61dafb",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-dblue": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#446674",
+ "foregroundHex": "#446674"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#446674"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#446674"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#446674",
+ "foregroundHex": "#446674",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#446674",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-dcyan": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#48746D",
+ "foregroundHex": "#48746d"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#48746D"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#48746D"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#48746D",
+ "foregroundHex": "#48746d",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#48746D",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-dgreen": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#6D8143",
+ "foregroundHex": "#6d8143"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#6D8143"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#6D8143"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#6D8143",
+ "foregroundHex": "#6d8143",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#6D8143",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-dmaroon": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#72584B",
+ "foregroundHex": "#72584b"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#72584B"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#72584B"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#72584B",
+ "foregroundHex": "#72584b",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#72584B",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-dorange": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#915B2D",
+ "foregroundHex": "#915b2d"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#915B2D"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#915B2D"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#915B2D",
+ "foregroundHex": "#915b2d",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#915B2D",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-dpink": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#7E5D5F",
+ "foregroundHex": "#7e5d5f"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#B18286"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#7E5D5F"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#7E5D5F",
+ "foregroundHex": "#7e5d5f",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#B18286",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-dpurple": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#694863",
+ "foregroundHex": "#694863"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#694863"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#694863"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#694863",
+ "foregroundHex": "#694863",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#694863",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-dred": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#843031",
+ "foregroundHex": "#843031"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#843031"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#843031"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#843031",
+ "foregroundHex": "#843031",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#843031",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-dsilver": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#838484",
+ "foregroundHex": "#838484"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#838484"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#838484"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#838484",
+ "foregroundHex": "#838484",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#838484",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-dyellow": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#B48D56",
+ "foregroundHex": "#b48d56"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#B48D56"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#B48D56"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#B48D56",
+ "foregroundHex": "#b48d56",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#B48D56",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-green": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#90A959",
+ "foregroundHex": "#90a959"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#90A959"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#90A959"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#90A959",
+ "foregroundHex": "#90a959",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#90A959",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-lblue": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#677174",
+ "foregroundHex": "#677174"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#8FD7F4"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#677174"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#677174",
+ "foregroundHex": "#677174",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#8FD7F4",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-lcyan": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#2C7D6E",
+ "foregroundHex": "#2c7d6e"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#A5FDEC"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#2C7D6E"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#2C7D6E",
+ "foregroundHex": "#2c7d6e",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#A5FDEC",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-lgreen": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#3D6837",
+ "foregroundHex": "#3d6837"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#C6E87A"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#3D6837"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#3D6837",
+ "foregroundHex": "#3d6837",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#C6E87A",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-lmaroon": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#CE7A4E",
+ "foregroundHex": "#ce7a4e"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#CE7A4E"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#CE7A4E"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#CE7A4E",
+ "foregroundHex": "#ce7a4e",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#CE7A4E",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-lorange": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#FFA500",
+ "foregroundHex": "#ffa500"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#FFA500"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#FFA500"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#FFA500",
+ "foregroundHex": "#ffa500",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#FFA500",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-lpink": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#FF505B",
+ "foregroundHex": "#ff505b"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#FFBDC1"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#FF505B"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#FF505B",
+ "foregroundHex": "#ff505b",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#FFBDC1",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-lpurple": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#E69DD6",
+ "foregroundHex": "#e69dd6"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#E69DD6"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#E69DD6"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#E69DD6",
+ "foregroundHex": "#e69dd6",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#E69DD6",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-lred": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#EB595A",
+ "foregroundHex": "#eb595a"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#EB595A"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#EB595A"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#EB595A",
+ "foregroundHex": "#eb595a",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#EB595A",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-lsilver": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#7F7869",
+ "foregroundHex": "#7f7869"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#B9B6AA"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#7F7869"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#7F7869",
+ "foregroundHex": "#7f7869",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#B9B6AA",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-lyellow": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#FF9300",
+ "foregroundHex": "#ff9300"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#FFC16D"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#FF9300"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#FF9300",
+ "foregroundHex": "#ff9300",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#FFC16D",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-maroon": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#8F5536",
+ "foregroundHex": "#8f5536"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#8F5536"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#8F5536"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#8F5536",
+ "foregroundHex": "#8f5536",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#8F5536",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-orange": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#D4843E",
+ "foregroundHex": "#d4843e"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#D4843E"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#D4843E"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#D4843E",
+ "foregroundHex": "#d4843e",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#D4843E",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-pink": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#FC505B",
+ "foregroundHex": "#fc505b"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#F2B4B8"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#FC505B"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#FC505B",
+ "foregroundHex": "#fc505b",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#F2B4B8",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-purple": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#68295B",
+ "foregroundHex": "#68295b"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#AA759F"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#68295B"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#68295B",
+ "foregroundHex": "#68295b",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#AA759F",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-purple-alt": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#5D54E1",
+ "foregroundHex": "#5d54e1"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#5D54E1"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#5D54E1"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#5D54E1",
+ "foregroundHex": "#5d54e1",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#5D54E1",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-red": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#AC4142",
+ "foregroundHex": "#ac4142"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#AC4142"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#AC4142"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#AC4142",
+ "foregroundHex": "#ac4142",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#AC4142",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-red-alt": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#843031",
+ "foregroundHex": "#843031"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#ce5643"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#843031"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#843031",
+ "foregroundHex": "#843031",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#ce5643",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-silver": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#716E68",
+ "foregroundHex": "#716e68"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#716E68"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#716E68"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#716E68",
+ "foregroundHex": "#716e68",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#716E68",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "nerd-icons-yellow": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#FFCC0E",
+ "foregroundHex": "#ffcc0e"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#FFD446"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#FFCC0E"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#FFCC0E",
+ "foregroundHex": "#ffcc0e",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#FFD446",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "orderless-match-face-0": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#223fbf",
+ "foregroundHex": "#223fbf",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#72a4ff"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#223fbf"
+ ],
+ [
+ "t",
+ ":foreground",
+ "blue"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#223fbf",
+ "foregroundHex": "#223fbf",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "blue",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "orderless-match-face-1": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#8f0075",
+ "foregroundHex": "#8f0075",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#ed92f8"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#8f0075"
+ ],
+ [
+ "t",
+ ":foreground",
+ "magenta"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#8f0075",
+ "foregroundHex": "#8f0075",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "magenta",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "orderless-match-face-2": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#145a00",
+ "foregroundHex": "#145a00",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#90d800"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#145a00"
+ ],
+ [
+ "t",
+ ":foreground",
+ "green"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#145a00",
+ "foregroundHex": "#145a00",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "green",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "orderless-match-face-3": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#804000",
+ "foregroundHex": "#804000",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#f0ce43"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#804000"
+ ],
+ [
+ "t",
+ ":foreground",
+ "yellow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#804000",
+ "foregroundHex": "#804000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "yellow",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "org-roam-dailies-calendar-note": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "org-roam-dim": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "org-roam-header-line": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "org-roam-olp": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "org-roam-preview-heading": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "org-roam-preview-heading-highlight": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "org-roam-preview-heading-selection": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "org-roam-preview-region": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "org-roam-title": {
+ "chosenGuiLight": {},
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": false
+ },
+ "org-superstar-first": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "org-warning"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":inherit",
+ "org-warning"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "org-warning",
+ "selectedInherits": [
+ "org-warning"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "org-warning",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "org-superstar-header-bullet": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "default"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "org-superstar-item": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "default"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":inherit",
+ "default"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "default",
+ "selectedInherits": [
+ "default"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "default",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "org-superstar-leading": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "gray",
+ "foregroundHex": "#bebebe",
+ "inherit": "default"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":inherit",
+ "default",
+ ":foreground",
+ "gray"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "gray",
+ "foregroundHex": "#bebebe",
+ "height": 1,
+ "inherit": "default",
+ "selectedInherits": [
+ "default"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "gray",
+ "height": 1,
+ "inherit": "default",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "prescient-primary-highlight": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":weight",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "prescient-secondary-highlight": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "prescient-primary-highlight",
+ "underline": "t"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "prescient-primary-highlight",
+ ":underline",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "prescient-primary-highlight",
+ "selectedInherits": [
+ "prescient-primary-highlight"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "prescient-primary-highlight",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "rainbow-delimiters-base-error-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#88090B",
+ "foregroundHex": "#88090b",
+ "inherit": "rainbow-delimiters-base-face"
+ },
+ "default-spec": [
+ [
+ "default",
+ [
+ ":inherit",
+ "rainbow-delimiters-base-face"
+ ]
+ ],
+ [
+ "t",
+ [
+ ":foreground",
+ "#88090B"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#88090B",
+ "foregroundHex": "#88090b",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "selectedInherits": [
+ "rainbow-delimiters-base-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#88090B",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "rainbow-delimiters-base-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "unspecified"
+ },
+ "default-spec": [
+ [
+ "default",
+ [
+ ":inherit",
+ "unspecified"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "unspecified",
+ "selectedInherits": [
+ "unspecified"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "rainbow-delimiters-depth-1-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#707183",
+ "foregroundHex": "#707183",
+ "inherit": "rainbow-delimiters-base-face"
+ },
+ "default-spec": [
+ [
+ "default",
+ [
+ ":inherit",
+ "rainbow-delimiters-base-face"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#707183"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "grey55"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#707183",
+ "foregroundHex": "#707183",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "selectedInherits": [
+ "rainbow-delimiters-base-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "rainbow-delimiters-depth-2-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#7388d6",
+ "foregroundHex": "#7388d6",
+ "inherit": "rainbow-delimiters-base-face"
+ },
+ "default-spec": [
+ [
+ "default",
+ [
+ ":inherit",
+ "rainbow-delimiters-base-face"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#7388d6"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#93a8c6"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#7388d6",
+ "foregroundHex": "#7388d6",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "selectedInherits": [
+ "rainbow-delimiters-base-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "rainbow-delimiters-depth-3-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#909183",
+ "foregroundHex": "#909183",
+ "inherit": "rainbow-delimiters-base-face"
+ },
+ "default-spec": [
+ [
+ "default",
+ [
+ ":inherit",
+ "rainbow-delimiters-base-face"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#909183"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#b0b1a3"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#909183",
+ "foregroundHex": "#909183",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "selectedInherits": [
+ "rainbow-delimiters-base-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "rainbow-delimiters-depth-4-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#709870",
+ "foregroundHex": "#709870",
+ "inherit": "rainbow-delimiters-base-face"
+ },
+ "default-spec": [
+ [
+ "default",
+ [
+ ":inherit",
+ "rainbow-delimiters-base-face"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#709870"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#97b098"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#709870",
+ "foregroundHex": "#709870",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "selectedInherits": [
+ "rainbow-delimiters-base-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "rainbow-delimiters-depth-5-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#907373",
+ "foregroundHex": "#907373",
+ "inherit": "rainbow-delimiters-base-face"
+ },
+ "default-spec": [
+ [
+ "default",
+ [
+ ":inherit",
+ "rainbow-delimiters-base-face"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#907373"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#aebed8"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#907373",
+ "foregroundHex": "#907373",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "selectedInherits": [
+ "rainbow-delimiters-base-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "rainbow-delimiters-depth-6-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#6276ba",
+ "foregroundHex": "#6276ba",
+ "inherit": "rainbow-delimiters-base-face"
+ },
+ "default-spec": [
+ [
+ "default",
+ [
+ ":inherit",
+ "rainbow-delimiters-base-face"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#6276ba"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#b0b0b3"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#6276ba",
+ "foregroundHex": "#6276ba",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "selectedInherits": [
+ "rainbow-delimiters-base-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "rainbow-delimiters-depth-7-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#858580",
+ "foregroundHex": "#858580",
+ "inherit": "rainbow-delimiters-base-face"
+ },
+ "default-spec": [
+ [
+ "default",
+ [
+ ":inherit",
+ "rainbow-delimiters-base-face"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#858580"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#90a890"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#858580",
+ "foregroundHex": "#858580",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "selectedInherits": [
+ "rainbow-delimiters-base-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "rainbow-delimiters-depth-8-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#80a880",
+ "foregroundHex": "#80a880",
+ "inherit": "rainbow-delimiters-base-face"
+ },
+ "default-spec": [
+ [
+ "default",
+ [
+ ":inherit",
+ "rainbow-delimiters-base-face"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#80a880"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#a2b6da"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#80a880",
+ "foregroundHex": "#80a880",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "selectedInherits": [
+ "rainbow-delimiters-base-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "rainbow-delimiters-depth-9-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#887070",
+ "foregroundHex": "#887070",
+ "inherit": "rainbow-delimiters-base-face"
+ },
+ "default-spec": [
+ [
+ "default",
+ [
+ ":inherit",
+ "rainbow-delimiters-base-face"
+ ]
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#887070"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#9cb6ad"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#887070",
+ "foregroundHex": "#887070",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "selectedInherits": [
+ "rainbow-delimiters-base-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "rainbow-delimiters-mismatched-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "rainbow-delimiters-unmatched-face"
+ },
+ "default-spec": [
+ [
+ "default",
+ [
+ ":inherit",
+ "rainbow-delimiters-unmatched-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#88090B",
+ "foregroundHex": "#88090b",
+ "height": 1,
+ "inherit": "rainbow-delimiters-unmatched-face",
+ "selectedInherits": [
+ "rainbow-delimiters-unmatched-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#88090B",
+ "height": 1,
+ "inherit": "rainbow-delimiters-unmatched-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "rainbow-delimiters-unmatched-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "rainbow-delimiters-base-error-face"
+ },
+ "default-spec": [
+ [
+ "default",
+ [
+ ":inherit",
+ "rainbow-delimiters-base-error-face"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#88090B",
+ "foregroundHex": "#88090b",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-error-face",
+ "selectedInherits": [
+ "rainbow-delimiters-base-error-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#88090B",
+ "height": 1,
+ "inherit": "rainbow-delimiters-base-error-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "region": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "lightgoldenrod2",
+ "backgroundHex": "#eedc82",
+ "extend": "t"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":background",
+ "blue3",
+ ":extend",
+ "t"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":background",
+ "lightgoldenrod2",
+ ":extend",
+ "t"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":background",
+ "blue3",
+ ":extend",
+ "t"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":background",
+ "lightgoldenrod2",
+ ":extend",
+ "t"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ ":background",
+ "blue",
+ ":foreground",
+ "white",
+ ":extend",
+ "t"
+ ],
+ [
+ [
+ [
+ "type",
+ "tty"
+ ],
+ [
+ "class",
+ "mono"
+ ]
+ ],
+ ":inverse-video",
+ "t"
+ ],
+ [
+ "t",
+ ":background",
+ "gray",
+ ":extend",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "lightgoldenrod2",
+ "backgroundHex": "#eedc82",
+ "box": null,
+ "extend": "t",
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "show-paren-match": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "turquoise",
+ "backgroundHex": "#40e0d0"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":background",
+ "turquoise"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":background",
+ "steelblue3"
+ ],
+ [
+ [
+ [
+ "background",
+ "dark"
+ ],
+ [
+ "min-colors",
+ 4
+ ]
+ ],
+ ":background",
+ "grey50"
+ ],
+ [
+ [
+ [
+ "background",
+ "light"
+ ],
+ [
+ "min-colors",
+ 4
+ ]
+ ],
+ ":background",
+ "gray"
+ ],
+ [
+ "t",
+ ":inherit",
+ "underline"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "turquoise",
+ "backgroundHex": "#40e0d0",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "underline",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "normal"
+ },
+ "show-paren-mismatch": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "purple",
+ "backgroundHex": "#a020f0",
+ "foreground": "white",
+ "foregroundHex": "#ffffff"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ]
+ ],
+ [
+ ":foreground",
+ "white",
+ ":background",
+ "purple"
+ ]
+ ],
+ [
+ "t",
+ [
+ ":inverse-video",
+ "t"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "purple",
+ "backgroundHex": "#a020f0",
+ "box": null,
+ "foreground": "white",
+ "foregroundHex": "#ffffff",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "success": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "ForestGreen",
+ "foregroundHex": "#228b22",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "ForestGreen"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "Green1"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "Green"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ]
+ ],
+ ":foreground",
+ "green"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "ForestGreen",
+ "foregroundHex": "#228b22",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "symbol-overlay-default-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "highlight"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "highlight"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "darkseagreen2",
+ "backgroundHex": "#b4eeb4",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "highlight",
+ "selectedInherits": [
+ "highlight"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "highlight",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "symbol-overlay-face-1": {
+ "background": "dodger blue",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "dodger blue",
+ "backgroundHex": "#1e90ff",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":background",
+ "dodger blue",
+ ":foreground",
+ "black"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "dodger blue",
+ "backgroundHex": "#1e90ff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "symbol-overlay-face-2": {
+ "background": "hot pink",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "hot pink",
+ "backgroundHex": "#ff69b4",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":background",
+ "hot pink",
+ ":foreground",
+ "black"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "hot pink",
+ "backgroundHex": "#ff69b4",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "symbol-overlay-face-3": {
+ "background": "yellow",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "yellow",
+ "backgroundHex": "#ffff00",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":background",
+ "yellow",
+ ":foreground",
+ "black"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "yellow",
+ "backgroundHex": "#ffff00",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "symbol-overlay-face-4": {
+ "background": "orchid",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "orchid",
+ "backgroundHex": "#da70d6",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":background",
+ "orchid",
+ ":foreground",
+ "black"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "orchid",
+ "backgroundHex": "#da70d6",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "symbol-overlay-face-5": {
+ "background": "red",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "red",
+ "backgroundHex": "#ff0000",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":background",
+ "red",
+ ":foreground",
+ "black"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "red",
+ "backgroundHex": "#ff0000",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "symbol-overlay-face-6": {
+ "background": "salmon",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "salmon",
+ "backgroundHex": "#fa8072",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":background",
+ "salmon",
+ ":foreground",
+ "black"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "salmon",
+ "backgroundHex": "#fa8072",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "symbol-overlay-face-7": {
+ "background": "spring green",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "spring green",
+ "backgroundHex": "#00ff7f",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":background",
+ "spring green",
+ ":foreground",
+ "black"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "spring green",
+ "backgroundHex": "#00ff7f",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "symbol-overlay-face-8": {
+ "background": "turquoise",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "turquoise",
+ "backgroundHex": "#40e0d0",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":background",
+ "turquoise",
+ ":foreground",
+ "black"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "turquoise",
+ "backgroundHex": "#40e0d0",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "tmr-description": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "bold",
+ "selectedInherits": [
+ "bold"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "bold",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "tmr-duration": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": "nil",
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "tmr-end-time": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "error"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "error"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Red1",
+ "foregroundHex": "#ff0000",
+ "height": 1,
+ "inherit": "error",
+ "selectedInherits": [
+ "error"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "error",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "tmr-finished": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "error"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "error"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Red1",
+ "foregroundHex": "#ff0000",
+ "height": 1,
+ "inherit": "error",
+ "selectedInherits": [
+ "error"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "error",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "tmr-is-acknowledged": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "success"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "success"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "ForestGreen",
+ "foregroundHex": "#228b22",
+ "height": 1,
+ "inherit": "success",
+ "selectedInherits": [
+ "success"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "success",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "tmr-must-be-acknowledged": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "warning"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "warning"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DarkOrange",
+ "foregroundHex": "#ff8c00",
+ "height": 1,
+ "inherit": "warning",
+ "selectedInherits": [
+ "warning"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "warning",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "tmr-start-time": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "success"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "success"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "ForestGreen",
+ "foregroundHex": "#228b22",
+ "height": 1,
+ "inherit": "success",
+ "selectedInherits": [
+ "success"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "success",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "tmr-tabulated-acknowledgement": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "bold",
+ "selectedInherits": [
+ "bold"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "bold",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "tmr-tabulated-description": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-doc-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-doc-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-doc-face",
+ "selectedInherits": [
+ "font-lock-doc-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-doc-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "tmr-tabulated-end-time": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#800040",
+ "foregroundHex": "#800040"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#800040"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#e59fc6"
+ ],
+ [
+ "t",
+ ":foreground",
+ "magenta"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#800040",
+ "foregroundHex": "#800040",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "magenta",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "tmr-tabulated-remaining-time": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#603f00",
+ "foregroundHex": "#603f00"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#603f00"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#deba66"
+ ],
+ [
+ "t",
+ ":foreground",
+ "yellow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#603f00",
+ "foregroundHex": "#603f00",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "yellow",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "tmr-tabulated-start-time": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#004476",
+ "foregroundHex": "#004476"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "#004476"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "#c0d0ef"
+ ],
+ [
+ "t",
+ ":foreground",
+ "cyan"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#004476",
+ "foregroundHex": "#004476",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "cyan",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-active-infix": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "highlight"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "highlight"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "darkseagreen2",
+ "backgroundHex": "#b4eeb4",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "highlight",
+ "selectedInherits": [
+ "highlight"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "highlight",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-argument": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-string-face",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-string-face",
+ ":weight",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "selectedInherits": [
+ "font-lock-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "transient-delimiter": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "shadow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-disabled-suffix": {
+ "background": "red",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "red",
+ "backgroundHex": "#ff0000",
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "red",
+ ":foreground",
+ "black",
+ ":weight",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "red",
+ "backgroundHex": "#ff0000",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "transient-enabled-suffix": {
+ "background": "green",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "green",
+ "backgroundHex": "#00ff00",
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "green",
+ ":foreground",
+ "black",
+ ":weight",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "green",
+ "backgroundHex": "#00ff00",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "transient-heading": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-keyword-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-keyword-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "selectedInherits": [
+ "font-lock-keyword-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "transient-higher-level": {
+ "background": "unspecified-bg",
+ "box": [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ],
+ ":color",
+ "grey60"
+ ],
+ "chosenGuiLight": {
+ "box": [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ],
+ ":color",
+ "grey60"
+ ]
+ },
+ "default-spec": [
+ [
+ "t",
+ ":box",
+ [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ],
+ ":color",
+ "grey60"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ],
+ ":color",
+ "grey60"
+ ],
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-inactive-argument": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "shadow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-inactive-value": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "shadow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-inapt-argument": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "shadow",
+ ":weight",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "transient-inapt-suffix": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow",
+ "slant": "italic"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "shadow",
+ ":slant",
+ "italic"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-key": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-builtin-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-builtin-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "selectedInherits": [
+ "font-lock-builtin-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "transient-key-exit": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#aa2222",
+ "foregroundHex": "#aa2222",
+ "inherit": "transient-key"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":inherit",
+ "transient-key",
+ ":foreground",
+ "#aa2222"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":inherit",
+ "transient-key",
+ ":foreground",
+ "#ffdddd"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#aa2222",
+ "foregroundHex": "#aa2222",
+ "height": 1,
+ "inherit": "transient-key",
+ "selectedInherits": [
+ "transient-key"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-key-noop": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "grey80",
+ "foregroundHex": "#cccccc",
+ "inherit": "transient-key"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":inherit",
+ "transient-key",
+ ":foreground",
+ "grey80"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":inherit",
+ "transient-key",
+ ":foreground",
+ "grey30"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "grey80",
+ "foregroundHex": "#cccccc",
+ "height": 1,
+ "inherit": "transient-key",
+ "selectedInherits": [
+ "transient-key"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-key-recurse": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#2266ff",
+ "foregroundHex": "#2266ff",
+ "inherit": "transient-key"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":inherit",
+ "transient-key",
+ ":foreground",
+ "#2266ff"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":inherit",
+ "transient-key",
+ ":foreground",
+ "#2299ff"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#2266ff",
+ "foregroundHex": "#2266ff",
+ "height": 1,
+ "inherit": "transient-key",
+ "selectedInherits": [
+ "transient-key"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-key-return": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#aaaa11",
+ "foregroundHex": "#aaaa11",
+ "inherit": "transient-key"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":inherit",
+ "transient-key",
+ ":foreground",
+ "#aaaa11"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":inherit",
+ "transient-key",
+ ":foreground",
+ "#ffffcc"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#aaaa11",
+ "foregroundHex": "#aaaa11",
+ "height": 1,
+ "inherit": "transient-key",
+ "selectedInherits": [
+ "transient-key"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-key-stack": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#dd4488",
+ "foregroundHex": "#dd4488",
+ "inherit": "transient-key"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":inherit",
+ "transient-key",
+ ":foreground",
+ "#dd4488"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":inherit",
+ "transient-key",
+ ":foreground",
+ "#ff6699"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#dd4488",
+ "foregroundHex": "#dd4488",
+ "height": 1,
+ "inherit": "transient-key",
+ "selectedInherits": [
+ "transient-key"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-key-stay": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#22aa22",
+ "foregroundHex": "#22aa22",
+ "inherit": "transient-key"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":inherit",
+ "transient-key",
+ ":foreground",
+ "#22aa22"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":inherit",
+ "transient-key",
+ ":foreground",
+ "#ddffdd"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#22aa22",
+ "foregroundHex": "#22aa22",
+ "height": 1,
+ "inherit": "transient-key",
+ "selectedInherits": [
+ "transient-key"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-mismatched-key": {
+ "background": "unspecified-bg",
+ "box": [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ],
+ ":color",
+ "magenta"
+ ],
+ "chosenGuiLight": {
+ "box": [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ],
+ ":color",
+ "magenta"
+ ]
+ },
+ "default-spec": [
+ [
+ "t",
+ ":box",
+ [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ],
+ ":color",
+ "magenta"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ],
+ ":color",
+ "magenta"
+ ],
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-nonstandard-key": {
+ "background": "unspecified-bg",
+ "box": [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ],
+ ":color",
+ "cyan"
+ ],
+ "chosenGuiLight": {
+ "box": [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ],
+ ":color",
+ "cyan"
+ ]
+ },
+ "default-spec": [
+ [
+ "t",
+ ":box",
+ [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ],
+ ":color",
+ "cyan"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": [
+ ":line-width",
+ [
+ "cons",
+ -1,
+ -1
+ ],
+ ":color",
+ "cyan"
+ ],
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-unreachable": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "shadow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-unreachable-key": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": [
+ "shadow",
+ "transient-key"
+ ],
+ "weight": "normal"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ [
+ "shadow",
+ "transient-key"
+ ],
+ ":weight",
+ "normal"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": [
+ "shadow",
+ "transient-key"
+ ],
+ "selectedInherits": [
+ "shadow",
+ "transient-key"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": [
+ "shadow",
+ "transient-key"
+ ],
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "transient-value": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-string-face",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-string-face",
+ ":weight",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "selectedInherits": [
+ "font-lock-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "twentyfortyeight-face-1024": {
+ "background": "gold",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "gold",
+ "backgroundHex": "#ffd700",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "gold",
+ ":foreground",
+ "black"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "gold",
+ "backgroundHex": "#ffd700",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "twentyfortyeight-face-128": {
+ "background": "dark red",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "dark red",
+ "backgroundHex": "#8b0000",
+ "foreground": "white",
+ "foregroundHex": "#ffffff"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "dark red",
+ ":foreground",
+ "white"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "dark red",
+ "backgroundHex": "#8b0000",
+ "box": null,
+ "foreground": "white",
+ "foregroundHex": "#ffffff",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "white",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "twentyfortyeight-face-16": {
+ "background": "orange",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "orange",
+ "backgroundHex": "#ffa500",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "orange",
+ ":foreground",
+ "black"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "orange",
+ "backgroundHex": "#ffa500",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "twentyfortyeight-face-2": {
+ "background": "khaki",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "khaki",
+ "backgroundHex": "#f0e68c",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "khaki",
+ ":foreground",
+ "black"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "khaki",
+ "backgroundHex": "#f0e68c",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "twentyfortyeight-face-2048": {
+ "background": "yellow",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "yellow",
+ "backgroundHex": "#ffff00",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "yellow",
+ ":foreground",
+ "black"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "yellow",
+ "backgroundHex": "#ffff00",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "twentyfortyeight-face-256": {
+ "background": "dark magenta",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "dark magenta",
+ "backgroundHex": "#8b008b",
+ "foreground": "white",
+ "foregroundHex": "#ffffff"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "dark magenta",
+ ":foreground",
+ "white"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "dark magenta",
+ "backgroundHex": "#8b008b",
+ "box": null,
+ "foreground": "white",
+ "foregroundHex": "#ffffff",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "white",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "twentyfortyeight-face-32": {
+ "background": "orange red",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "orange red",
+ "backgroundHex": "#ff4500",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "orange red",
+ ":foreground",
+ "black"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "orange red",
+ "backgroundHex": "#ff4500",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "twentyfortyeight-face-4": {
+ "background": "burlywood",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "burlywood",
+ "backgroundHex": "#deb887",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "burlywood",
+ ":foreground",
+ "black"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "burlywood",
+ "backgroundHex": "#deb887",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "twentyfortyeight-face-512": {
+ "background": "magenta",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "magenta",
+ "backgroundHex": "#ff00ff",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "magenta",
+ ":foreground",
+ "black"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "magenta",
+ "backgroundHex": "#ff00ff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "twentyfortyeight-face-64": {
+ "background": "firebrick",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "firebrick",
+ "backgroundHex": "#b22222",
+ "foreground": "white",
+ "foregroundHex": "#ffffff"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "firebrick",
+ ":foreground",
+ "white"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "firebrick",
+ "backgroundHex": "#b22222",
+ "box": null,
+ "foreground": "white",
+ "foregroundHex": "#ffffff",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "white",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "twentyfortyeight-face-8": {
+ "background": "orange3",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "orange3",
+ "backgroundHex": "#cd8500",
+ "foreground": "black",
+ "foregroundHex": "#000000"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "orange3",
+ ":foreground",
+ "black"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "orange3",
+ "backgroundHex": "#cd8500",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "black",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "vertical-border": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ [
+ [
+ "type",
+ "tty"
+ ]
+ ],
+ ":inherit",
+ "mode-line-inactive"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "mode-line-inactive",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "vertico-current": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "extend": "t",
+ "inherit": "highlight"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "highlight",
+ ":extend",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "darkseagreen2",
+ "backgroundHex": "#b4eeb4",
+ "box": null,
+ "extend": "t",
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "highlight",
+ "selectedInherits": [
+ "highlight"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "highlight",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "vertico-group-separator": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "vertico-group-title",
+ "strike": "t"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "vertico-group-title",
+ ":strike-through",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "vertico-group-title",
+ "selectedInherits": [
+ "vertico-group-title"
+ ],
+ "slant": "italic",
+ "strike": "t",
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "vertico-group-title",
+ "slant": "italic",
+ "strike": "t",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "vertico-group-title": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow",
+ "slant": "italic"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "shadow",
+ ":slant",
+ "italic"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "vertico-multiline": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "shadow"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "shadow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "shadow",
+ "selectedInherits": [
+ "shadow"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "shadow",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "warning": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "DarkOrange",
+ "foregroundHex": "#ff8c00",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "default",
+ ":weight",
+ "bold"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ]
+ ],
+ ":foreground",
+ "DarkOrange"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ]
+ ],
+ ":foreground",
+ "yellow"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DarkOrange",
+ "foregroundHex": "#ff8c00",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-annotation-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-comment-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-comment-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-comment-face",
+ "selectedInherits": [
+ "web-mode-comment-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-comment-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-annotation-html-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-annotation-face",
+ "slant": "italic"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-annotation-face",
+ ":slant",
+ "italic"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-annotation-face",
+ "selectedInherits": [
+ "web-mode-annotation-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-annotation-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-annotation-tag-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-annotation-face",
+ "underline": "t"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-annotation-face",
+ ":underline",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-annotation-face",
+ "selectedInherits": [
+ "web-mode-annotation-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-annotation-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "web-mode-annotation-type-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-annotation-face",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-annotation-face",
+ ":weight",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-annotation-face",
+ "selectedInherits": [
+ "web-mode-annotation-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-annotation-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-annotation-value-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-annotation-face",
+ "slant": "italic"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-annotation-face",
+ ":slant",
+ "italic"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-annotation-face",
+ "selectedInherits": [
+ "web-mode-annotation-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-annotation-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-block-attr-name-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#8fbc8f",
+ "foregroundHex": "#8fbc8f"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":foreground",
+ "#8fbc8f"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#8fbc8f",
+ "foregroundHex": "#8fbc8f",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#8fbc8f",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-block-attr-value-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "#5f9ea0",
+ "foregroundHex": "#5f9ea0"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":foreground",
+ "#5f9ea0"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "#5f9ea0",
+ "foregroundHex": "#5f9ea0",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#5f9ea0",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-block-comment-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-comment-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-comment-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-comment-face",
+ "selectedInherits": [
+ "web-mode-comment-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-comment-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-block-control-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-preprocessor-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-preprocessor-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-preprocessor-face",
+ "selectedInherits": [
+ "font-lock-preprocessor-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-preprocessor-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-block-delimiter-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-preprocessor-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-preprocessor-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-preprocessor-face",
+ "selectedInherits": [
+ "font-lock-preprocessor-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-preprocessor-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-block-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "LightYellow1",
+ "backgroundHex": "#ffffe0"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":background",
+ "Black"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":background",
+ "LightYellow1"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":background",
+ "Grey18"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":background",
+ "LightYellow1"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ ":background",
+ "Black"
+ ],
+ [
+ [
+ [
+ "type",
+ "tty"
+ ],
+ [
+ "class",
+ "mono"
+ ]
+ ],
+ ":inverse-video",
+ "t"
+ ],
+ [
+ "t",
+ ":background",
+ "Grey"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "LightYellow1",
+ "backgroundHex": "#ffffe0",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-block-string-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-string-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "selectedInherits": [
+ "web-mode-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-bold-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":weight",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-builtin-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-builtin-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-builtin-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "selectedInherits": [
+ "font-lock-builtin-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-comment-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-comment-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-comment-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-comment-face",
+ "selectedInherits": [
+ "font-lock-comment-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-comment-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-comment-keyword-face": {
+ "background": "unspecified-bg",
+ "box": 1,
+ "chosenGuiLight": {
+ "box": "t",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":weight",
+ "bold",
+ ":box",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": "t",
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-constant-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-constant-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-constant-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "selectedInherits": [
+ "font-lock-constant-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "web-mode-css-at-rule-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-constant-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-constant-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "selectedInherits": [
+ "font-lock-constant-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "web-mode-css-color-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-builtin-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-builtin-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "selectedInherits": [
+ "font-lock-builtin-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-css-comment-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-comment-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-comment-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-comment-face",
+ "selectedInherits": [
+ "web-mode-comment-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-comment-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-css-function-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-builtin-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-builtin-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "selectedInherits": [
+ "font-lock-builtin-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-css-priority-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-builtin-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-builtin-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "selectedInherits": [
+ "font-lock-builtin-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-css-property-name-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-variable-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-variable-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "selectedInherits": [
+ "font-lock-variable-name-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-css-pseudo-class-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-builtin-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-builtin-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "selectedInherits": [
+ "font-lock-builtin-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-builtin-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-css-selector-class-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-keyword-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-keyword-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "selectedInherits": [
+ "font-lock-keyword-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-css-selector-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-keyword-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-keyword-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "selectedInherits": [
+ "font-lock-keyword-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-css-selector-tag-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-keyword-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-keyword-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "selectedInherits": [
+ "font-lock-keyword-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-css-string-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-string-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "selectedInherits": [
+ "web-mode-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-css-variable-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-variable-name-face",
+ "slant": "italic"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-variable-name-face",
+ ":slant",
+ "italic"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "web-mode-variable-name-face",
+ "selectedInherits": [
+ "web-mode-variable-name-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-variable-name-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-current-column-highlight-face": {
+ "background": "#3e3c36",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "#3e3c36",
+ "backgroundHex": "#3e3c36"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "#3e3c36"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "#3e3c36",
+ "backgroundHex": "#3e3c36",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-current-element-highlight-face": {
+ "background": "#000000",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "#000000",
+ "backgroundHex": "#000000",
+ "foreground": "#ffffff",
+ "foregroundHex": "#ffffff"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "#000000",
+ ":foreground",
+ "#ffffff"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "#000000",
+ "backgroundHex": "#000000",
+ "box": null,
+ "foreground": "#ffffff",
+ "foregroundHex": "#ffffff",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "#ffffff",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-doctype-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "Grey",
+ "foregroundHex": "#bebebe"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":foreground",
+ "Grey"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Grey",
+ "foregroundHex": "#bebebe",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "Grey",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-error-face": {
+ "background": "red",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "red",
+ "backgroundHex": "#ff0000"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "red"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "red",
+ "backgroundHex": "#ff0000",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-filter-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-function-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-function-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "selectedInherits": [
+ "font-lock-function-name-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-folded-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "underline": "t"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":underline",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "normal"
+ },
+ "web-mode-function-call-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-function-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-function-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "selectedInherits": [
+ "font-lock-function-name-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-function-name-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-function-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-function-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Blue1",
+ "foregroundHex": "#0000ff",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "selectedInherits": [
+ "font-lock-function-name-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-function-name-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-html-attr-custom-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-html-attr-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-html-attr-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Snow4",
+ "foregroundHex": "#8b8989",
+ "height": 1,
+ "inherit": "web-mode-html-attr-name-face",
+ "selectedInherits": [
+ "web-mode-html-attr-name-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-html-attr-name-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-html-attr-engine-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-block-delimiter-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-block-delimiter-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "web-mode-block-delimiter-face",
+ "selectedInherits": [
+ "web-mode-block-delimiter-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-block-delimiter-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-html-attr-equal-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-html-attr-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-html-attr-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Snow4",
+ "foregroundHex": "#8b8989",
+ "height": 1,
+ "inherit": "web-mode-html-attr-name-face",
+ "selectedInherits": [
+ "web-mode-html-attr-name-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-html-attr-name-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-html-attr-name-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "Snow4",
+ "foregroundHex": "#8b8989"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "Snow3"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Snow4"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "Snow3"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Grey13"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ ":foreground",
+ "Snow3"
+ ],
+ [
+ [
+ [
+ "type",
+ "tty"
+ ],
+ [
+ "class",
+ "mono"
+ ]
+ ],
+ ":inverse-video",
+ "t"
+ ],
+ [
+ "t",
+ ":foreground",
+ "Snow4"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Snow4",
+ "foregroundHex": "#8b8989",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-html-attr-value-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-string-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "selectedInherits": [
+ "font-lock-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-html-entity-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "slant": "italic"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":slant",
+ "italic"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-html-tag-bracket-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "Grey14",
+ "foregroundHex": "#242424"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "Snow3"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Grey14"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "Snow3"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Grey14"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ ":foreground",
+ "Snow3"
+ ],
+ [
+ [
+ [
+ "type",
+ "tty"
+ ],
+ [
+ "class",
+ "mono"
+ ]
+ ],
+ ":inverse-video",
+ "t"
+ ],
+ [
+ "t",
+ ":foreground",
+ "Snow3"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Grey14",
+ "foregroundHex": "#242424",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-html-tag-custom-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-html-tag-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-html-tag-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Snow4",
+ "foregroundHex": "#8b8989",
+ "height": 1,
+ "inherit": "web-mode-html-tag-face",
+ "selectedInherits": [
+ "web-mode-html-tag-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-html-tag-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-html-tag-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "Snow4",
+ "foregroundHex": "#8b8989"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "Snow4"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Snow4"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":foreground",
+ "Snow4"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":foreground",
+ "Grey15"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ ":foreground",
+ "Snow4"
+ ],
+ [
+ [
+ [
+ "type",
+ "tty"
+ ],
+ [
+ "class",
+ "mono"
+ ]
+ ],
+ ":inverse-video",
+ "t"
+ ],
+ [
+ "t",
+ ":foreground",
+ "Snow4"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Snow4",
+ "foregroundHex": "#8b8989",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-html-tag-namespaced-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-block-control-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-block-control-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "web-mode-block-control-face",
+ "selectedInherits": [
+ "web-mode-block-control-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-block-control-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-html-tag-unclosed-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-html-tag-face",
+ "underline": "t"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-html-tag-face",
+ ":underline",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Snow4",
+ "foregroundHex": "#8b8989",
+ "height": 1,
+ "inherit": "web-mode-html-tag-face",
+ "selectedInherits": [
+ "web-mode-html-tag-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-html-tag-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "normal"
+ },
+ "web-mode-inlay-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "LightYellow1",
+ "backgroundHex": "#ffffe0"
+ },
+ "default-spec": [
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":background",
+ "Black"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 88
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":background",
+ "LightYellow1"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "dark"
+ ]
+ ],
+ ":background",
+ "Brey18"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 16
+ ],
+ [
+ "background",
+ "light"
+ ]
+ ],
+ ":background",
+ "LightYellow1"
+ ],
+ [
+ [
+ [
+ "class",
+ "color"
+ ],
+ [
+ "min-colors",
+ 8
+ ]
+ ],
+ ":background",
+ "Black"
+ ],
+ [
+ [
+ [
+ "type",
+ "tty"
+ ],
+ [
+ "class",
+ "mono"
+ ]
+ ],
+ ":inverse-video",
+ "t"
+ ],
+ [
+ "t",
+ ":background",
+ "Grey"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "LightYellow1",
+ "backgroundHex": "#ffffe0",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-interpolate-color1-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-string-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "selectedInherits": [
+ "web-mode-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-interpolate-color2-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-string-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "selectedInherits": [
+ "web-mode-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-interpolate-color3-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-string-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "selectedInherits": [
+ "web-mode-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-interpolate-color4-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-string-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "selectedInherits": [
+ "web-mode-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-italic-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "slant": "italic"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":slant",
+ "italic"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-javascript-comment-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-comment-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-comment-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-comment-face",
+ "selectedInherits": [
+ "web-mode-comment-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-comment-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-javascript-string-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-string-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "selectedInherits": [
+ "web-mode-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-json-comment-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-comment-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-comment-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-comment-face",
+ "selectedInherits": [
+ "web-mode-comment-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-comment-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-json-context-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "orchid3",
+ "foregroundHex": "#cd69c9"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":foreground",
+ "orchid3"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "orchid3",
+ "foregroundHex": "#cd69c9",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "orchid3",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-json-key-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "plum",
+ "foregroundHex": "#dda0dd"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":foreground",
+ "plum"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "plum",
+ "foregroundHex": "#dda0dd",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "plum",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-json-string-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-string-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "selectedInherits": [
+ "web-mode-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-jsx-depth-1-face": {
+ "background": "#000053",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "#000053",
+ "backgroundHex": "#000053"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "#000053"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "#000053",
+ "backgroundHex": "#000053",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-jsx-depth-2-face": {
+ "background": "#001970",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "#001970",
+ "backgroundHex": "#001970"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "#001970"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "#001970",
+ "backgroundHex": "#001970",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-jsx-depth-3-face": {
+ "background": "#002984",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "#002984",
+ "backgroundHex": "#002984"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "#002984"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "#002984",
+ "backgroundHex": "#002984",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-jsx-depth-4-face": {
+ "background": "#49599a",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "#49599a",
+ "backgroundHex": "#49599a"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "#49599a"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "#49599a",
+ "backgroundHex": "#49599a",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-jsx-depth-5-face": {
+ "background": "#9499b7",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "#9499b7",
+ "backgroundHex": "#9499b7"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "#9499b7"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "#9499b7",
+ "backgroundHex": "#9499b7",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-keyword-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-keyword-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-keyword-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "selectedInherits": [
+ "font-lock-keyword-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-keyword-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-param-name-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "Snow3",
+ "foregroundHex": "#cdc9c9"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":foreground",
+ "Snow3"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Snow3",
+ "foregroundHex": "#cdc9c9",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "Snow3",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-part-comment-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-comment-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-comment-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-comment-face",
+ "selectedInherits": [
+ "web-mode-comment-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-comment-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-part-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-block-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-block-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "LightYellow1",
+ "backgroundHex": "#ffffe0",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "web-mode-block-face",
+ "selectedInherits": [
+ "web-mode-block-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-block-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-part-string-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-string-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "selectedInherits": [
+ "web-mode-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-preprocessor-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-preprocessor-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-preprocessor-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-preprocessor-face",
+ "selectedInherits": [
+ "font-lock-preprocessor-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-preprocessor-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-script-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-part-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-part-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "LightYellow1",
+ "backgroundHex": "#ffffe0",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "web-mode-part-face",
+ "selectedInherits": [
+ "web-mode-part-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-part-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-sql-keyword-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "slant": "italic",
+ "weight": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":weight",
+ "bold",
+ ":slant",
+ "italic"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-string-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-string-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-string-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "DimGray",
+ "foregroundHex": "#696969",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "selectedInherits": [
+ "font-lock-string-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-string-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-style-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "web-mode-part-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "web-mode-part-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "LightYellow1",
+ "backgroundHex": "#ffffe0",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "web-mode-part-face",
+ "selectedInherits": [
+ "web-mode-part-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "web-mode-part-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-symbol-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "foreground": "goldenrod2",
+ "foregroundHex": "#eeb422"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":foreground",
+ "goldenrod2"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "goldenrod2",
+ "foregroundHex": "#eeb422",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "goldenrod2",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "web-mode-type-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-type-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-type-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "selectedInherits": [
+ "font-lock-type-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-type-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
+ "web-mode-underline-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "underline": "t"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":underline",
+ "t"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "normal"
+ },
+ "web-mode-variable-name-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-variable-name-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-variable-name-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Gray90",
+ "foregroundHex": "#e5e5e5",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "selectedInherits": [
+ "font-lock-variable-name-face"
+ ],
+ "slant": "italic",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-variable-name-face",
+ "slant": "italic",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-warning-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-warning-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-warning-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "font-lock-warning-face",
+ "selectedInherits": [
+ "font-lock-warning-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-warning-face",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "web-mode-whitespace-face": {
+ "background": "DarkOrchid4",
+ "box": "nil",
+ "chosenGuiLight": {
+ "background": "DarkOrchid4",
+ "backgroundHex": "#68228b"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":background",
+ "DarkOrchid4"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "DarkOrchid4",
+ "backgroundHex": "#68228b",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "yas--field-debug-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": "nil",
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
+ "yas-field-highlight-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "region"
+ },
+ "default-spec": [
+ [
+ "t",
+ [
+ ":inherit",
+ "region"
+ ]
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "lightgoldenrod2",
+ "backgroundHex": "#eedc82",
+ "box": null,
+ "extend": "t",
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "region",
+ "selectedInherits": [
+ "region"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "region",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ }
+ },
+ "meta": {
+ "captured-by": "scripts/theme-studio/capture-default-faces.py",
+ "default-background": "white",
+ "default-foreground": "black",
+ "display-color-cells": 16777216,
+ "emacs-version": "30.2",
+ "loaded-defface-file-count": 56,
+ "package-face-count": 643,
+ "package-unresolved-face-count": 23,
+ "resolution-model": "gui-light-24bit-from-face-default-spec",
+ "window-system": "batch"
+ },
+ "package-defface-files": {
+ "2048-game": {
+ "twentyfortyeight-face-1024": "/home/cjennings/.emacs.d/elpa/2048-game-20230809.356/2048-game.el",
+ "twentyfortyeight-face-128": "/home/cjennings/.emacs.d/elpa/2048-game-20230809.356/2048-game.el",
+ "twentyfortyeight-face-16": "/home/cjennings/.emacs.d/elpa/2048-game-20230809.356/2048-game.el",
+ "twentyfortyeight-face-2": "/home/cjennings/.emacs.d/elpa/2048-game-20230809.356/2048-game.el",
+ "twentyfortyeight-face-2048": "/home/cjennings/.emacs.d/elpa/2048-game-20230809.356/2048-game.el",
+ "twentyfortyeight-face-256": "/home/cjennings/.emacs.d/elpa/2048-game-20230809.356/2048-game.el",
+ "twentyfortyeight-face-32": "/home/cjennings/.emacs.d/elpa/2048-game-20230809.356/2048-game.el",
+ "twentyfortyeight-face-4": "/home/cjennings/.emacs.d/elpa/2048-game-20230809.356/2048-game.el",
+ "twentyfortyeight-face-512": "/home/cjennings/.emacs.d/elpa/2048-game-20230809.356/2048-game.el",
+ "twentyfortyeight-face-64": "/home/cjennings/.emacs.d/elpa/2048-game-20230809.356/2048-game.el",
+ "twentyfortyeight-face-8": "/home/cjennings/.emacs.d/elpa/2048-game-20230809.356/2048-game.el"
+ },
+ "alert": {
+ "alert-high-face": "/home/cjennings/.emacs.d/elpa/alert-20250615.1845/alert.el",
+ "alert-low-face": "/home/cjennings/.emacs.d/elpa/alert-20250615.1845/alert.el",
+ "alert-moderate-face": "/home/cjennings/.emacs.d/elpa/alert-20250615.1845/alert.el",
+ "alert-normal-face": "/home/cjennings/.emacs.d/elpa/alert-20250615.1845/alert.el",
+ "alert-trivial-face": "/home/cjennings/.emacs.d/elpa/alert-20250615.1845/alert.el",
+ "alert-urgent-face": "/home/cjennings/.emacs.d/elpa/alert-20250615.1845/alert.el"
+ },
+ "all-the-icons": {
+ "all-the-icons-blue": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-blue-alt": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-cyan": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-cyan-alt": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-dblue": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-dcyan": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-dgreen": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-dmaroon": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-dorange": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-dpink": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-dpurple": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-dred": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-dsilver": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-dyellow": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-green": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-lblue": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-lcyan": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-lgreen": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-lmaroon": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-lorange": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-lpink": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-lpurple": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-lred": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-lsilver": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-lyellow": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-maroon": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-orange": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-pink": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-purple": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-purple-alt": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-red": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-red-alt": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-silver": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el",
+ "all-the-icons-yellow": "/home/cjennings/.emacs.d/elpa/all-the-icons-20250527.927/all-the-icons-faces.el"
+ },
+ "company": {
+ "company-echo": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-echo-common": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-preview": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-preview-common": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-preview-search": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-tooltip": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-tooltip-annotation": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-tooltip-annotation-selection": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-tooltip-common": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-tooltip-common-selection": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-tooltip-deprecated": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-tooltip-mouse": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-tooltip-quick-access": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-tooltip-quick-access-selection": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-tooltip-scrollbar-thumb": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-tooltip-scrollbar-track": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-tooltip-search": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-tooltip-search-selection": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el",
+ "company-tooltip-selection": "/home/cjennings/.emacs.d/elpa/company-1.0.2/company.el"
+ },
+ "company-box": {
+ "company-box-annotation": "/home/cjennings/.emacs.d/elpa/company-box-20240320.921/company-box.el",
+ "company-box-background": "/home/cjennings/.emacs.d/elpa/company-box-20240320.921/company-box.el",
+ "company-box-candidate": "/home/cjennings/.emacs.d/elpa/company-box-20240320.921/company-box.el",
+ "company-box-numbers": "/home/cjennings/.emacs.d/elpa/company-box-20240320.921/company-box.el",
+ "company-box-scrollbar": "/home/cjennings/.emacs.d/elpa/company-box-20240320.921/company-box.el",
+ "company-box-selection": "/home/cjennings/.emacs.d/elpa/company-box-20240320.921/company-box.el"
+ },
+ "consult": {
+ "consult-async-failed": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-async-finished": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-async-running": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-async-split": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-bookmark": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-buffer": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-file": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-grep-context": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-help": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-highlight-mark": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-highlight-match": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-key": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-line-number": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-line-number-prefix": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-line-number-wrapped": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-narrow-indicator": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-preview-insertion": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-preview-line": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-preview-match": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el",
+ "consult-separator": "/home/cjennings/.emacs.d/elpa/consult-2.6/consult.el"
+ },
+ "dashboard": {
+ "dashboard-banner-logo-title": "/home/cjennings/.emacs.d/elpa/dashboard-20250708.57/dashboard-widgets.el",
+ "dashboard-footer-face": "/home/cjennings/.emacs.d/elpa/dashboard-20250708.57/dashboard-widgets.el",
+ "dashboard-footer-icon-face": "/home/cjennings/.emacs.d/elpa/dashboard-20250708.57/dashboard-widgets.el",
+ "dashboard-heading": "/home/cjennings/.emacs.d/elpa/dashboard-20250708.57/dashboard-widgets.el",
+ "dashboard-items-face": "/home/cjennings/.emacs.d/elpa/dashboard-20250708.57/dashboard-widgets.el",
+ "dashboard-navigator": "/home/cjennings/.emacs.d/elpa/dashboard-20250708.57/dashboard-widgets.el",
+ "dashboard-no-items-face": "/home/cjennings/.emacs.d/elpa/dashboard-20250708.57/dashboard-widgets.el",
+ "dashboard-text-banner": "/home/cjennings/.emacs.d/elpa/dashboard-20250708.57/dashboard-widgets.el"
+ },
+ "dirvish": {
+ "dirvish-collapse-dir-face": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-collapse.el",
+ "dirvish-collapse-empty-dir-face": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-collapse.el",
+ "dirvish-collapse-file-face": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-collapse.el",
+ "dirvish-emerge-group-title": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-emerge.el",
+ "dirvish-file-device-number": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish-widgets.el",
+ "dirvish-file-group-id": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish-widgets.el",
+ "dirvish-file-inode-number": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish-widgets.el",
+ "dirvish-file-link-number": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish-widgets.el",
+ "dirvish-file-modes": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish-widgets.el",
+ "dirvish-file-size": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish-widgets.el",
+ "dirvish-file-time": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish-widgets.el",
+ "dirvish-file-user-id": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish-widgets.el",
+ "dirvish-free-space": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish-widgets.el",
+ "dirvish-git-commit-message-face": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-vc.el",
+ "dirvish-hl-line": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish.el",
+ "dirvish-hl-line-inactive": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish.el",
+ "dirvish-inactive": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish.el",
+ "dirvish-media-info-heading": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish-widgets.el",
+ "dirvish-media-info-property-key": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish-widgets.el",
+ "dirvish-narrow-match-face-0": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-narrow.el",
+ "dirvish-narrow-match-face-1": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-narrow.el",
+ "dirvish-narrow-match-face-2": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-narrow.el",
+ "dirvish-narrow-match-face-3": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-narrow.el",
+ "dirvish-narrow-split": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-narrow.el",
+ "dirvish-proc-failed": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish.el",
+ "dirvish-proc-finished": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish.el",
+ "dirvish-proc-running": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/dirvish.el",
+ "dirvish-subtree-guide": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-subtree.el",
+ "dirvish-subtree-state": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-subtree.el",
+ "dirvish-vc-added-state": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-vc.el",
+ "dirvish-vc-conflict-state": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-vc.el",
+ "dirvish-vc-edited-state": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-vc.el",
+ "dirvish-vc-locked-state": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-vc.el",
+ "dirvish-vc-missing-state": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-vc.el",
+ "dirvish-vc-needs-merge-face": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-vc.el",
+ "dirvish-vc-needs-update-state": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-vc.el",
+ "dirvish-vc-removed-state": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-vc.el",
+ "dirvish-vc-unregistered-face": "/home/cjennings/.emacs.d/elpa/dirvish-2.3.0/extensions/dirvish-vc.el"
+ },
+ "elfeed": {
+ "elfeed-log-date-face": "/home/cjennings/.emacs.d/elpa/elfeed-20241202.22/elfeed-log.el",
+ "elfeed-log-debug-level-face": "/home/cjennings/.emacs.d/elpa/elfeed-20241202.22/elfeed-log.el",
+ "elfeed-log-error-level-face": "/home/cjennings/.emacs.d/elpa/elfeed-20241202.22/elfeed-log.el",
+ "elfeed-log-info-level-face": "/home/cjennings/.emacs.d/elpa/elfeed-20241202.22/elfeed-log.el",
+ "elfeed-log-warn-level-face": "/home/cjennings/.emacs.d/elpa/elfeed-20241202.22/elfeed-log.el",
+ "elfeed-search-date-face": "/home/cjennings/.emacs.d/elpa/elfeed-20241202.22/elfeed-search.el",
+ "elfeed-search-feed-face": "/home/cjennings/.emacs.d/elpa/elfeed-20241202.22/elfeed-search.el",
+ "elfeed-search-filter-face": "/home/cjennings/.emacs.d/elpa/elfeed-20241202.22/elfeed-search.el",
+ "elfeed-search-last-update-face": "/home/cjennings/.emacs.d/elpa/elfeed-20241202.22/elfeed-search.el",
+ "elfeed-search-tag-face": "/home/cjennings/.emacs.d/elpa/elfeed-20241202.22/elfeed-search.el",
+ "elfeed-search-title-face": "/home/cjennings/.emacs.d/elpa/elfeed-20241202.22/elfeed-search.el",
+ "elfeed-search-unread-count-face": "/home/cjennings/.emacs.d/elpa/elfeed-20241202.22/elfeed-search.el",
+ "elfeed-search-unread-title-face": "/home/cjennings/.emacs.d/elpa/elfeed-20241202.22/elfeed-search.el"
+ },
+ "embark": {
+ "embark-collect-annotation": "/home/cjennings/.emacs.d/elpa/embark-1.1/embark.el",
+ "embark-collect-candidate": "/home/cjennings/.emacs.d/elpa/embark-1.1/embark.el",
+ "embark-collect-group-separator": "/home/cjennings/.emacs.d/elpa/embark-1.1/embark.el",
+ "embark-collect-group-title": "/home/cjennings/.emacs.d/elpa/embark-1.1/embark.el",
+ "embark-keybinding": "/home/cjennings/.emacs.d/elpa/embark-1.1/embark.el",
+ "embark-keybinding-repeat": "/home/cjennings/.emacs.d/elpa/embark-1.1/embark.el",
+ "embark-keymap": "/home/cjennings/.emacs.d/elpa/embark-1.1/embark.el",
+ "embark-selected": "/home/cjennings/.emacs.d/elpa/embark-1.1/embark.el",
+ "embark-target": "/home/cjennings/.emacs.d/elpa/embark-1.1/embark.el",
+ "embark-verbose-indicator-documentation": "/home/cjennings/.emacs.d/elpa/embark-1.1/embark.el",
+ "embark-verbose-indicator-shadowed": "/home/cjennings/.emacs.d/elpa/embark-1.1/embark.el",
+ "embark-verbose-indicator-title": "/home/cjennings/.emacs.d/elpa/embark-1.1/embark.el"
+ },
+ "emms": {
+ "emms-metaplaylist-mode-current-face": "/home/cjennings/.emacs.d/elpa/emms-24/emms-metaplaylist-mode.el",
+ "emms-metaplaylist-mode-face": "/home/cjennings/.emacs.d/elpa/emms-24/emms-metaplaylist-mode.el",
+ "emms-playlist-selected-face": "/home/cjennings/.emacs.d/elpa/emms-24/emms-playlist-mode.el",
+ "emms-playlist-track-face": "/home/cjennings/.emacs.d/elpa/emms-24/emms-playlist-mode.el"
+ },
+ "flycheck": {
+ "flycheck-delimited-error": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-error": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-error-delimiter": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-error-list-checker-name": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-error-list-column-number": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-error-list-error": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-error-list-error-message": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-error-list-filename": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-error-list-highlight": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-error-list-id": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-error-list-id-with-explainer": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-error-list-info": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-error-list-line-number": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-error-list-warning": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-fringe-error": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-fringe-info": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-fringe-warning": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-info": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-verify-select-checker": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el",
+ "flycheck-warning": "/home/cjennings/.emacs.d/elpa/flycheck-35.0/flycheck.el"
+ },
+ "flyspell-correct": {
+ "flyspell-correct-highlight-face": "/home/cjennings/.emacs.d/elpa/flyspell-correct-20220520.630/flyspell-correct.el"
+ },
+ "ghostel": {
+ "ghostel-color-black": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-color-blue": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-color-bright-black": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-color-bright-blue": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-color-bright-cyan": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-color-bright-green": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-color-bright-magenta": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-color-bright-red": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-color-bright-white": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-color-bright-yellow": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-color-cyan": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-color-green": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-color-magenta": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-color-red": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-color-white": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-color-yellow": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-default": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-fake-cursor": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el",
+ "ghostel-fake-cursor-box": "/home/cjennings/.emacs.d/elpa/ghostel-20260604.2049/ghostel.el"
+ },
+ "git-gutter": {
+ "git-gutter:added": "/home/cjennings/.emacs.d/elpa/git-gutter-20241212.1415/git-gutter.el",
+ "git-gutter:deleted": "/home/cjennings/.emacs.d/elpa/git-gutter-20241212.1415/git-gutter.el",
+ "git-gutter:modified": "/home/cjennings/.emacs.d/elpa/git-gutter-20241212.1415/git-gutter.el",
+ "git-gutter:separator": "/home/cjennings/.emacs.d/elpa/git-gutter-20241212.1415/git-gutter.el",
+ "git-gutter:unchanged": "/home/cjennings/.emacs.d/elpa/git-gutter-20241212.1415/git-gutter.el"
+ },
+ "highlight-indent-guides": {
+ "highlight-indent-guides-character-face": "/home/cjennings/.emacs.d/elpa/highlight-indent-guides-20241229.2012/highlight-indent-guides.el",
+ "highlight-indent-guides-even-face": "/home/cjennings/.emacs.d/elpa/highlight-indent-guides-20241229.2012/highlight-indent-guides.el",
+ "highlight-indent-guides-odd-face": "/home/cjennings/.emacs.d/elpa/highlight-indent-guides-20241229.2012/highlight-indent-guides.el",
+ "highlight-indent-guides-stack-character-face": "/home/cjennings/.emacs.d/elpa/highlight-indent-guides-20241229.2012/highlight-indent-guides.el",
+ "highlight-indent-guides-stack-even-face": "/home/cjennings/.emacs.d/elpa/highlight-indent-guides-20241229.2012/highlight-indent-guides.el",
+ "highlight-indent-guides-stack-odd-face": "/home/cjennings/.emacs.d/elpa/highlight-indent-guides-20241229.2012/highlight-indent-guides.el",
+ "highlight-indent-guides-top-character-face": "/home/cjennings/.emacs.d/elpa/highlight-indent-guides-20241229.2012/highlight-indent-guides.el",
+ "highlight-indent-guides-top-even-face": "/home/cjennings/.emacs.d/elpa/highlight-indent-guides-20241229.2012/highlight-indent-guides.el",
+ "highlight-indent-guides-top-odd-face": "/home/cjennings/.emacs.d/elpa/highlight-indent-guides-20241229.2012/highlight-indent-guides.el"
+ },
+ "hl-todo": {
+ "hl-todo": "/home/cjennings/.emacs.d/elpa/hl-todo-20250531.2218/hl-todo.el",
+ "hl-todo-flymake-type": "/home/cjennings/.emacs.d/elpa/hl-todo-20250531.2218/hl-todo.el"
+ },
+ "json-mode": {
+ "json-mode-object-name-face": "/home/cjennings/.emacs.d/elpa/json-mode-0.2/json-mode.el"
+ },
+ "llama": {
+ "llama-deleted-argument": "/home/cjennings/.emacs.d/elpa/llama-1.0.0/llama.el",
+ "llama-llama-macro": "/home/cjennings/.emacs.d/elpa/llama-1.0.0/llama.el",
+ "llama-mandatory-argument": "/home/cjennings/.emacs.d/elpa/llama-1.0.0/llama.el",
+ "llama-optional-argument": "/home/cjennings/.emacs.d/elpa/llama-1.0.0/llama.el"
+ },
+ "lsp-mode": {
+ "lsp-details-face": "/home/cjennings/.emacs.d/elpa/lsp-mode-20250708.39/lsp-mode.el",
+ "lsp-face-highlight-read": "/home/cjennings/.emacs.d/elpa/lsp-mode-20250708.39/lsp-mode.el",
+ "lsp-face-highlight-textual": "/home/cjennings/.emacs.d/elpa/lsp-mode-20250708.39/lsp-mode.el",
+ "lsp-face-highlight-write": "/home/cjennings/.emacs.d/elpa/lsp-mode-20250708.39/lsp-mode.el",
+ "lsp-face-rename": "/home/cjennings/.emacs.d/elpa/lsp-mode-20250708.39/lsp-mode.el",
+ "lsp-inlay-hint-face": "/home/cjennings/.emacs.d/elpa/lsp-mode-20250708.39/lsp-mode.el",
+ "lsp-inlay-hint-parameter-face": "/home/cjennings/.emacs.d/elpa/lsp-mode-20250708.39/lsp-mode.el",
+ "lsp-inlay-hint-type-face": "/home/cjennings/.emacs.d/elpa/lsp-mode-20250708.39/lsp-mode.el",
+ "lsp-installation-buffer-face": "/home/cjennings/.emacs.d/elpa/lsp-mode-20250708.39/lsp-mode.el",
+ "lsp-installation-finished-buffer-face": "/home/cjennings/.emacs.d/elpa/lsp-mode-20250708.39/lsp-mode.el",
+ "lsp-rename-placeholder-face": "/home/cjennings/.emacs.d/elpa/lsp-mode-20250708.39/lsp-mode.el",
+ "lsp-signature-face": "/home/cjennings/.emacs.d/elpa/lsp-mode-20250708.39/lsp-mode.el",
+ "lsp-signature-highlight-function-argument": "/home/cjennings/.emacs.d/elpa/lsp-mode-20250708.39/lsp-mode.el",
+ "lsp-signature-posframe": "/home/cjennings/.emacs.d/elpa/lsp-mode-20250708.39/lsp-mode.el"
+ },
+ "lv": {
+ "lv-separator": "/home/cjennings/.emacs.d/elpa/lv-0.15.0/lv.el"
+ },
+ "magit": {
+ "git-commit-comment-action": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/git-commit.el",
+ "git-commit-comment-branch-local": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/git-commit.el",
+ "git-commit-comment-branch-remote": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/git-commit.el",
+ "git-commit-comment-detached": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/git-commit.el",
+ "git-commit-comment-file": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/git-commit.el",
+ "git-commit-comment-heading": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/git-commit.el",
+ "git-commit-keyword": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/git-commit.el",
+ "git-commit-nonempty-second-line": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/git-commit.el",
+ "git-commit-overlong-summary": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/git-commit.el",
+ "git-commit-summary": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/git-commit.el",
+ "git-commit-trailer-token": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/git-commit.el",
+ "git-commit-trailer-value": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/git-commit.el",
+ "magit-bisect-bad": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-bisect.el",
+ "magit-bisect-good": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-bisect.el",
+ "magit-bisect-skip": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-bisect.el",
+ "magit-blame-date": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-blame.el",
+ "magit-blame-dimmed": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-blame.el",
+ "magit-blame-hash": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-blame.el",
+ "magit-blame-heading": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-blame.el",
+ "magit-blame-highlight": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-blame.el",
+ "magit-blame-margin": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-blame.el",
+ "magit-blame-name": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-blame.el",
+ "magit-blame-summary": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-blame.el",
+ "magit-branch-current": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-branch-local": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-branch-remote": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-branch-remote-head": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-branch-upstream": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-branch-warning": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-cherry-equivalent": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-cherry-unmatched": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-diff-added": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-added-highlight": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-base": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-base-highlight": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-conflict-heading": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-conflict-heading-highlight": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-context": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-context-highlight": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-file-heading": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-file-heading-highlight": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-file-heading-selection": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-hunk-heading": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-hunk-heading-highlight": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-hunk-heading-selection": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-hunk-region": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-lines-boundary": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-lines-heading": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-our": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-our-highlight": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-removed": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-removed-highlight": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-revision-summary": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-revision-summary-highlight": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-their": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-their-highlight": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diff-whitespace-warning": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diffstat-added": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-diffstat-removed": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-diff.el",
+ "magit-dimmed": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-filename": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-hash": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-head": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-header-line": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-log.el",
+ "magit-header-line-key": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-header-line-log-select": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-log.el",
+ "magit-keyword": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-keyword-squash": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-log-author": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-log.el",
+ "magit-log-date": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-log.el",
+ "magit-log-graph": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-log.el",
+ "magit-mode-line-process": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-process.el",
+ "magit-mode-line-process-error": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-process.el",
+ "magit-process-ng": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-process.el",
+ "magit-process-ok": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-process.el",
+ "magit-reflog-amend": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-reflog.el",
+ "magit-reflog-checkout": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-reflog.el",
+ "magit-reflog-cherry-pick": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-reflog.el",
+ "magit-reflog-commit": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-reflog.el",
+ "magit-reflog-merge": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-reflog.el",
+ "magit-reflog-other": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-reflog.el",
+ "magit-reflog-rebase": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-reflog.el",
+ "magit-reflog-remote": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-reflog.el",
+ "magit-reflog-reset": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-reflog.el",
+ "magit-refname": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-refname-pullreq": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-refname-stash": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-refname-wip": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-sequence-done": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-sequence.el",
+ "magit-sequence-drop": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-sequence.el",
+ "magit-sequence-exec": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-sequence.el",
+ "magit-sequence-head": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-sequence.el",
+ "magit-sequence-onto": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-sequence.el",
+ "magit-sequence-part": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-sequence.el",
+ "magit-sequence-pick": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-sequence.el",
+ "magit-sequence-stop": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit-sequence.el",
+ "magit-signature-bad": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-signature-error": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-signature-expired": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-signature-expired-key": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-signature-good": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-signature-revoked": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-signature-untrusted": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el",
+ "magit-tag": "/home/cjennings/.emacs.d/elpa/magit-4.4.0/magit.el"
+ },
+ "magit-section": {
+ "magit-left-margin": "/home/cjennings/.emacs.d/elpa/magit-section-4.4.0/magit-section.el",
+ "magit-section-child-count": "/home/cjennings/.emacs.d/elpa/magit-section-4.4.0/magit-section.el",
+ "magit-section-heading": "/home/cjennings/.emacs.d/elpa/magit-section-4.4.0/magit-section.el",
+ "magit-section-heading-selection": "/home/cjennings/.emacs.d/elpa/magit-section-4.4.0/magit-section.el",
+ "magit-section-highlight": "/home/cjennings/.emacs.d/elpa/magit-section-4.4.0/magit-section.el",
+ "magit-section-secondary-heading": "/home/cjennings/.emacs.d/elpa/magit-section-4.4.0/magit-section.el"
+ },
+ "malyon": {
+ "malyon-face-bold": "/home/cjennings/.emacs.d/elpa/malyon-20161208.2125/malyon.el",
+ "malyon-face-error": "/home/cjennings/.emacs.d/elpa/malyon-20161208.2125/malyon.el",
+ "malyon-face-italic": "/home/cjennings/.emacs.d/elpa/malyon-20161208.2125/malyon.el",
+ "malyon-face-plain": "/home/cjennings/.emacs.d/elpa/malyon-20161208.2125/malyon.el",
+ "malyon-face-reverse": "/home/cjennings/.emacs.d/elpa/malyon-20161208.2125/malyon.el"
+ },
+ "marginalia": {
+ "marginalia-archive": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-char": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-date": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-documentation": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-file-name": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-file-owner": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-file-priv-dir": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-file-priv-exec": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-file-priv-link": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-file-priv-no": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-file-priv-other": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-file-priv-rare": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-file-priv-read": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-file-priv-write": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-function": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-installed": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-key": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-lighter": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-list": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-mode": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-modified": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-null": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-number": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-off": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-on": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-size": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-string": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-symbol": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-true": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-type": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-value": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el",
+ "marginalia-version": "/home/cjennings/.emacs.d/elpa/marginalia-2.1/marginalia.el"
+ },
+ "markdown-mode": {
+ "markdown-blockquote-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-bold-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-code-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-comment-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-footnote-marker-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-footnote-text-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-gfm-checkbox-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-header-delimiter-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-header-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-header-rule-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-highlight-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-highlighting-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-hr-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-html-attr-name-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-html-attr-value-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-html-entity-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-html-tag-delimiter-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-html-tag-name-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-inline-code-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-italic-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-language-info-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-language-keyword-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-line-break-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-link-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-link-title-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-list-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-markup-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-math-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-metadata-key-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-metadata-value-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-missing-link-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-plain-url-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-pre-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-reference-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-strike-through-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-table-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el",
+ "markdown-url-face": "/home/cjennings/.emacs.d/elpa/markdown-mode-2.7/markdown-mode.el"
+ },
+ "nerd-icons": {
+ "nerd-icons-blue": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-blue-alt": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-cyan": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-cyan-alt": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-dblue": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-dcyan": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-dgreen": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-dmaroon": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-dorange": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-dpink": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-dpurple": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-dred": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-dsilver": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-dyellow": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-green": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-lblue": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-lcyan": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-lgreen": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-lmaroon": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-lorange": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-lpink": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-lpurple": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-lred": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-lsilver": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-lyellow": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-maroon": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-orange": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-pink": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-purple": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-purple-alt": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-red": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-red-alt": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-silver": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el",
+ "nerd-icons-yellow": "/home/cjennings/.emacs.d/elpa/nerd-icons-20250718.355/nerd-icons-faces.el"
+ },
+ "nerd-icons-completion": {
+ "nerd-icons-completion-dir-face": "/home/cjennings/.emacs.d/elpa/nerd-icons-completion-20250509.1949/nerd-icons-completion.el"
+ },
+ "orderless": {
+ "orderless-match-face-0": "/home/cjennings/.emacs.d/elpa/orderless-1.4/orderless.el",
+ "orderless-match-face-1": "/home/cjennings/.emacs.d/elpa/orderless-1.4/orderless.el",
+ "orderless-match-face-2": "/home/cjennings/.emacs.d/elpa/orderless-1.4/orderless.el",
+ "orderless-match-face-3": "/home/cjennings/.emacs.d/elpa/orderless-1.4/orderless.el"
+ },
+ "org-roam": {
+ "org-roam-dailies-calendar-note": "/home/cjennings/.emacs.d/elpa/org-roam-20250701.528/org-roam-dailies.el",
+ "org-roam-dim": "/home/cjennings/.emacs.d/elpa/org-roam-20250701.528/org-roam-mode.el",
+ "org-roam-header-line": "/home/cjennings/.emacs.d/elpa/org-roam-20250701.528/org-roam-mode.el",
+ "org-roam-olp": "/home/cjennings/.emacs.d/elpa/org-roam-20250701.528/org-roam-mode.el",
+ "org-roam-preview-heading": "/home/cjennings/.emacs.d/elpa/org-roam-20250701.528/org-roam-mode.el",
+ "org-roam-preview-heading-highlight": "/home/cjennings/.emacs.d/elpa/org-roam-20250701.528/org-roam-mode.el",
+ "org-roam-preview-heading-selection": "/home/cjennings/.emacs.d/elpa/org-roam-20250701.528/org-roam-mode.el",
+ "org-roam-preview-region": "/home/cjennings/.emacs.d/elpa/org-roam-20250701.528/org-roam-mode.el",
+ "org-roam-title": "/home/cjennings/.emacs.d/elpa/org-roam-20250701.528/org-roam-mode.el"
+ },
+ "org-superstar": {
+ "org-superstar-first": "/home/cjennings/.emacs.d/elpa/org-superstar-1.5.1/org-superstar.el",
+ "org-superstar-header-bullet": "/home/cjennings/.emacs.d/elpa/org-superstar-1.5.1/org-superstar.el",
+ "org-superstar-item": "/home/cjennings/.emacs.d/elpa/org-superstar-1.5.1/org-superstar.el",
+ "org-superstar-leading": "/home/cjennings/.emacs.d/elpa/org-superstar-1.5.1/org-superstar.el"
+ },
+ "prescient": {
+ "prescient-primary-highlight": "/home/cjennings/.emacs.d/elpa/prescient-20250816.19/prescient.el",
+ "prescient-secondary-highlight": "/home/cjennings/.emacs.d/elpa/prescient-20250816.19/prescient.el"
+ },
+ "rainbow-delimiters": {
+ "rainbow-delimiters-base-error-face": "/home/cjennings/.emacs.d/elpa/rainbow-delimiters-2.1.5/rainbow-delimiters.el",
+ "rainbow-delimiters-base-face": "/home/cjennings/.emacs.d/elpa/rainbow-delimiters-2.1.5/rainbow-delimiters.el",
+ "rainbow-delimiters-mismatched-face": "/home/cjennings/.emacs.d/elpa/rainbow-delimiters-2.1.5/rainbow-delimiters.el",
+ "rainbow-delimiters-unmatched-face": "/home/cjennings/.emacs.d/elpa/rainbow-delimiters-2.1.5/rainbow-delimiters.el"
+ },
+ "symbol-overlay": {
+ "symbol-overlay-default-face": "/home/cjennings/.emacs.d/elpa/symbol-overlay-4.3/symbol-overlay.el",
+ "symbol-overlay-face-1": "/home/cjennings/.emacs.d/elpa/symbol-overlay-4.3/symbol-overlay.el",
+ "symbol-overlay-face-2": "/home/cjennings/.emacs.d/elpa/symbol-overlay-4.3/symbol-overlay.el",
+ "symbol-overlay-face-3": "/home/cjennings/.emacs.d/elpa/symbol-overlay-4.3/symbol-overlay.el",
+ "symbol-overlay-face-4": "/home/cjennings/.emacs.d/elpa/symbol-overlay-4.3/symbol-overlay.el",
+ "symbol-overlay-face-5": "/home/cjennings/.emacs.d/elpa/symbol-overlay-4.3/symbol-overlay.el",
+ "symbol-overlay-face-6": "/home/cjennings/.emacs.d/elpa/symbol-overlay-4.3/symbol-overlay.el",
+ "symbol-overlay-face-7": "/home/cjennings/.emacs.d/elpa/symbol-overlay-4.3/symbol-overlay.el",
+ "symbol-overlay-face-8": "/home/cjennings/.emacs.d/elpa/symbol-overlay-4.3/symbol-overlay.el"
+ },
+ "tmr": {
+ "tmr-description": "/home/cjennings/.emacs.d/elpa/tmr-1.1.0/tmr.el",
+ "tmr-duration": "/home/cjennings/.emacs.d/elpa/tmr-1.1.0/tmr.el",
+ "tmr-end-time": "/home/cjennings/.emacs.d/elpa/tmr-1.1.0/tmr.el",
+ "tmr-finished": "/home/cjennings/.emacs.d/elpa/tmr-1.1.0/tmr.el",
+ "tmr-is-acknowledged": "/home/cjennings/.emacs.d/elpa/tmr-1.1.0/tmr.el",
+ "tmr-must-be-acknowledged": "/home/cjennings/.emacs.d/elpa/tmr-1.1.0/tmr.el",
+ "tmr-start-time": "/home/cjennings/.emacs.d/elpa/tmr-1.1.0/tmr.el",
+ "tmr-tabulated-acknowledgement": "/home/cjennings/.emacs.d/elpa/tmr-1.1.0/tmr.el",
+ "tmr-tabulated-description": "/home/cjennings/.emacs.d/elpa/tmr-1.1.0/tmr.el",
+ "tmr-tabulated-end-time": "/home/cjennings/.emacs.d/elpa/tmr-1.1.0/tmr.el",
+ "tmr-tabulated-remaining-time": "/home/cjennings/.emacs.d/elpa/tmr-1.1.0/tmr.el",
+ "tmr-tabulated-start-time": "/home/cjennings/.emacs.d/elpa/tmr-1.1.0/tmr.el"
+ },
+ "transient": {
+ "transient-active-infix": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-argument": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-delimiter": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-disabled-suffix": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-enabled-suffix": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-heading": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-higher-level": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-inactive-argument": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-inactive-value": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-inapt-argument": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-inapt-suffix": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-key": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-key-exit": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-key-noop": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-key-recurse": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-key-return": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-key-stack": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-key-stay": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-mismatched-key": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-nonstandard-key": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-unreachable": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-unreachable-key": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el",
+ "transient-value": "/home/cjennings/.emacs.d/elpa/transient-0.10.0/transient.el"
+ },
+ "vertico": {
+ "vertico-current": "/home/cjennings/.emacs.d/elpa/vertico-2.4/vertico.el",
+ "vertico-group-separator": "/home/cjennings/.emacs.d/elpa/vertico-2.4/vertico.el",
+ "vertico-group-title": "/home/cjennings/.emacs.d/elpa/vertico-2.4/vertico.el",
+ "vertico-multiline": "/home/cjennings/.emacs.d/elpa/vertico-2.4/vertico.el"
+ },
+ "web-mode": {
+ "web-mode-annotation-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-annotation-html-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-annotation-tag-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-annotation-type-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-annotation-value-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-block-attr-name-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-block-attr-value-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-block-comment-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-block-control-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-block-delimiter-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-block-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-block-string-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-bold-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-builtin-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-comment-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-comment-keyword-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-constant-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-css-at-rule-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-css-color-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-css-comment-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-css-function-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-css-priority-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-css-property-name-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-css-pseudo-class-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-css-selector-class-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-css-selector-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-css-selector-tag-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-css-string-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-css-variable-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-current-column-highlight-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-current-element-highlight-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-doctype-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-error-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-filter-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-folded-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-function-call-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-function-name-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-html-attr-custom-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-html-attr-engine-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-html-attr-equal-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-html-attr-name-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-html-attr-value-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-html-entity-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-html-tag-bracket-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-html-tag-custom-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-html-tag-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-html-tag-namespaced-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-html-tag-unclosed-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-inlay-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-interpolate-color1-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-interpolate-color2-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-interpolate-color3-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-interpolate-color4-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-italic-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-javascript-comment-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-javascript-string-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-json-comment-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-json-context-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-json-key-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-json-string-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-jsx-depth-1-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-jsx-depth-2-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-jsx-depth-3-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-jsx-depth-4-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-jsx-depth-5-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-keyword-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-param-name-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-part-comment-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-part-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-part-string-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-preprocessor-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-script-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-sql-keyword-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-string-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-style-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-symbol-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-type-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-underline-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-variable-name-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-warning-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el",
+ "web-mode-whitespace-face": "/home/cjennings/.emacs.d/elpa/web-mode-17.3.21/web-mode.el"
+ },
+ "yasnippet": {
+ "yas--field-debug-face": "/home/cjennings/.emacs.d/elpa/yasnippet-0.14.3/yasnippet.el",
+ "yas-field-highlight-face": "/home/cjennings/.emacs.d/elpa/yasnippet-0.14.3/yasnippet.el"
+ }
+ },
+ "package-inventory": {
+ "2048-game": [
+ "twentyfortyeight-face-1024",
+ "twentyfortyeight-face-128",
+ "twentyfortyeight-face-16",
+ "twentyfortyeight-face-2",
+ "twentyfortyeight-face-2048",
+ "twentyfortyeight-face-256",
+ "twentyfortyeight-face-32",
+ "twentyfortyeight-face-4",
+ "twentyfortyeight-face-512",
+ "twentyfortyeight-face-64",
+ "twentyfortyeight-face-8"
+ ],
+ "alert": [
+ "alert-high-face",
+ "alert-low-face",
+ "alert-moderate-face",
+ "alert-normal-face",
+ "alert-trivial-face",
+ "alert-urgent-face"
+ ],
+ "all-the-icons": [
+ "all-the-icons-blue",
+ "all-the-icons-blue-alt",
+ "all-the-icons-cyan",
+ "all-the-icons-cyan-alt",
+ "all-the-icons-dblue",
+ "all-the-icons-dcyan",
+ "all-the-icons-dgreen",
+ "all-the-icons-dmaroon",
+ "all-the-icons-dorange",
+ "all-the-icons-dpink",
+ "all-the-icons-dpurple",
+ "all-the-icons-dred",
+ "all-the-icons-dsilver",
+ "all-the-icons-dyellow",
+ "all-the-icons-green",
+ "all-the-icons-lblue",
+ "all-the-icons-lcyan",
+ "all-the-icons-lgreen",
+ "all-the-icons-lmaroon",
+ "all-the-icons-lorange",
+ "all-the-icons-lpink",
+ "all-the-icons-lpurple",
+ "all-the-icons-lred",
+ "all-the-icons-lsilver",
+ "all-the-icons-lyellow",
+ "all-the-icons-maroon",
+ "all-the-icons-orange",
+ "all-the-icons-pink",
+ "all-the-icons-purple",
+ "all-the-icons-purple-alt",
+ "all-the-icons-red",
+ "all-the-icons-red-alt",
+ "all-the-icons-silver",
+ "all-the-icons-yellow"
+ ],
+ "company": [
+ "company-echo",
+ "company-echo-common",
+ "company-preview",
+ "company-preview-common",
+ "company-preview-search",
+ "company-tooltip",
+ "company-tooltip-annotation",
+ "company-tooltip-annotation-selection",
+ "company-tooltip-common",
+ "company-tooltip-common-selection",
+ "company-tooltip-deprecated",
+ "company-tooltip-mouse",
+ "company-tooltip-quick-access",
+ "company-tooltip-quick-access-selection",
+ "company-tooltip-scrollbar-thumb",
+ "company-tooltip-scrollbar-track",
+ "company-tooltip-search",
+ "company-tooltip-search-selection",
+ "company-tooltip-selection"
+ ],
+ "company-box": [
+ "company-box-annotation",
+ "company-box-background",
+ "company-box-candidate",
+ "company-box-numbers",
+ "company-box-scrollbar",
+ "company-box-selection"
+ ],
+ "consult": [
+ "consult-async-failed",
+ "consult-async-finished",
+ "consult-async-running",
+ "consult-async-split",
+ "consult-bookmark",
+ "consult-buffer",
+ "consult-file",
+ "consult-grep-context",
+ "consult-help",
+ "consult-highlight-mark",
+ "consult-highlight-match",
+ "consult-key",
+ "consult-line-number",
+ "consult-line-number-prefix",
+ "consult-line-number-wrapped",
+ "consult-narrow-indicator",
+ "consult-preview-insertion",
+ "consult-preview-line",
+ "consult-preview-match",
+ "consult-separator"
+ ],
+ "dashboard": [
+ "dashboard-banner-logo-title",
+ "dashboard-footer-face",
+ "dashboard-footer-icon-face",
+ "dashboard-heading",
+ "dashboard-items-face",
+ "dashboard-navigator",
+ "dashboard-no-items-face",
+ "dashboard-text-banner"
+ ],
+ "dirvish": [
+ "dirvish-collapse-dir-face",
+ "dirvish-collapse-empty-dir-face",
+ "dirvish-collapse-file-face",
+ "dirvish-emerge-group-title",
+ "dirvish-file-device-number",
+ "dirvish-file-group-id",
+ "dirvish-file-inode-number",
+ "dirvish-file-link-number",
+ "dirvish-file-modes",
+ "dirvish-file-size",
+ "dirvish-file-time",
+ "dirvish-file-user-id",
+ "dirvish-free-space",
+ "dirvish-git-commit-message-face",
+ "dirvish-hl-line",
+ "dirvish-hl-line-inactive",
+ "dirvish-inactive",
+ "dirvish-media-info-heading",
+ "dirvish-media-info-property-key",
+ "dirvish-narrow-match-face-0",
+ "dirvish-narrow-match-face-1",
+ "dirvish-narrow-match-face-2",
+ "dirvish-narrow-match-face-3",
+ "dirvish-narrow-split",
+ "dirvish-proc-failed",
+ "dirvish-proc-finished",
+ "dirvish-proc-running",
+ "dirvish-subtree-guide",
+ "dirvish-subtree-state",
+ "dirvish-vc-added-state",
+ "dirvish-vc-conflict-state",
+ "dirvish-vc-edited-state",
+ "dirvish-vc-locked-state",
+ "dirvish-vc-missing-state",
+ "dirvish-vc-needs-merge-face",
+ "dirvish-vc-needs-update-state",
+ "dirvish-vc-removed-state",
+ "dirvish-vc-unregistered-face"
+ ],
+ "elfeed": [
+ "elfeed-log-date-face",
+ "elfeed-log-debug-level-face",
+ "elfeed-log-error-level-face",
+ "elfeed-log-info-level-face",
+ "elfeed-log-warn-level-face",
+ "elfeed-search-date-face",
+ "elfeed-search-feed-face",
+ "elfeed-search-filter-face",
+ "elfeed-search-last-update-face",
+ "elfeed-search-tag-face",
+ "elfeed-search-title-face",
+ "elfeed-search-unread-count-face",
+ "elfeed-search-unread-title-face"
+ ],
+ "embark": [
+ "embark-collect-annotation",
+ "embark-collect-candidate",
+ "embark-collect-group-separator",
+ "embark-collect-group-title",
+ "embark-keybinding",
+ "embark-keybinding-repeat",
+ "embark-keymap",
+ "embark-selected",
+ "embark-target",
+ "embark-verbose-indicator-documentation",
+ "embark-verbose-indicator-shadowed",
+ "embark-verbose-indicator-title"
+ ],
+ "emms": [
+ "emms-browser-album-face",
+ "emms-browser-albumartist-face",
+ "emms-browser-artist-face",
+ "emms-browser-composer-face",
+ "emms-browser-performer-face",
+ "emms-browser-track-face",
+ "emms-browser-year/genre-face",
+ "emms-metaplaylist-mode-current-face",
+ "emms-metaplaylist-mode-face",
+ "emms-playlist-selected-face",
+ "emms-playlist-track-face"
+ ],
+ "flycheck": [
+ "flycheck-delimited-error",
+ "flycheck-error",
+ "flycheck-error-delimiter",
+ "flycheck-error-list-checker-name",
+ "flycheck-error-list-column-number",
+ "flycheck-error-list-error",
+ "flycheck-error-list-error-message",
+ "flycheck-error-list-filename",
+ "flycheck-error-list-highlight",
+ "flycheck-error-list-id",
+ "flycheck-error-list-id-with-explainer",
+ "flycheck-error-list-info",
+ "flycheck-error-list-line-number",
+ "flycheck-error-list-warning",
+ "flycheck-fringe-error",
+ "flycheck-fringe-info",
+ "flycheck-fringe-warning",
+ "flycheck-info",
+ "flycheck-verify-select-checker",
+ "flycheck-warning"
+ ],
+ "flyspell-correct": [
+ "flyspell-correct-highlight-face"
+ ],
+ "ghostel": [
+ "ghostel-color-black",
+ "ghostel-color-blue",
+ "ghostel-color-bright-black",
+ "ghostel-color-bright-blue",
+ "ghostel-color-bright-cyan",
+ "ghostel-color-bright-green",
+ "ghostel-color-bright-magenta",
+ "ghostel-color-bright-red",
+ "ghostel-color-bright-white",
+ "ghostel-color-bright-yellow",
+ "ghostel-color-cyan",
+ "ghostel-color-green",
+ "ghostel-color-magenta",
+ "ghostel-color-red",
+ "ghostel-color-white",
+ "ghostel-color-yellow",
+ "ghostel-default",
+ "ghostel-fake-cursor",
+ "ghostel-fake-cursor-box"
+ ],
+ "git-gutter": [
+ "git-gutter:added",
+ "git-gutter:deleted",
+ "git-gutter:modified",
+ "git-gutter:separator",
+ "git-gutter:unchanged"
+ ],
+ "highlight-indent-guides": [
+ "highlight-indent-guides-character-face",
+ "highlight-indent-guides-even-face",
+ "highlight-indent-guides-odd-face",
+ "highlight-indent-guides-stack-character-face",
+ "highlight-indent-guides-stack-even-face",
+ "highlight-indent-guides-stack-odd-face",
+ "highlight-indent-guides-top-character-face",
+ "highlight-indent-guides-top-even-face",
+ "highlight-indent-guides-top-odd-face"
+ ],
+ "hl-todo": [
+ "hl-todo",
+ "hl-todo-flymake-type"
+ ],
+ "json-mode": [
+ "json-mode-object-name-face"
+ ],
+ "llama": [
+ "llama-##-macro",
+ "llama-deleted-argument",
+ "llama-llama-macro",
+ "llama-mandatory-argument",
+ "llama-optional-argument"
+ ],
+ "lsp-mode": [
+ "lsp-details-face",
+ "lsp-face-highlight-read",
+ "lsp-face-highlight-textual",
+ "lsp-face-highlight-write",
+ "lsp-face-rename",
+ "lsp-inlay-hint-face",
+ "lsp-inlay-hint-parameter-face",
+ "lsp-inlay-hint-type-face",
+ "lsp-installation-buffer-face",
+ "lsp-installation-finished-buffer-face",
+ "lsp-rename-placeholder-face",
+ "lsp-signature-face",
+ "lsp-signature-highlight-function-argument",
+ "lsp-signature-posframe"
+ ],
+ "lv": [
+ "lv-separator"
+ ],
+ "magit": [
+ "git-commit-comment-action",
+ "git-commit-comment-branch-local",
+ "git-commit-comment-branch-remote",
+ "git-commit-comment-detached",
+ "git-commit-comment-file",
+ "git-commit-comment-heading",
+ "git-commit-keyword",
+ "git-commit-nonempty-second-line",
+ "git-commit-overlong-summary",
+ "git-commit-summary",
+ "git-commit-trailer-token",
+ "git-commit-trailer-value",
+ "magit-bisect-bad",
+ "magit-bisect-good",
+ "magit-bisect-skip",
+ "magit-blame-date",
+ "magit-blame-dimmed",
+ "magit-blame-hash",
+ "magit-blame-heading",
+ "magit-blame-highlight",
+ "magit-blame-margin",
+ "magit-blame-name",
+ "magit-blame-summary",
+ "magit-branch-current",
+ "magit-branch-local",
+ "magit-branch-remote",
+ "magit-branch-remote-head",
+ "magit-branch-upstream",
+ "magit-branch-warning",
+ "magit-cherry-equivalent",
+ "magit-cherry-unmatched",
+ "magit-diff-added",
+ "magit-diff-added-highlight",
+ "magit-diff-base",
+ "magit-diff-base-highlight",
+ "magit-diff-conflict-heading",
+ "magit-diff-conflict-heading-highlight",
+ "magit-diff-context",
+ "magit-diff-context-highlight",
+ "magit-diff-file-heading",
+ "magit-diff-file-heading-highlight",
+ "magit-diff-file-heading-selection",
+ "magit-diff-hunk-heading",
+ "magit-diff-hunk-heading-highlight",
+ "magit-diff-hunk-heading-selection",
+ "magit-diff-hunk-region",
+ "magit-diff-lines-boundary",
+ "magit-diff-lines-heading",
+ "magit-diff-our",
+ "magit-diff-our-highlight",
+ "magit-diff-removed",
+ "magit-diff-removed-highlight",
+ "magit-diff-revision-summary",
+ "magit-diff-revision-summary-highlight",
+ "magit-diff-their",
+ "magit-diff-their-highlight",
+ "magit-diff-whitespace-warning",
+ "magit-diffstat-added",
+ "magit-diffstat-removed",
+ "magit-dimmed",
+ "magit-filename",
+ "magit-hash",
+ "magit-head",
+ "magit-header-line",
+ "magit-header-line-key",
+ "magit-header-line-log-select",
+ "magit-keyword",
+ "magit-keyword-squash",
+ "magit-log-author",
+ "magit-log-date",
+ "magit-log-graph",
+ "magit-mode-line-process",
+ "magit-mode-line-process-error",
+ "magit-process-ng",
+ "magit-process-ok",
+ "magit-reflog-amend",
+ "magit-reflog-checkout",
+ "magit-reflog-cherry-pick",
+ "magit-reflog-commit",
+ "magit-reflog-merge",
+ "magit-reflog-other",
+ "magit-reflog-rebase",
+ "magit-reflog-remote",
+ "magit-reflog-reset",
+ "magit-refname",
+ "magit-refname-pullreq",
+ "magit-refname-stash",
+ "magit-refname-wip",
+ "magit-sequence-done",
+ "magit-sequence-drop",
+ "magit-sequence-exec",
+ "magit-sequence-head",
+ "magit-sequence-onto",
+ "magit-sequence-part",
+ "magit-sequence-pick",
+ "magit-sequence-stop",
+ "magit-signature-bad",
+ "magit-signature-error",
+ "magit-signature-expired",
+ "magit-signature-expired-key",
+ "magit-signature-good",
+ "magit-signature-revoked",
+ "magit-signature-untrusted",
+ "magit-tag"
+ ],
+ "magit-section": [
+ "magit-left-margin",
+ "magit-section-child-count",
+ "magit-section-heading",
+ "magit-section-heading-selection",
+ "magit-section-highlight",
+ "magit-section-secondary-heading"
+ ],
+ "malyon": [
+ "malyon-face-bold",
+ "malyon-face-error",
+ "malyon-face-italic",
+ "malyon-face-plain",
+ "malyon-face-reverse"
+ ],
+ "marginalia": [
+ "marginalia-archive",
+ "marginalia-char",
+ "marginalia-date",
+ "marginalia-documentation",
+ "marginalia-file-name",
+ "marginalia-file-owner",
+ "marginalia-file-priv-dir",
+ "marginalia-file-priv-exec",
+ "marginalia-file-priv-link",
+ "marginalia-file-priv-no",
+ "marginalia-file-priv-other",
+ "marginalia-file-priv-rare",
+ "marginalia-file-priv-read",
+ "marginalia-file-priv-write",
+ "marginalia-function",
+ "marginalia-installed",
+ "marginalia-key",
+ "marginalia-lighter",
+ "marginalia-list",
+ "marginalia-mode",
+ "marginalia-modified",
+ "marginalia-null",
+ "marginalia-number",
+ "marginalia-off",
+ "marginalia-on",
+ "marginalia-size",
+ "marginalia-string",
+ "marginalia-symbol",
+ "marginalia-true",
+ "marginalia-type",
+ "marginalia-value",
+ "marginalia-version"
+ ],
+ "markdown-mode": [
+ "markdown-blockquote-face",
+ "markdown-bold-face",
+ "markdown-code-face",
+ "markdown-comment-face",
+ "markdown-footnote-marker-face",
+ "markdown-footnote-text-face",
+ "markdown-gfm-checkbox-face",
+ "markdown-header-delimiter-face",
+ "markdown-header-face",
+ "markdown-header-face-1",
+ "markdown-header-face-2",
+ "markdown-header-face-3",
+ "markdown-header-face-4",
+ "markdown-header-face-5",
+ "markdown-header-face-6",
+ "markdown-header-rule-face",
+ "markdown-highlight-face",
+ "markdown-highlighting-face",
+ "markdown-hr-face",
+ "markdown-html-attr-name-face",
+ "markdown-html-attr-value-face",
+ "markdown-html-entity-face",
+ "markdown-html-tag-delimiter-face",
+ "markdown-html-tag-name-face",
+ "markdown-inline-code-face",
+ "markdown-italic-face",
+ "markdown-language-info-face",
+ "markdown-language-keyword-face",
+ "markdown-line-break-face",
+ "markdown-link-face",
+ "markdown-link-title-face",
+ "markdown-list-face",
+ "markdown-markup-face",
+ "markdown-math-face",
+ "markdown-metadata-key-face",
+ "markdown-metadata-value-face",
+ "markdown-missing-link-face",
+ "markdown-plain-url-face",
+ "markdown-pre-face",
+ "markdown-reference-face",
+ "markdown-strike-through-face",
+ "markdown-table-face",
+ "markdown-url-face"
+ ],
+ "nerd-icons": [
+ "nerd-icons-blue",
+ "nerd-icons-blue-alt",
+ "nerd-icons-cyan",
+ "nerd-icons-cyan-alt",
+ "nerd-icons-dblue",
+ "nerd-icons-dcyan",
+ "nerd-icons-dgreen",
+ "nerd-icons-dmaroon",
+ "nerd-icons-dorange",
+ "nerd-icons-dpink",
+ "nerd-icons-dpurple",
+ "nerd-icons-dred",
+ "nerd-icons-dsilver",
+ "nerd-icons-dyellow",
+ "nerd-icons-green",
+ "nerd-icons-lblue",
+ "nerd-icons-lcyan",
+ "nerd-icons-lgreen",
+ "nerd-icons-lmaroon",
+ "nerd-icons-lorange",
+ "nerd-icons-lpink",
+ "nerd-icons-lpurple",
+ "nerd-icons-lred",
+ "nerd-icons-lsilver",
+ "nerd-icons-lyellow",
+ "nerd-icons-maroon",
+ "nerd-icons-orange",
+ "nerd-icons-pink",
+ "nerd-icons-purple",
+ "nerd-icons-purple-alt",
+ "nerd-icons-red",
+ "nerd-icons-red-alt",
+ "nerd-icons-silver",
+ "nerd-icons-yellow"
+ ],
+ "nerd-icons-completion": [
+ "nerd-icons-completion-dir-face"
+ ],
+ "orderless": [
+ "orderless-match-face-0",
+ "orderless-match-face-1",
+ "orderless-match-face-2",
+ "orderless-match-face-3"
+ ],
+ "org-roam": [
+ "org-roam-dailies-calendar-note",
+ "org-roam-dim",
+ "org-roam-header-line",
+ "org-roam-olp",
+ "org-roam-preview-heading",
+ "org-roam-preview-heading-highlight",
+ "org-roam-preview-heading-selection",
+ "org-roam-preview-region",
+ "org-roam-title"
+ ],
+ "org-superstar": [
+ "org-superstar-first",
+ "org-superstar-header-bullet",
+ "org-superstar-item",
+ "org-superstar-leading"
+ ],
+ "prescient": [
+ "prescient-primary-highlight",
+ "prescient-secondary-highlight"
+ ],
+ "rainbow-delimiters": [
+ "rainbow-delimiters-base-error-face",
+ "rainbow-delimiters-base-face",
+ "rainbow-delimiters-depth-1-face",
+ "rainbow-delimiters-depth-2-face",
+ "rainbow-delimiters-depth-3-face",
+ "rainbow-delimiters-depth-4-face",
+ "rainbow-delimiters-depth-5-face",
+ "rainbow-delimiters-depth-6-face",
+ "rainbow-delimiters-depth-7-face",
+ "rainbow-delimiters-depth-8-face",
+ "rainbow-delimiters-depth-9-face",
+ "rainbow-delimiters-mismatched-face",
+ "rainbow-delimiters-unmatched-face"
+ ],
+ "symbol-overlay": [
+ "symbol-overlay-default-face",
+ "symbol-overlay-face-1",
+ "symbol-overlay-face-2",
+ "symbol-overlay-face-3",
+ "symbol-overlay-face-4",
+ "symbol-overlay-face-5",
+ "symbol-overlay-face-6",
+ "symbol-overlay-face-7",
+ "symbol-overlay-face-8"
+ ],
+ "tmr": [
+ "tmr-description",
+ "tmr-duration",
+ "tmr-end-time",
+ "tmr-finished",
+ "tmr-is-acknowledged",
+ "tmr-must-be-acknowledged",
+ "tmr-start-time",
+ "tmr-tabulated-acknowledgement",
+ "tmr-tabulated-description",
+ "tmr-tabulated-end-time",
+ "tmr-tabulated-remaining-time",
+ "tmr-tabulated-start-time"
+ ],
+ "transient": [
+ "transient-active-infix",
+ "transient-argument",
+ "transient-delimiter",
+ "transient-disabled-suffix",
+ "transient-enabled-suffix",
+ "transient-heading",
+ "transient-higher-level",
+ "transient-inactive-argument",
+ "transient-inactive-value",
+ "transient-inapt-argument",
+ "transient-inapt-suffix",
+ "transient-key",
+ "transient-key-exit",
+ "transient-key-noop",
+ "transient-key-recurse",
+ "transient-key-return",
+ "transient-key-stack",
+ "transient-key-stay",
+ "transient-mismatched-key",
+ "transient-nonstandard-key",
+ "transient-unreachable",
+ "transient-unreachable-key",
+ "transient-value"
+ ],
+ "vertico": [
+ "vertico-current",
+ "vertico-group-separator",
+ "vertico-group-title",
+ "vertico-multiline"
+ ],
+ "web-mode": [
+ "web-mode-annotation-face",
+ "web-mode-annotation-html-face",
+ "web-mode-annotation-tag-face",
+ "web-mode-annotation-type-face",
+ "web-mode-annotation-value-face",
+ "web-mode-block-attr-name-face",
+ "web-mode-block-attr-value-face",
+ "web-mode-block-comment-face",
+ "web-mode-block-control-face",
+ "web-mode-block-delimiter-face",
+ "web-mode-block-face",
+ "web-mode-block-string-face",
+ "web-mode-bold-face",
+ "web-mode-builtin-face",
+ "web-mode-comment-face",
+ "web-mode-comment-keyword-face",
+ "web-mode-constant-face",
+ "web-mode-css-at-rule-face",
+ "web-mode-css-color-face",
+ "web-mode-css-comment-face",
+ "web-mode-css-function-face",
+ "web-mode-css-priority-face",
+ "web-mode-css-property-name-face",
+ "web-mode-css-pseudo-class-face",
+ "web-mode-css-selector-class-face",
+ "web-mode-css-selector-face",
+ "web-mode-css-selector-tag-face",
+ "web-mode-css-string-face",
+ "web-mode-css-variable-face",
+ "web-mode-current-column-highlight-face",
+ "web-mode-current-element-highlight-face",
+ "web-mode-doctype-face",
+ "web-mode-error-face",
+ "web-mode-filter-face",
+ "web-mode-folded-face",
+ "web-mode-function-call-face",
+ "web-mode-function-name-face",
+ "web-mode-html-attr-custom-face",
+ "web-mode-html-attr-engine-face",
+ "web-mode-html-attr-equal-face",
+ "web-mode-html-attr-name-face",
+ "web-mode-html-attr-value-face",
+ "web-mode-html-entity-face",
+ "web-mode-html-tag-bracket-face",
+ "web-mode-html-tag-custom-face",
+ "web-mode-html-tag-face",
+ "web-mode-html-tag-namespaced-face",
+ "web-mode-html-tag-unclosed-face",
+ "web-mode-inlay-face",
+ "web-mode-interpolate-color1-face",
+ "web-mode-interpolate-color2-face",
+ "web-mode-interpolate-color3-face",
+ "web-mode-interpolate-color4-face",
+ "web-mode-italic-face",
+ "web-mode-javascript-comment-face",
+ "web-mode-javascript-string-face",
+ "web-mode-json-comment-face",
+ "web-mode-json-context-face",
+ "web-mode-json-key-face",
+ "web-mode-json-string-face",
+ "web-mode-jsx-depth-1-face",
+ "web-mode-jsx-depth-2-face",
+ "web-mode-jsx-depth-3-face",
+ "web-mode-jsx-depth-4-face",
+ "web-mode-jsx-depth-5-face",
+ "web-mode-keyword-face",
+ "web-mode-param-name-face",
+ "web-mode-part-comment-face",
+ "web-mode-part-face",
+ "web-mode-part-string-face",
+ "web-mode-preprocessor-face",
+ "web-mode-script-face",
+ "web-mode-sql-keyword-face",
+ "web-mode-string-face",
+ "web-mode-style-face",
+ "web-mode-symbol-face",
+ "web-mode-type-face",
+ "web-mode-underline-face",
+ "web-mode-variable-name-face",
+ "web-mode-warning-face",
+ "web-mode-whitespace-face"
+ ],
+ "yasnippet": [
+ "yas--field-debug-face",
+ "yas-field-highlight-face"
+ ]
+ },
+ "package-unresolved-faces": {
+ "emms": [
+ "emms-browser-album-face",
+ "emms-browser-albumartist-face",
+ "emms-browser-artist-face",
+ "emms-browser-composer-face",
+ "emms-browser-performer-face",
+ "emms-browser-track-face",
+ "emms-browser-year/genre-face"
+ ],
+ "llama": [
+ "llama-##-macro"
+ ],
+ "markdown-mode": [
+ "markdown-header-face-1",
+ "markdown-header-face-2",
+ "markdown-header-face-3",
+ "markdown-header-face-4",
+ "markdown-header-face-5",
+ "markdown-header-face-6"
+ ],
+ "rainbow-delimiters": [
+ "rainbow-delimiters-depth-1-face",
+ "rainbow-delimiters-depth-2-face",
+ "rainbow-delimiters-depth-3-face",
+ "rainbow-delimiters-depth-4-face",
+ "rainbow-delimiters-depth-5-face",
+ "rainbow-delimiters-depth-6-face",
+ "rainbow-delimiters-depth-7-face",
+ "rainbow-delimiters-depth-8-face",
+ "rainbow-delimiters-depth-9-face"
+ ]
+ },
+ "syntax-map": {
+ "bg": [
+ "default"
+ ],
+ "bi": [
+ "font-lock-builtin-face"
+ ],
+ "cm": [
+ "font-lock-comment-face"
+ ],
+ "cmd": [
+ "font-lock-comment-delimiter-face"
+ ],
+ "con": [
+ "font-lock-constant-face"
+ ],
+ "dec": null,
+ "doc": [
+ "font-lock-doc-face"
+ ],
+ "esc": [
+ "font-lock-escape-face"
+ ],
+ "fnc": [
+ "font-lock-function-call-face"
+ ],
+ "fnd": [
+ "font-lock-function-name-face"
+ ],
+ "kw": [
+ "font-lock-keyword-face"
+ ],
+ "num": [
+ "font-lock-number-face"
+ ],
+ "op": [
+ "font-lock-operator-face"
+ ],
+ "p": [
+ "default"
+ ],
+ "pp": [
+ "font-lock-preprocessor-face"
+ ],
+ "prop": [
+ "font-lock-property-name-face",
+ "font-lock-property-use-face"
+ ],
+ "punc": [
+ "font-lock-punctuation-face",
+ "font-lock-bracket-face",
+ "font-lock-delimiter-face",
+ "font-lock-misc-punctuation-face"
+ ],
+ "re": [
+ "font-lock-regexp-face"
+ ],
+ "str": [
+ "font-lock-string-face"
+ ],
+ "ty": [
+ "font-lock-type-face"
+ ],
+ "var": [
+ "font-lock-variable-name-face",
+ "font-lock-variable-use-face"
+ ]
+ },
+ "ui-faces": [
+ "cursor",
+ "region",
+ "hl-line",
+ "highlight",
+ "mode-line",
+ "mode-line-inactive",
+ "fringe",
+ "line-number",
+ "line-number-current-line",
+ "minibuffer-prompt",
+ "isearch",
+ "lazy-highlight",
+ "isearch-fail",
+ "show-paren-match",
+ "show-paren-mismatch",
+ "link",
+ "error",
+ "warning",
+ "success",
+ "vertical-border"
+ ]
+}
diff --git a/scripts/theme-studio/generate.py b/scripts/theme-studio/generate.py
index b6e2fc73..e98d0bf3 100644
--- a/scripts/theme-studio/generate.py
+++ b/scripts/theme-studio/generate.py
@@ -1,4 +1,4 @@
-import json, os
+import json, os, re
HERE=os.path.dirname(os.path.abspath(__file__))
def strip_exports(src):
@@ -38,10 +38,102 @@ src=open(os.path.join(HERE,'samples.py')).read()
exec(src[:src.index('cols=')], ns)
SAMPLES={"Elisp":ns['ELS'],"Go":ns['GOS'],"Python":ns['PYS'],"TypeScript":ns['TSS'],"Java":ns['JAS'],"C":ns['CS'],"C++":ns['CPS'],"Shell":ns['SHS']}
COLS=ns['COLS']
-MAP={k:v[0] for k,v in COLS.items()}; BOLD={k:v[1] for k,v in COLS.items()}; MAP['str']='#5d9b86'; MAP['bg']='#000000'
-PALETTE=[["#67809c","blue"],["#e8bd30","gold"],["#9b5fd0","regal"],["#2ba178","emerald"],["#5d9b86","sage"],
- ["#cb6b4d","terracotta"],["#be9e74","tan"],["#ffffff","white"],["#a9b2bb","silver"],["#838d97","steel"],
- ["#5e6770","pewter"],["#2f343a","gunmetal"],["#264364","navy"],["#000000","ground"],["#1a1714","bg-dim"]]
+DEFAULT_FACES_PATH=os.path.join(HERE,'emacs-default-faces.json')
+DEFAULT_FACES=json.load(open(DEFAULT_FACES_PATH)) if os.path.exists(DEFAULT_FACES_PATH) else None
+DEFAULT_COLOR_HEX={}
+if DEFAULT_FACES:
+ for _data in DEFAULT_FACES.get('faces',{}).values():
+ for _block in ('chosenGuiLight','effectiveGuiLight'):
+ _d=_data.get(_block,{}) or {}
+ for _attr in ('foreground','background','distantForeground'):
+ if _d.get(_attr) and _d.get(_attr+'Hex'):
+ DEFAULT_COLOR_HEX[str(_d[_attr]).lower().replace(' ','')]=_d[_attr+'Hex']
+MAP={k:'' for k in COLS}; MAP['bg']='#000000'; MAP['p']='#ffffff'
+BOLD={k:False for k in COLS}
+ITALIC_MAP={k:False for k in COLS}
+def column_id(name):
+ return re.sub(r'[+-]\d+$', '', name or 'color')
+
+def normalize_palette(palette):
+ return [[p[0], p[1] if len(p) > 1 else 'color', p[2] if len(p) > 2 else column_id(p[1] if len(p) > 1 else 'color')]
+ for p in palette]
+
+def default_face(face, effective=True):
+ if not DEFAULT_FACES: return {}
+ data=DEFAULT_FACES.get('faces',{}).get(face,{})
+ return data.get('effectiveGuiLight' if effective else 'chosenGuiLight',{}) or {}
+
+def default_color(face, attr='foreground', effective=True):
+ d=default_face(face,effective)
+ return d.get(attr+'Hex') or d.get(attr)
+
+def emacs_box_to_theme(box):
+ if not box: return None
+ if isinstance(box,dict): return box
+ if not isinstance(box,list): return None
+ vals={}
+ i=0
+ while i+1<len(box):
+ vals[box[i]]=box[i+1]; i+=2
+ width=vals.get(':line-width',1)
+ if isinstance(width,list) and width and width[0]=='cons': width=width[1]
+ if isinstance(width,(int,float)): width=abs(int(width)) or 1
+ else: width=1
+ style=vals.get(':style')
+ color=vals.get(':color')
+ if color:
+ color=DEFAULT_COLOR_HEX.get(str(color).lower().replace(' ',''),color)
+ if style=='released-button': return {"style":"released","width":width,"color":None}
+ if style=='pressed-button': return {"style":"pressed","width":width,"color":None}
+ return {"style":"line","width":width,"color":color}
+
+def face_seed(face, effective=False):
+ d=default_face(face,effective)
+ out={}
+ fg=d.get('foregroundHex') or d.get('foreground')
+ bg=d.get('backgroundHex') or d.get('background')
+ if fg: out['fg']=fg
+ if bg: out['bg']=bg
+ if d.get('weight')=='bold': out['bold']=True
+ if d.get('slant')=='italic': out['italic']=True
+ if d.get('underline'): out['underline']=True
+ if d.get('strike'): out['strike']=True
+ if d.get('inherit'): out['inherit']=d.get('inherit')
+ if d.get('height') and d.get('height')!=1: out['height']=d.get('height')
+ box=emacs_box_to_theme(d.get('box'))
+ if box: out['box']=box
+ return out
+
+def color_label(value, fallback):
+ if not value: return fallback
+ names={}
+ if DEFAULT_FACES:
+ for face,data in DEFAULT_FACES.get('faces',{}).items():
+ for block in ('chosenGuiLight','effectiveGuiLight'):
+ d=data.get(block,{}) or {}
+ for attr in ('foreground','background','distantForeground'):
+ hx=d.get(attr+'Hex')
+ nm=d.get(attr)
+ if hx and nm and not str(nm).startswith('#'): names.setdefault(hx.lower(), str(nm).lower().replace(' ','-'))
+ return names.get(str(value).lower(), fallback)
+
+if DEFAULT_FACES:
+ MAP['bg']=default_color('default','background') or MAP['bg']
+ MAP['p']=default_color('default','foreground') or MAP['p']
+ for cat,faces in DEFAULT_FACES.get('syntax-map',{}).items():
+ faces=faces or []
+ if cat in ('bg','p') or not faces: continue
+ face=faces[0]
+ c=default_color(face,'foreground')
+ if c: MAP[cat]=c
+ eff=default_face(face,True)
+ BOLD[cat]=eff.get('weight')=='bold'
+ ITALIC_MAP[cat]=eff.get('slant')=='italic'
+else:
+ BOLD={k:v[1] for k,v in COLS.items()}
+ ITALIC_MAP={k:False for k in COLS}
+
+PALETTE=[[MAP['bg'],"bg","ground"],[MAP['p'],"fg","ground"]]
CATS=[["bg","bg (ground)","Aa Bb 123"],["p","fg","other / whitespace"],["kw","keyword","class def if return"],["bi","builtin","len echo printf"],
["pp","preprocessor","#include #define"],["fnd","function · def","resolve push"],
["fnc","function · call","printf rsync get"],["dec","decorator","@dataclass"],
@@ -61,25 +153,19 @@ UI_FACES=[["cursor","cursor","Aa|"],["region","region (selection)","selected tex
["show-paren-mismatch","show-paren-mismatch",") ("],["link","link","https://"],
["error","error","error!"],["warning","warning","warning"],
["success","success","ok"],["vertical-border","vertical-border","|"]]
-UIMAP={"cursor":{"fg":None,"bg":"#a9b2bb"},"region":{"fg":None,"bg":"#264364"},
- "hl-line":{"fg":None,"bg":"#1a1714"},"highlight":{"fg":None,"bg":"#2f343a"},
- "mode-line":{"fg":"#cdced1","bg":"#2f343a"},"mode-line-inactive":{"fg":"#838d97","bg":"#1a1714"},
- "fringe":{"fg":None,"bg":"#0d0b0a"},"line-number":{"fg":"#5e6770","bg":None},
- "line-number-current-line":{"fg":"#e8bd30","bg":"#1a1714"},"minibuffer-prompt":{"fg":"#67809c","bg":None},
- "isearch":{"fg":"#0d0b0a","bg":"#e8bd30"},"lazy-highlight":{"fg":"#0d0b0a","bg":"#838d97"},
- "isearch-fail":{"fg":"#cb6b4d","bg":None},"show-paren-match":{"fg":None,"bg":"#264364"},
- "show-paren-mismatch":{"fg":"#0d0b0a","bg":"#cb6b4d"},"link":{"fg":"#67809c","bg":None},
- "error":{"fg":"#cb6b4d","bg":None},"warning":{"fg":"#e8bd30","bg":None},
- "success":{"fg":"#5d9b86","bg":None},"vertical-border":{"fg":"#2f343a","bg":None}}
+UIMAP={f[0]:{"fg":None,"bg":None,"bold":False,"italic":False,"underline":False,"strike":False} for f in UI_FACES}
+if DEFAULT_FACES:
+ UIMAP={f[0]:dict({"fg":None,"bg":None,"bold":False,"italic":False,"underline":False,"strike":False},**face_seed(f[0],False)) for f in UI_FACES}
# Optional palette seed: THEME_STUDIO_SEED=<file.json> seeds the tool's starting
# palette / assignments / bold / italic / UI from a theme.json (path relative to
# this dir), instead of the hardcoded defaults above. Unset leaves them unchanged.
# Placed after every default it overrides (notably UIMAP) so the merge has targets.
# Mirrors what the in-page Import does, so reseed and import agree.
-LOCKS=[]; ITALIC=[]
-# sterling is the default theme; THEME_STUDIO_SEED=<file>.json overrides to view another.
-_seed=os.environ.get('THEME_STUDIO_SEED') or 'sterling.json'
+LOCKS=[]; ITALIC=[k for k,v in ITALIC_MAP.items() if v]
+# THEME_STUDIO_SEED=<file>.json opens an existing theme as the starting point.
+# Unset starts empty: only bg/fg are in the palette.
+_seed=os.environ.get('THEME_STUDIO_SEED')
_d={}
if _seed:
_d=json.load(open(os.path.join(HERE,_seed)))
@@ -90,14 +176,14 @@ if _seed:
if _d.get('ui'):
for _k,_v in _d['ui'].items(): UIMAP[_k]=_v
if 'locks' in _d: LOCKS=_d['locks']
-# These faces carry a fixed style in Emacs's built-in definitions (verified with
-# emacs -Q), independent of any theme: link / lazy-highlight / show-paren-match
-# are underlined; error / warning / success are bold. Seed the defaults to match.
-UIMAP["link"]["underline"]=True
-for _f in ("lazy-highlight","show-paren-match"): UIMAP[_f]["underline"]=True
-for _f in ("error","warning","success"): UIMAP[_f]["bold"]=True
-# The mode line carries a 3D released-button box by default in Emacs.
-for _f in ("mode-line","mode-line-inactive"): UIMAP[_f]["box"]={"style":"released","width":1,"color":None}
+PALETTE=normalize_palette(PALETTE)
+if not DEFAULT_FACES:
+ # These faces carry a fixed style in Emacs's built-in definitions. Fallback
+ # only; normal generation uses emacs-default-faces.json above.
+ UIMAP["link"]["underline"]=True
+ for _f in ("lazy-highlight","show-paren-match"): UIMAP[_f]["underline"]=True
+ for _f in ("error","warning","success"): UIMAP[_f]["bold"]=True
+ for _f in ("mode-line","mode-line-inactive"): UIMAP[_f]["box"]={"style":"released","width":1,"color":None}
# Tier-3 package faces (Phase 2): complete own-defface sets for org/magit/elfeed,
# built from face-name lists + a curated seed-color map. Prominent faces are
# seeded; the long tail seeds to the default foreground for the user to tune.
@@ -141,7 +227,11 @@ MAGIT_FACES=("magit-section-heading magit-section-secondary-heading magit-sectio
"magit-reflog-merge magit-reflog-checkout magit-reflog-reset magit-reflog-rebase "
"magit-reflog-cherry-pick magit-reflog-remote magit-reflog-other magit-sequence-pick "
"magit-sequence-stop magit-sequence-part magit-sequence-head magit-sequence-drop magit-sequence-done "
- "magit-sequence-onto magit-sequence-exec magit-left-margin").split()
+ "magit-sequence-onto magit-sequence-exec magit-left-margin "
+ "git-commit-comment-action git-commit-comment-branch-local git-commit-comment-branch-remote "
+ "git-commit-comment-detached git-commit-comment-file git-commit-comment-heading git-commit-keyword "
+ "git-commit-nonempty-second-line git-commit-overlong-summary git-commit-summary "
+ "git-commit-trailer-token git-commit-trailer-value").split()
ELFEED_FACES=("elfeed-search-date-face elfeed-search-title-face elfeed-search-unread-title-face "
"elfeed-search-feed-face elfeed-search-tag-face elfeed-search-unread-count-face "
"elfeed-search-filter-face elfeed-search-last-update-face elfeed-log-date-face "
@@ -426,22 +516,59 @@ if os.path.exists(_inv_path):
APPS[_pkg]={"label":_pkg,"preview":"generic","faces":[
[f,(f[len(_pkg)+1:] if f.startswith(_pkg+"-") else f).replace("-face","").replace("-"," "),{}]
for f in _INV[_pkg]]}
-# Apply the seed theme's package overrides (sterling by default): each full per-face
-# spec (color + structure) replaces the hardcoded face seed before the page renders.
+if DEFAULT_FACES:
+ for _app in APPS.values():
+ for _row in _app["faces"]:
+ _row[2]=face_seed(_row[0],False)
+# Apply seed theme package overrides when THEME_STUDIO_SEED is set: each full
+# per-face spec (color + structure) replaces the hardcoded face seed before render.
if _seed and _d.get('packages'):
for _app,_pkfaces in _d['packages'].items():
if _app in APPS:
for _row in APPS[_app]['faces']:
if _row[0] in _pkfaces: _row[2]=_pkfaces[_row[0]]
+
+def add_palette_color(value, label=None):
+ if not value: return
+ if any((p[0] or '').lower()==str(value).lower() for p in PALETTE): return
+ name=label or color_label(value,'color-'+str(len(PALETTE)))
+ base=name
+ n=2
+ used={p[1].lower() for p in PALETTE}
+ while name.lower() in used:
+ name=base+'-'+str(n); n+=1
+ PALETTE.append([value,name,column_id(name)])
+
+if DEFAULT_FACES:
+ for _k,_v in MAP.items():
+ add_palette_color(_v, 'bg' if _k=='bg' else 'fg' if _k=='p' else None)
+ for _face,_spec in UIMAP.items():
+ add_palette_color(_spec.get('fg'))
+ add_palette_color(_spec.get('bg'))
+ for _app in APPS.values():
+ for _face,_label,_spec in _app['faces']:
+ add_palette_color(_spec.get('fg'))
+ add_palette_color(_spec.get('bg'))
+
+PALETTE=normalize_palette(PALETTE)
HTML = """<!doctype html><meta charset=utf-8><title>theme-studio</title>
<style>
STYLES_CSS</style>
-<h1 id="pagetitle">Untitled: theme</h1>
-<div class="cols">
+<div class="topbar">
+ <h1 id="pagetitle">Untitled: theme</h1>
+ <div class="saveload">
+ <div class="filebar end">
+ <label style="color:#b4b1a2">theme name</label><input type="text" id="themename" value="" placeholder="untitled" oninput="updateTitle()" style="background:#161412;border:1px solid #252321;color:#cdced1;border-radius:4px;padding:5px 8px;font:10pt monospace;width:200px">
+ <button id="savebtn" onclick="saveTheme()" style="display:none">&#128190; save</button>
+ <button onclick="exportTheme()">&#11015; export</button>
+ <button class="fbtn" onclick="importTheme()">&#11014; import</button><input type="file" id="fileinput" accept=".json" onchange="importFile(event)" style="display:none">
+ <button id="jsonbtn" onclick="toggleJSON()">show</button>
+ </div>
+ <textarea id="export" style="display:none" readonly></textarea>
+ </div>
+</div>
<section class="pane grow">
<h1>palette</h1>
- <div class="pals" id="pals"></div>
- <div class="palwarn" id="palwarn"></div>
<div class="palctl">
<div id="swatch" class="swatch" title="open color picker"></div>
<input type="text" id="newhexstr" placeholder="#rrggbb" value="#888888" oninput="syncHex()" onkeydown="if(event.key==='Enter')applyEdit()" style="width:110px">
@@ -468,21 +595,9 @@ STYLES_CSS</style>
<div id="pkchips" class="pkchips"></div>
</div>
</div>
+ <div class="pals" id="pals"></div>
+ <div class="palwarn" id="palwarn"></div>
</section>
- <section class="pane saveload">
- <h1>export, import, and save</h1>
- <div class="filebar end">
- <label style="color:#b4b1a2">theme name</label><input type="text" id="themename" value="" placeholder="untitled" oninput="updateTitle()" style="background:#161412;border:1px solid #252321;color:#cdced1;border-radius:4px;padding:5px 8px;font:10pt monospace;width:200px">
- </div>
- <div class="filebar end">
- <button id="savebtn" onclick="saveTheme()" style="display:none">&#128190; save</button>
- <button onclick="exportTheme()">&#11015; export</button>
- <button class="fbtn" onclick="importTheme()">&#11014; import</button><input type="file" id="fileinput" accept=".json" onchange="importFile(event)" style="display:none">
- <button id="jsonbtn" onclick="toggleJSON()">show</button>
- </div>
- <textarea id="export" style="display:none" readonly></textarea>
- </section>
-</div>
<h1>code/color assignments</h1>
<div class="cols">
<section class="pane">
diff --git a/scripts/theme-studio/styles.css b/scripts/theme-studio/styles.css
index cc074dac..9bb9e754 100644
--- a/scripts/theme-studio/styles.css
+++ b/scripts/theme-studio/styles.css
@@ -26,6 +26,7 @@
.pals{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:flex-start}
.fstrip{display:flex;flex-direction:column;gap:6px;padding:5px;border-radius:7px;border:1px solid transparent}
.fstrip.ground{border-color:#252321;background:#161412}
+ .fhead{min-height:17px;max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b4b1a2;font:9pt monospace;text-align:center}
.fcount{margin-top:3px;font:9pt monospace;color:#8a9496;text-align:center}
.fcount input{width:40px;background:#0d0b0a;border:1px solid #252321;color:#cdced1;border-radius:4px;padding:2px 4px;font:9pt monospace;text-align:center}
.palwarn{display:none;margin-top:8px;font:10pt monospace;color:#cb6b4d}
@@ -35,7 +36,7 @@
.pchip.sel{outline:3px solid #e8bd30;outline-offset:2px} .pchip input.nm{background:transparent;border:none;text-align:center;font:bold 10pt monospace;width:108px;outline:none}
.pchip .hx{font-size:10pt;opacity:.8} .pchip .rm{position:absolute;top:2px;right:5px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:bold;opacity:.7}
.pchip .lock{position:absolute;top:3px;right:5px;font-size:10px;opacity:.6}
- .palctl{margin-top:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
+ .palctl{margin:0 0 12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.palctl input[type=text]{background:#161412;border:1px solid #252321;color:#cdced1;border-radius:4px;padding:5px 8px;font:10pt monospace}
.palctl input[type=text]::placeholder{color:#b4b1a2;opacity:1}
.palctl{position:relative}
@@ -70,7 +71,8 @@
#palmsg{font:10pt monospace;opacity:0;transition:opacity .35s;margin-left:6px}
#export{width:100%;height:180px;margin-top:10px;background:#0d0b0a;color:#a4ac64;border:1px solid #252321;border-radius:6px;font:10pt monospace;padding:10px}
.filebar{margin:6px 0 0;display:flex;gap:8px;align-items:center}
- #pagetitle{font-size:30px;color:#cdced1;font-weight:normal;border:none;margin:4px 0 18px;padding:0}
+ #pagetitle{font-size:30px;color:#cdced1;font-weight:normal;border:none;margin:0;padding:0}
+ .topbar{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;margin:4px 0 18px}
.cols{display:flex;gap:28px;align-items:flex-start} .cols.stretch{align-items:stretch}
.pane{min-width:0} .pane.grow{flex:1} .pane.saveload{flex:0 0 auto;margin-left:auto}
.pane h1{margin-top:0}
diff --git a/scripts/theme-studio/test-app-core.mjs b/scripts/theme-studio/test-app-core.mjs
index 39a44967..244dd6e3 100644
--- a/scripts/theme-studio/test-app-core.mjs
+++ b/scripts/theme-studio/test-app-core.mjs
@@ -7,7 +7,7 @@ import assert from 'node:assert/strict';
import { readFileSync } from 'node:fs';
import { fileURLToPath } from 'node:url';
import {
- nameToHex, buildPkgmap, packagesForExport, mergePackagesInto, effResolve, optList, slugify,
+ nameToHex, buildPkgmap, packagesForExport, mergePackagesInto, effResolve, optList, paletteOptionList, slugify,
} from './app-core.js';
const here = fileURLToPath(new URL('.', import.meta.url));
@@ -44,6 +44,32 @@ test('optList: Error — a cur not in the palette is surfaced as (gone) first',
assert.deepEqual(list.slice(2), PAL);
});
+test('paletteOptionList: Normal — color choices follow visual column ordering', () => {
+ const pal = [
+ ['#67809c', 'blue'],
+ ['#0d0b0a', 'bg'],
+ ['#808080', 'gray'],
+ ['#c0402a', 'red'],
+ ['#f0fef0', 'fg'],
+ ];
+ const list = paletteOptionList('#67809c', pal, { bg: '#0d0b0a', fg: '#f0fef0' });
+ assert.deepEqual(list.slice(0, 3), [['', '— default —'], ['#0d0b0a', 'bg'], ['#f0fef0', 'fg']]);
+ assert.ok(list.findIndex(([, name]) => name === 'blue') < list.findIndex(([, name]) => name === 'gray'), 'palette column order is preserved');
+ assert.ok(list.findIndex(([, name]) => name === 'gray') < list.findIndex(([, name]) => name === 'red'), 'later columns stay later');
+});
+
+test('paletteOptionList: Boundary — assignment-only ground colors are selectable', () => {
+ const list = paletteOptionList('', [['#67809c', 'blue']], { bg: '#0d0b0a', fg: '#f0fef0' });
+ assert.ok(list.some(([hex, name]) => hex === '#0d0b0a' && name === 'bg'));
+ assert.ok(list.some(([hex, name]) => hex === '#f0fef0' && name === 'fg'));
+});
+
+test('paletteOptionList: Error — a cur outside palette and ground is surfaced as gone', () => {
+ const list = paletteOptionList('#123456', PAL, { bg: '#0d0b0a', fg: '#f0fef0' });
+ assert.deepEqual(list[0], ['', '— default —']);
+ assert.deepEqual(list[1], ['#123456', '(gone) #123456']);
+});
+
test('buildPkgmap: Normal — seeds faces, resolving names and applying defaults', () => {
const apps = { 'org-mode': { faces: [
['org-todo', 'todo', { fg: 'blue', bold: true }],
diff --git a/scripts/theme-studio/test-families.mjs b/scripts/theme-studio/test-families.mjs
index c6602aeb..7d59e281 100644
--- a/scripts/theme-studio/test-families.mjs
+++ b/scripts/theme-studio/test-families.mjs
@@ -1,150 +1,89 @@
-// Unit tests for the color-families model (app-core.js): grouping a flat palette
-// into hue families, regenerating a family's ramp, ranking members by lightness,
-// and planning the assignment re-point across a regenerate. Phase 1 of the
-// color-families spec. Pure, no DOM. Run: node --test scripts/theme-studio/
+// Unit tests for the color-column model (app-core.js): grouping a flat palette
+// into stable structural columns, regenerating a column's ramp, ranking members
+// by lightness, and planning assignment re-point across a regenerate. Pure, no
+// DOM. Run: node --test scripts/theme-studio/
import { test } from 'node:test';
import assert from 'node:assert/strict';
import { familiesFromPalette, regenFamily, rankByLightness, stepRepointPlan, sortFamilies } from './app-core.js';
-import { oklch2hex, srgb2oklab, oklab2oklch } from './colormath.js';
-// Build a palette entry at a controlled OKLCH hue so clustering is deterministic.
-const at = (L, C, H, name) => [oklch2hex(L, C, H).hex, name || ('c' + H)];
+const famOf = (families, name) => families.find(f => f.members.some(m => m.name === name));
// --- familiesFromPalette ----------------------------------------------------
-test('familiesFromPalette: Normal — separated hues split into one family each', () => {
- const pal = [at(0.6, 0.1, 30, 'red'), at(0.6, 0.1, 150, 'green'), at(0.6, 0.1, 270, 'blue')];
+test('familiesFromPalette: Normal - generated names group by column stem', () => {
+ const pal = [['#223344', 'blue-1'], ['#67809c', 'blue'], ['#b2c3cc', 'blue+1']];
const { ground, families } = familiesFromPalette(pal, { bg: '#000000', fg: '#ffffff' });
- assert.equal(families.length, 3, 'three separated hues -> three families');
assert.equal(ground.length, 2, 'ground strip carries bg and fg');
- for (const f of families) assert.equal(f.members.length, 1);
-});
-
-test('familiesFromPalette: Boundary — near hues at the same lightness stay one family', () => {
- const pal = [at(0.55, 0.1, 250, 'b1'), at(0.6, 0.1, 256, 'b2')];
- const { families } = familiesFromPalette(pal, { bg: '#000000', fg: '#ffffff' });
- assert.equal(families.length, 1, 'a near hue-pair is one family');
- assert.equal(families[0].members.length, 2);
+ assert.equal(families.length, 1);
+ assert.deepEqual(families[0].members.map(m => m.name), ['blue-1', 'blue', 'blue+1']);
});
-test('familiesFromPalette: Boundary — well-separated hues split', () => {
- const pal = [at(0.6, 0.1, 255, 'b'), at(0.6, 0.1, 200, 'c')];
+test('familiesFromPalette: Normal - different stems stay in different columns even with similar colors', () => {
+ const pal = [['#67809c', 'blue'], ['#6a829e', 'steel']];
const { families } = familiesFromPalette(pal, { bg: '#000000', fg: '#ffffff' });
assert.equal(families.length, 2);
+ assert.notEqual(famOf(families, 'blue'), famOf(families, 'steel'));
});
-test('familiesFromPalette: Boundary — an intermediate chain does not merge gold into green', () => {
- // complete linkage requires every cross-pair compatible, so the far endpoints (90° vs 150°) keep the chain from fusing
- const pal = [at(0.7, 0.1, 90, 'gold'), at(0.65, 0.1, 110, 'olive'), at(0.6, 0.1, 130, 'yg'), at(0.55, 0.1, 150, 'green')];
+test('familiesFromPalette: Boundary - a stable third-field column id survives rename', () => {
+ const pal = [['#223344', 'blue-1', 'blue'], ['#67809c', 'renamed-base', 'blue'], ['#b2c3cc', 'wild-card', 'blue']];
const { families } = familiesFromPalette(pal, { bg: '#000000', fg: '#ffffff' });
- assert.equal(families.length, 2, 'not one chained family');
-});
-
-test('familiesFromPalette: Boundary — a pale tint keeps its hue while a mid gray goes neutral', () => {
- const paleBlue = oklch2hex(0.9, 0.03, 255).hex; // light, faint -> still blue
- const midGray = oklch2hex(0.6, 0.025, 100).hex; // mid, faint -> reads neutral
- const { families } = familiesFromPalette([[paleBlue, 'paleblue'], [midGray, 'graytone']], { bg: '#000000', fg: '#ffffff' });
- const neutral = families.find(f => f.neutral);
- assert.ok(neutral && neutral.members.some(m => m.name === 'graytone'), 'mid faint color is neutral');
- assert.ok(families.some(f => !f.neutral && f.members.some(m => m.name === 'paleblue')), 'pale tint stays chromatic');
+ assert.equal(families.length, 1);
+ assert.equal(families[0].column, 'blue');
+ assert.deepEqual(families[0].members.map(m => m.name), ['blue-1', 'renamed-base', 'wild-card']);
});
-test('familiesFromPalette: Boundary — near-neutral colors form a separate family', () => {
- const pal = [at(0.6, 0.1, 250, 'blue'), at(0.5, 0.004, 250, 'gray')]; // gray below the chroma threshold
+test('familiesFromPalette: Boundary - legacy two-field entries fall back to name stem', () => {
+ const pal = [['#875f00', 'yellow-1'], ['#d7af5f', 'yellow'], ['#646d14', 'green-1'], ['#a4ac64', 'green']];
const { families } = familiesFromPalette(pal, { bg: '#000000', fg: '#ffffff' });
- const neutral = families.find(f => f.neutral);
- assert.ok(neutral, 'a neutral family exists');
- assert.ok(neutral.members.some(m => m.name === 'gray'));
- assert.ok(families.some(f => !f.neutral && f.members.some(m => m.name === 'blue')));
-});
-
-// --- real-palette grouping (the hard cases the color-sorting reviews measured) ---
-
-// The contested region of the distinguished/sterling palette: the gold ramp and
-// the olive ramp whose hue ranges nearly touch but whose mid-tones are far apart.
-const GOLD = [['#875f00', 'yellow-2'], ['#8e784c', 'yellow-1'], ['#d7af5f', 'yellow'], ['#ffd75f', 'yellow+1']];
-const OLIVE = [['#646d14', 'green-2'], ['#869038', 'green-1'], ['#a4ac64', 'green'], ['#ccc768', 'green+1']];
-const famOf = (families, name) => families.find(f => f.members.some(m => m.name === name));
-
-test('familiesFromPalette: Normal — the gold and olive ramps separate', () => {
- const { families } = familiesFromPalette([...GOLD, ...OLIVE], { bg: '#000000', fg: '#ffffff' });
- const gold = famOf(families, 'yellow'), olive = famOf(families, 'green');
- assert.notEqual(gold, olive, 'gold and olive are different families');
- assert.ok(!gold.members.some(m => m.name.startsWith('green')), 'gold family has no greens');
- assert.ok(!olive.members.some(m => m.name.startsWith('yellow')), 'olive family has no yellows');
-});
-
-test('familiesFromPalette: Normal — the blue ramp stays whole despite pale-tint hue drift', () => {
- // blue (H 252), blue+1 (H 231), blue+2 (H 272): low-chroma pale tints swing in hue but belong together
- const pal = [['#67809c', 'blue'], ['#b2c3cc', 'blue+1'], ['#d9e2ff', 'blue+2']];
- const { families } = familiesFromPalette(pal, { bg: '#000000', fg: '#ffffff' });
- const blue = famOf(families, 'blue');
- assert.equal(blue.members.length, 3, 'all three blues in one family');
-});
-
-test('familiesFromPalette: Boundary — pale warm grays and pure white read as neutral', () => {
- const pal = [['#b4b1a2', 'gray+1'], ['#d0cbc0', 'gray+2'], ['#ffffff', 'white'], ['#67809c', 'blue']];
- const { families } = familiesFromPalette(pal, { bg: '#000000', fg: '#f0fef0' }); // fg distinct from the white swatch
- const neutral = families.find(f => f.neutral);
- for (const n of ['gray+1', 'gray+2', 'white']) assert.ok(neutral.members.some(m => m.name === n), n + ' is neutral');
- assert.ok(famOf(families, 'blue') && !famOf(families, 'blue').neutral, 'blue stays chromatic');
+ assert.equal(families.length, 2);
+ assert.ok(famOf(families, 'yellow'));
+ assert.ok(famOf(families, 'green'));
});
-test('familiesFromPalette: Boundary — a vivid accent stays out of a soft same-hue family', () => {
- // intense-red (C 0.246) vs red (C 0.120) at similar lightness: the chroma clause keeps them apart
- const pal = [['#ff2a00', 'intense-red'], ['#d47c59', 'red'], ['#a7502d', 'red-1']];
+test('familiesFromPalette: Normal - palette order controls column order', () => {
+ const pal = [['#67809c', 'blue'], ['#e8bd30', 'gold'], ['#5d9b86', 'green']];
const { families } = familiesFromPalette(pal, { bg: '#000000', fg: '#ffffff' });
- assert.notEqual(famOf(families, 'intense-red'), famOf(families, 'red'), 'intense-red is its own family');
-});
-
-test('familiesFromPalette: Boundary — grouping is independent of palette order', () => {
- const base = [...GOLD, ...OLIVE, ['#67809c', 'blue'], ['#b2c3cc', 'blue+1'], ['#969385', 'gray']];
- const key = pal => familiesFromPalette(pal, { bg: '#000000', fg: '#ffffff' }).families
- .map(f => f.members.map(m => m.name).sort().join(',')).sort().join(' | ');
- const ref = key(base);
- for (const seed of [1, 2, 3]) { // a few deterministic shuffles
- const shuffled = base.map((e, i) => [e, ((i + 1) * seed * 7) % base.length]).sort((a, b) => a[1] - b[1]).map(x => x[0]);
- assert.equal(key(shuffled), ref, 'shuffle ' + seed + ' yields the same grouping');
- }
+ assert.deepEqual(families.map(f => f.members[0].name), ['blue', 'gold', 'green']);
});
-test('familiesFromPalette: Boundary — ground hex absent from the palette still forms the strip', () => {
- const pal = [at(0.6, 0.1, 250, 'blue')];
+test('familiesFromPalette: Boundary - ground hex absent from the palette still forms the strip', () => {
+ const pal = [['#67809c', 'blue']];
const { ground } = familiesFromPalette(pal, { bg: '#0d0b0a', fg: '#f0fef0' });
assert.equal(ground.length, 2);
assert.ok(ground.some(g => g.hex.toLowerCase() === '#0d0b0a' && g.role === 'bg'));
assert.ok(ground.some(g => g.role === 'fg'));
});
-test('familiesFromPalette: Boundary — a chip at a ground hex is not duplicated into a family', () => {
- const pal = [['#0d0b0a', 'ground'], at(0.6, 0.1, 250, 'blue')];
+test('familiesFromPalette: Boundary - ground entries and ground-N steps stay out of normal columns', () => {
+ const pal = [['#0d0b0a', 'bg', 'ground'], ['#444444', 'ground-1', 'ground'], ['#67809c', 'blue']];
const { ground, families } = familiesFromPalette(pal, { bg: '#0d0b0a', fg: '#f0fef0' });
assert.ok(ground.some(g => g.hex.toLowerCase() === '#0d0b0a'));
- assert.ok(!families.some(f => f.members.some(m => m.hex.toLowerCase() === '#0d0b0a')), 'ground chip stays out of families');
+ assert.ok(!families.some(f => f.members.some(m => m.name === 'bg' || m.name === 'ground-1')));
});
// --- regenFamily ------------------------------------------------------------
-test('regenFamily: Normal — n steps each side plus the base, ordered by offset', () => {
+test('regenFamily: Normal - n steps each side plus the base, ordered by offset', () => {
const r = regenFamily('#67809c', 2);
assert.equal(r.members.length, 5);
assert.deepEqual(r.members.map(m => m.offset), [-2, -1, 0, 1, 2]);
assert.equal(r.members.find(m => m.offset === 0).hex, '#67809c');
});
-test('regenFamily: Boundary — n=0 is the base alone, no ramp() clamp to 1', () => {
+test('regenFamily: Boundary - n=0 is the base alone, no ramp() clamp to 1', () => {
const r = regenFamily('#67809c', 0);
assert.deepEqual(r.members, [{ hex: '#67809c', offset: 0, clamped: false }]);
});
-test('regenFamily: Error — a malformed base returns a structured bad-hex', () => {
+test('regenFamily: Error - a malformed base returns a structured bad-hex', () => {
assert.deepEqual(regenFamily('nope', 2), { members: [], error: 'bad-hex' });
});
// --- rankByLightness --------------------------------------------------------
-test('rankByLightness: Normal — offsets are signed distance from the base by lightness', () => {
+test('rankByLightness: Normal - offsets are signed distance from the base by lightness', () => {
const members = regenFamily('#67809c', 2).members.map(m => m.hex);
const ranked = rankByLightness(members, '#67809c');
const base = ranked.find(m => m.hex === '#67809c');
@@ -153,26 +92,26 @@ test('rankByLightness: Normal — offsets are signed distance from the base by l
assert.deepEqual(sorted.map(m => m.offset), [-2, -1, 0, 1, 2]);
});
-test('rankByLightness: Boundary — a base not among the members ranks by nearest lightness', () => {
+test('rankByLightness: Boundary - a base not among the members ranks by nearest lightness', () => {
const members = ['#222222', '#888888', '#dddddd'];
- const ranked = rankByLightness(members, '#8a8a8a'); // near the mid member
+ const ranked = rankByLightness(members, '#8a8a8a');
const mid = ranked.find(m => m.hex === '#888888');
assert.equal(mid.offset, 0, 'nearest-lightness member is the base rank');
});
// --- stepRepointPlan --------------------------------------------------------
-test('stepRepointPlan: Normal — surviving offsets map old->new, changed hex only', () => {
+test('stepRepointPlan: Normal - surviving offsets map old->new, changed hex only', () => {
const oldR = [{ hex: '#111111', offset: -1 }, { hex: '#222222', offset: 0 }, { hex: '#333333', offset: 1 }];
const neu = [{ hex: '#111111', offset: -1 }, { hex: '#aaaaaa', offset: 0 }, { hex: '#444444', offset: 1 }];
const { map, removed } = stepRepointPlan(oldR, neu);
assert.deepEqual(removed, []);
- assert.deepEqual(map, [['#222222', '#aaaaaa'], ['#333333', '#444444']]); // -1 unchanged, skipped
+ assert.deepEqual(map, [['#222222', '#aaaaaa'], ['#333333', '#444444']]);
});
-test('stepRepointPlan: Boundary — an offset with no new counterpart is removed, not repointed', () => {
+test('stepRepointPlan: Boundary - an offset with no new counterpart is removed, not repointed', () => {
const oldR = [{ hex: '#000033', offset: -3 }, { hex: '#222222', offset: 0 }];
- const neu = [{ hex: '#222222', offset: 0 }]; // count dropped, -3 gone
+ const neu = [{ hex: '#222222', offset: 0 }];
const { map, removed } = stepRepointPlan(oldR, neu);
assert.deepEqual(map, []);
assert.deepEqual(removed, ['#000033']);
@@ -180,34 +119,14 @@ test('stepRepointPlan: Boundary — an offset with no new counterpart is removed
// --- sortFamilies -----------------------------------------------------------
-const fam = (baseHex, neutral, members) => ({ base: baseHex, neutral: !!neutral, members: (members || [baseHex]).map(h => ({ hex: h, name: h })) });
-
-test('sortFamilies: Normal — chromatic families order by base hue', () => {
- const fams = [fam(oklch2hex(0.6, 0.1, 270).hex), fam(oklch2hex(0.6, 0.1, 30).hex), fam(oklch2hex(0.6, 0.1, 150).hex)];
- const sorted = sortFamilies(fams);
- const hues = sorted.map(f => Math.round(oklab2oklch(srgb2oklab(f.base)).H));
- for (let i = 1; i < hues.length; i++) assert.ok(hues[i] > hues[i - 1], 'ascending hue: ' + hues.join(','));
-});
+const fam = (label, members) => ({ base: members[0], column: label, members: members.map((h, i) => ({ hex: h, name: label + i })) });
-test('sortFamilies: Boundary — neutral families pin ahead of chromatic ones', () => {
- const sorted = sortFamilies([fam(oklch2hex(0.6, 0.1, 200).hex, false), fam('#808080', true)]);
- assert.equal(sorted[0].neutral, true, 'neutral first');
- assert.equal(sorted[1].neutral, false);
+test('sortFamilies: Normal - preserves first-seen column order', () => {
+ const fams = [fam('blue', ['#67809c']), fam('gold', ['#e8bd30']), fam('green', ['#5d9b86'])];
+ assert.deepEqual(sortFamilies(fams).map(f => f.column), ['blue', 'gold', 'green']);
});
-test('sortFamilies: Normal — members within a family sort dark to light', () => {
+test('sortFamilies: Normal - preserves member order inside a column', () => {
const members = ['#dddddd', '#222222', '#888888'];
- const sorted = sortFamilies([fam(oklch2hex(0.6, 0.1, 200).hex, false, members)]);
- const ls = sorted[0].members.map(m => oklab2oklch(srgb2oklab(m.hex)).L);
- for (let i = 1; i < ls.length; i++) assert.ok(ls[i] > ls[i - 1], 'ascending lightness');
-});
-
-test('sortFamilies: Boundary — order is (hue, then lightness); a hue tie falls to lightness', () => {
- const bases = [oklch2hex(0.6, 0.1, 200).hex, oklch2hex(0.5, 0.1, 200).hex, oklch2hex(0.6, 0.1, 40).hex];
- const sorted = sortFamilies(bases.map(b => fam(b, false)));
- const key = h => { const c = oklab2oklch(srgb2oklab(h)); return [Math.round(c.H), c.L]; };
- for (let i = 1; i < sorted.length; i++) {
- const [h0, l0] = key(sorted[i - 1].base), [h1, l1] = key(sorted[i].base);
- assert.ok(h0 < h1 || (h0 === h1 && l0 <= l1), `order at ${i}: hue ${h0}/${h1} L ${l0.toFixed(3)}/${l1.toFixed(3)}`);
- }
+ assert.deepEqual(sortFamilies([fam('gray', members)])[0].members.map(m => m.hex), members);
});
diff --git a/scripts/theme-studio/theme-studio.html b/scripts/theme-studio/theme-studio.html
index b85eead8..552aa028 100644
--- a/scripts/theme-studio/theme-studio.html
+++ b/scripts/theme-studio/theme-studio.html
@@ -28,6 +28,7 @@
.pals{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:flex-start}
.fstrip{display:flex;flex-direction:column;gap:6px;padding:5px;border-radius:7px;border:1px solid transparent}
.fstrip.ground{border-color:#252321;background:#161412}
+ .fhead{min-height:17px;max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b4b1a2;font:9pt monospace;text-align:center}
.fcount{margin-top:3px;font:9pt monospace;color:#8a9496;text-align:center}
.fcount input{width:40px;background:#0d0b0a;border:1px solid #252321;color:#cdced1;border-radius:4px;padding:2px 4px;font:9pt monospace;text-align:center}
.palwarn{display:none;margin-top:8px;font:10pt monospace;color:#cb6b4d}
@@ -37,7 +38,7 @@
.pchip.sel{outline:3px solid #e8bd30;outline-offset:2px} .pchip input.nm{background:transparent;border:none;text-align:center;font:bold 10pt monospace;width:108px;outline:none}
.pchip .hx{font-size:10pt;opacity:.8} .pchip .rm{position:absolute;top:2px;right:5px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:bold;opacity:.7}
.pchip .lock{position:absolute;top:3px;right:5px;font-size:10px;opacity:.6}
- .palctl{margin-top:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
+ .palctl{margin:0 0 12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.palctl input[type=text]{background:#161412;border:1px solid #252321;color:#cdced1;border-radius:4px;padding:5px 8px;font:10pt monospace}
.palctl input[type=text]::placeholder{color:#b4b1a2;opacity:1}
.palctl{position:relative}
@@ -72,7 +73,8 @@
#palmsg{font:10pt monospace;opacity:0;transition:opacity .35s;margin-left:6px}
#export{width:100%;height:180px;margin-top:10px;background:#0d0b0a;color:#a4ac64;border:1px solid #252321;border-radius:6px;font:10pt monospace;padding:10px}
.filebar{margin:6px 0 0;display:flex;gap:8px;align-items:center}
- #pagetitle{font-size:30px;color:#cdced1;font-weight:normal;border:none;margin:4px 0 18px;padding:0}
+ #pagetitle{font-size:30px;color:#cdced1;font-weight:normal;border:none;margin:0;padding:0}
+ .topbar{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;margin:4px 0 18px}
.cols{display:flex;gap:28px;align-items:flex-start} .cols.stretch{align-items:stretch}
.pane{min-width:0} .pane.grow{flex:1} .pane.saveload{flex:0 0 auto;margin-left:auto}
.pane h1{margin-top:0}
@@ -92,12 +94,21 @@
@keyframes flashtok{0%,55%{background:#e8bd30aa;color:#000}100%{background:transparent}}
.flashtok{animation:flashtok 1.1s ease-out;border-radius:2px}
</style>
-<h1 id="pagetitle">Untitled: theme</h1>
-<div class="cols">
+<div class="topbar">
+ <h1 id="pagetitle">Untitled: theme</h1>
+ <div class="saveload">
+ <div class="filebar end">
+ <label style="color:#b4b1a2">theme name</label><input type="text" id="themename" value="" placeholder="untitled" oninput="updateTitle()" style="background:#161412;border:1px solid #252321;color:#cdced1;border-radius:4px;padding:5px 8px;font:10pt monospace;width:200px">
+ <button id="savebtn" onclick="saveTheme()" style="display:none">&#128190; save</button>
+ <button onclick="exportTheme()">&#11015; export</button>
+ <button class="fbtn" onclick="importTheme()">&#11014; import</button><input type="file" id="fileinput" accept=".json" onchange="importFile(event)" style="display:none">
+ <button id="jsonbtn" onclick="toggleJSON()">show</button>
+ </div>
+ <textarea id="export" style="display:none" readonly></textarea>
+ </div>
+</div>
<section class="pane grow">
<h1>palette</h1>
- <div class="pals" id="pals"></div>
- <div class="palwarn" id="palwarn"></div>
<div class="palctl">
<div id="swatch" class="swatch" title="open color picker"></div>
<input type="text" id="newhexstr" placeholder="#rrggbb" value="#888888" oninput="syncHex()" onkeydown="if(event.key==='Enter')applyEdit()" style="width:110px">
@@ -124,21 +135,9 @@
<div id="pkchips" class="pkchips"></div>
</div>
</div>
+ <div class="pals" id="pals"></div>
+ <div class="palwarn" id="palwarn"></div>
</section>
- <section class="pane saveload">
- <h1>export, import, and save</h1>
- <div class="filebar end">
- <label style="color:#b4b1a2">theme name</label><input type="text" id="themename" value="" placeholder="untitled" oninput="updateTitle()" style="background:#161412;border:1px solid #252321;color:#cdced1;border-radius:4px;padding:5px 8px;font:10pt monospace;width:200px">
- </div>
- <div class="filebar end">
- <button id="savebtn" onclick="saveTheme()" style="display:none">&#128190; save</button>
- <button onclick="exportTheme()">&#11015; export</button>
- <button class="fbtn" onclick="importTheme()">&#11014; import</button><input type="file" id="fileinput" accept=".json" onchange="importFile(event)" style="display:none">
- <button id="jsonbtn" onclick="toggleJSON()">show</button>
- </div>
- <textarea id="export" style="display:none" readonly></textarea>
- </section>
-</div>
<h1>code/color assignments</h1>
<div class="cols">
<section class="pane">
@@ -178,9 +177,9 @@
</section>
</div>
<script>
-const SAMPLES={"Elisp": [[["cmd", ";;"], ["cm", " cache.el"]], [["punc", "("], ["kw", "require"], ["p", " "], ["con", "'cl-lib"], ["punc", ")"]], [], [["punc", "("], ["kw", "defvar"], ["p", " "], ["var", "cache--tbl"], ["p", " "], ["punc", "("], ["fnc", "make-hash-table"], ["p", " "], ["con", ":test"], ["p", " "], ["con", "'equal"], ["punc", "))"]], [["p", " "], ["doc", "\"Memo table.\")"]], [], [["punc", "("], ["kw", "defun"], ["p", " "], ["fnd", "cache-get"], ["p", " "], ["punc", "("], ["var", "key"], ["punc", ")"]], [["p", " "], ["doc", "\"Return cached value for KEY.\""]], [["p", " "], ["punc", "("], ["kw", "or"], ["p", " "], ["punc", "("], ["bi", "gethash"], ["p", " "], ["var", "key"], ["p", " "], ["var", "cache--tbl"], ["punc", ")"]], [["p", " "], ["punc", "("], ["kw", "let"], ["p", " "], ["punc", "(("], ["var", "v"], ["p", " "], ["punc", "("], ["fnc", "compute"], ["p", " "], ["var", "key"], ["p", " "], ["num", "42"], ["punc", "))) "]], [["p", " "], ["punc", "("], ["fnc", "puthash"], ["p", " "], ["var", "key"], ["p", " "], ["var", "v"], ["p", " "], ["var", "cache--tbl"], ["punc", ") "], ["var", "v"], ["punc", "))))"]], [], [["punc", "("], ["kw", "defun"], ["p", " "], ["fnd", "cache-clear"], ["p", " "], ["punc", "()"]], [["p", " "], ["doc", "\"Empty the memo table.\""]], [["p", " "], ["punc", "("], ["kw", "interactive"], ["punc", ")"]], [["p", " "], ["punc", "("], ["fnc", "clrhash"], ["p", " "], ["var", "cache--tbl"], ["punc", ")"]], [["p", " "], ["punc", "("], ["fnc", "message"], ["p", " "], ["str", "\"cleared"], ["esc", "\\n"], ["str", "\""], ["punc", "))"]], [], [["punc", "("], ["kw", "defun"], ["p", " "], ["fnd", "cache-keys"], ["p", " "], ["punc", "()"]], [["p", " "], ["doc", "\"Return all keys.\""]], [["p", " "], ["punc", "("], ["kw", "let"], ["p", " "], ["punc", "(("], ["var", "acc"], ["p", " "], ["con", "nil"], ["punc", "))"]], [["p", " "], ["punc", "("], ["fnc", "maphash"], ["p", " "], ["punc", "("], ["kw", "lambda"], ["p", " "], ["punc", "("], ["var", "k"], ["p", " "], ["var", "_v"], ["punc", ")"], ["p", " "], ["punc", "("], ["fnc", "push"], ["p", " "], ["var", "k"], ["p", " "], ["var", "acc"], ["punc", "))"]], [["p", " "], ["var", "cache--tbl"], ["punc", ")"], ["p", " "], ["var", "acc"], ["punc", "))"]], [], [["punc", "("], ["kw", "provide"], ["p", " "], ["con", "'cache"], ["punc", ")"]]], "Go": [[["cmd", "//"], ["cm", " queue.go"]], [["kw", "package"], ["p", " "], ["var", "main"]], [], [["kw", "import"], ["p", " "], ["str", "\"fmt\""]], [], [["kw", "const"], ["p", " "], ["con", "MaxItems"], ["p", " "], ["op", "="], ["p", " "], ["num", "100"]], [], [["kw", "type"], ["p", " "], ["ty", "Order"], ["p", " "], ["kw", "struct"], ["p", " "], ["punc", "{"]], [["p", " "], ["prop", "ID"], ["p", " "], ["ty", "int"]], [["p", " "], ["prop", "Name"], ["p", " "], ["ty", "string"]], [["punc", "}"]], [], [["kw", "func"], ["p", " "], ["punc", "("], ["var", "q"], ["p", " "], ["op", "*"], ["ty", "Queue"], ["punc", ")"], ["p", " "], ["fnd", "Push"], ["punc", "("], ["var", "o"], ["p", " "], ["op", "*"], ["ty", "Order"], ["punc", ")"], ["p", " "], ["ty", "error"], ["p", " "], ["punc", "{"]], [["p", " "], ["cmd", "//"], ["cm", " reject nil"]], [["p", " "], ["kw", "if"], ["p", " "], ["var", "o"], ["p", " "], ["op", "=="], ["p", " "], ["con", "nil"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "return"], ["p", " "], ["fnc", "fmt.Errorf"], ["punc", "("], ["str", "\"nil"], ["esc", "\\n"], ["str", "\""], ["punc", ")"]], [["p", " "], ["punc", "}"]], [["p", " "], ["var", "q"], ["op", "."], ["prop", "items"], ["p", " "], ["op", "="], ["p", " "], ["bi", "append"], ["punc", "("], ["var", "q"], ["op", "."], ["prop", "items"], ["punc", ","], ["p", " "], ["var", "o"], ["punc", ")"]], [["p", " "], ["kw", "return"], ["p", " "], ["con", "nil"]], [["punc", "}"]], [], [["kw", "func"], ["p", " "], ["fnd", "main"], ["punc", "()"], ["p", " "], ["punc", "{"]], [["p", " "], ["fnc", "fmt.Println"], ["punc", "("], ["op", "&"], ["ty", "Queue"], ["punc", "{}"], ["punc", ")"]], [["punc", "}"]]], "Python": [[["cmd", "#"], ["cm", " theme.py"]], [["kw", "from"], ["p", " "], ["var", "dataclasses"], ["p", " "], ["kw", "import"], ["p", " "], ["var", "dataclass"], ["punc", ","], ["p", " "], ["var", "field"]], [], [["con", "DEFAULT_PORT"], ["op", ":"], ["p", " "], ["ty", "int"], ["p", " "], ["op", "="], ["p", " "], ["num", "8080"]], [["con", "HEX"], ["p", " "], ["op", "="], ["p", " "], ["var", "re"], ["op", "."], ["fnc", "compile"], ["punc", "("], ["re", "r\"#[0-9a-f]{6}\""], ["punc", ")"]], [], [["dec", "@dataclass"]], [["kw", "class"], ["p", " "], ["ty", "Theme"], ["op", ":"]], [["p", " "], ["doc", "\"\"\"A color theme.\"\"\""]], [["p", " "], ["prop", "name"], ["op", ":"], ["p", " "], ["ty", "str"], ["p", " "], ["op", "="], ["p", " "], ["str", "\"dupre\""]], [["p", " "], ["prop", "colors"], ["op", ":"], ["p", " "], ["ty", "dict"], ["p", " "], ["op", "="], ["p", " "], ["fnc", "field"], ["punc", "("], ["prop", "default_factory"], ["op", "="], ["ty", "dict"], ["punc", ")"]], [], [["p", " "], ["kw", "def"], ["p", " "], ["fnd", "resolve"], ["punc", "("], ["var", "self"], ["punc", ","], ["p", " "], ["var", "key"], ["op", ":"], ["p", " "], ["ty", "str"], ["punc", ")"], ["p", " "], ["op", "->"], ["p", " "], ["ty", "str"], ["p", " "], ["op", "|"], ["p", " "], ["con", "None"], ["op", ":"]], [["p", " "], ["cmd", "#"], ["cm", " fallback to none"]], [["p", " "], ["var", "v"], ["p", " "], ["op", "="], ["p", " "], ["var", "self"], ["op", "."], ["prop", "colors"], ["op", "."], ["fnc", "get"], ["punc", "("], ["var", "key"], ["punc", ","], ["p", " "], ["str", "\""], ["esc", "\\t"], ["str", "none\""], ["punc", ")"]], [["p", " "], ["kw", "if"], ["p", " "], ["bi", "len"], ["punc", "("], ["var", "v"], ["punc", ")"], ["p", " "], ["op", "=="], ["p", " "], ["num", "0"], ["op", ":"], ["p", " "], ["kw", "return"], ["p", " "], ["con", "None"]], [["p", " "], ["kw", "return"], ["p", " "], ["var", "v"]], [], [["p", " "], ["dec", "@property"]], [["p", " "], ["kw", "def"], ["p", " "], ["fnd", "size"], ["punc", "("], ["var", "self"], ["punc", ")"], ["p", " "], ["op", "->"], ["p", " "], ["ty", "int"], ["op", ":"]], [["p", " "], ["kw", "return"], ["p", " "], ["bi", "len"], ["punc", "("], ["var", "self"], ["op", "."], ["prop", "colors"], ["punc", ")"]], [], [["var", "theme"], ["p", " "], ["op", "="], ["p", " "], ["ty", "Theme"], ["punc", "("], ["str", "\"dupre\""], ["punc", ")"]], [["fnc", "print"], ["punc", "("], ["var", "theme"], ["op", "."], ["fnc", "resolve"], ["punc", "("], ["str", "\"bg\""], ["punc", "))"]]], "TypeScript": [[["cmd", "//"], ["cm", " orders.ts"]], [["kw", "import"], ["p", " "], ["punc", "{"], ["p", " "], ["ty", "Order"], ["p", " "], ["punc", "}"], ["p", " "], ["kw", "from"], ["p", " "], ["str", "\"./types\""]], [], [["kw", "export"], ["p", " "], ["kw", "interface"], ["p", " "], ["ty", "Queue"], ["p", " "], ["punc", "{"]], [["p", " "], ["prop", "max"], ["op", ":"], ["p", " "], ["ty", "number"], ["punc", ";"]], [["p", " "], ["prop", "items"], ["op", ":"], ["p", " "], ["ty", "Order"], ["punc", "[];"]], [["punc", "}"]], [], [["dec", "@Injectable"], ["punc", "()"]], [["kw", "export"], ["p", " "], ["kw", "class"], ["p", " "], ["ty", "OrderQueue"], ["p", " "], ["kw", "implements"], ["p", " "], ["ty", "Queue"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "private"], ["p", " "], ["prop", "re"], ["p", " "], ["op", "="], ["p", " "], ["re", "/^#[0-9a-f]{6}$/i"], ["punc", ";"]], [], [["p", " "], ["fnd", "push"], ["punc", "("], ["var", "o"], ["op", ":"], ["p", " "], ["ty", "Order"], ["punc", ")"], ["op", ":"], ["p", " "], ["ty", "boolean"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "if"], ["p", " "], ["punc", "("], ["var", "o"], ["p", " "], ["op", "==="], ["p", " "], ["con", "null"], ["punc", ")"], ["p", " "], ["kw", "return"], ["p", " "], ["con", "false"], ["punc", ";"]], [["p", " "], ["var", "console"], ["op", "."], ["fnc", "log"], ["punc", "("], ["str", "`id "], ["punc", "${"], ["var", "o"], ["op", "."], ["prop", "id"], ["punc", "}"], ["esc", "\\n"], ["str", "`"], ["punc", ");"]], [["p", " "], ["kw", "return"], ["p", " "], ["con", "true"], ["punc", ";"]], [["p", " "], ["punc", "}"]], [["punc", "}"]], [], [["kw", "const"], ["p", " "], ["con", "LIMIT"], ["op", ":"], ["p", " "], ["ty", "number"], ["p", " "], ["op", "="], ["p", " "], ["num", "50"], ["punc", ";"]], [["kw", "const"], ["p", " "], ["var", "q"], ["p", " "], ["op", "="], ["p", " "], ["kw", "new"], ["p", " "], ["ty", "OrderQueue"], ["punc", "()"], ["punc", ";"]], [["var", "q"], ["op", "."], ["fnd", "push"], ["punc", "("], ["punc", "{"], ["p", " "], ["prop", "id"], ["op", ":"], ["p", " "], ["num", "1"], ["p", " "], ["punc", "}"], ["p", " "], ["kw", "as"], ["p", " "], ["ty", "Order"], ["punc", ")"], ["punc", ";"]], [["var", "console"], ["op", "."], ["fnc", "log"], ["punc", "("], ["var", "q"], ["op", "."], ["prop", "max"], ["punc", ")"], ["punc", ";"]], [["kw", "const"], ["p", " "], ["var", "cap"], ["p", " "], ["op", "="], ["p", " "], ["var", "Math"], ["op", "."], ["bi", "max"], ["punc", "("], ["con", "LIMIT"], ["punc", ","], ["p", " "], ["num", "0"], ["punc", ")"], ["punc", ";"]]], "Java": [[["cmd", "/**"], ["doc", " A color theme. */"]], [["kw", "package"], ["p", " "], ["var", "com"], ["op", "."], ["var", "dupre"], ["punc", ";"]], [["kw", "import"], ["p", " "], ["var", "java"], ["op", "."], ["var", "util"], ["op", "."], ["var", "regex"], ["op", "."], ["ty", "Pattern"], ["punc", ";"]], [], [["dec", "@Deprecated"]], [["kw", "public"], ["p", " "], ["kw", "final"], ["p", " "], ["kw", "class"], ["p", " "], ["ty", "Theme"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "private"], ["p", " "], ["kw", "static"], ["p", " "], ["kw", "final"], ["p", " "], ["ty", "int"], ["p", " "], ["con", "MAX_PORT"], ["p", " "], ["op", "="], ["p", " "], ["num", "8080"], ["punc", ";"]], [["p", " "], ["kw", "private"], ["p", " "], ["kw", "final"], ["p", " "], ["ty", "String"], ["p", " "], ["prop", "name"], ["p", " "], ["op", "="], ["p", " "], ["str", "\"dupre\""], ["punc", ";"]], [["p", " "], ["kw", "private"], ["p", " "], ["kw", "static"], ["p", " "], ["kw", "final"], ["p", " "], ["ty", "Pattern"], ["p", " "], ["con", "HEX"], ["p", " "], ["op", "="], ["p", " "], ["ty", "Pattern"], ["op", "."], ["fnc", "compile"], ["punc", "("], ["re", "\"#[0-9a-f]{6}\""], ["punc", ")"], ["punc", ";"]], [], [["p", " "], ["dec", "@Override"]], [["p", " "], ["kw", "public"], ["p", " "], ["ty", "String"], ["p", " "], ["fnd", "resolve"], ["punc", "("], ["ty", "String"], ["p", " "], ["var", "key"], ["punc", ")"], ["p", " "], ["punc", "{"]], [["p", " "], ["cmd", "//"], ["cm", " fall back to null"]], [["p", " "], ["kw", "if"], ["p", " "], ["punc", "("], ["var", "key"], ["op", "."], ["fnc", "isEmpty"], ["punc", "()"], ["punc", ")"], ["p", " "], ["kw", "return"], ["p", " "], ["con", "null"], ["punc", ";"]], [["p", " "], ["kw", "return"], ["p", " "], ["var", "key"], ["op", "."], ["fnc", "strip"], ["punc", "("], ["punc", ")"], ["op", "+"], ["str", "\""], ["esc", "\\t"], ["str", "\""], ["punc", ";"]], [["p", " "], ["punc", "}"]], [], [["p", " "], ["kw", "public"], ["p", " "], ["kw", "static"], ["p", " "], ["ty", "void"], ["p", " "], ["fnd", "main"], ["punc", "("], ["ty", "String"], ["punc", "[]"], ["p", " "], ["var", "args"], ["punc", ")"], ["p", " "], ["punc", "{"]], [["p", " "], ["ty", "var"], ["p", " "], ["var", "t"], ["p", " "], ["op", "="], ["p", " "], ["kw", "new"], ["p", " "], ["ty", "Theme"], ["punc", "()"], ["punc", ";"]], [["p", " "], ["ty", "System"], ["op", "."], ["prop", "out"], ["op", "."], ["fnc", "println"], ["punc", "("], ["var", "t"], ["op", "."], ["fnc", "resolve"], ["punc", "("], ["str", "\"bg\""], ["punc", "))"], ["punc", ";"]], [["p", " "], ["punc", "}"]], [["punc", "}"]]], "C": [[["cmd", "/**"], ["doc", " Order queue. */"]], [["pp", "#include"], ["p", " "], ["str", "<stdio.h>"]], [["pp", "#include"], ["p", " "], ["str", "<stdlib.h>"]], [["pp", "#define"], ["p", " "], ["con", "MAX_PORT"], ["p", " "], ["num", "8080"]], [], [["kw", "typedef"], ["p", " "], ["kw", "struct"], ["p", " "], ["punc", "{"]], [["p", " "], ["ty", "int"], ["p", " "], ["prop", "id"], ["punc", ";"]], [["p", " "], ["kw", "const"], ["p", " "], ["ty", "char"], ["p", " "], ["op", "*"], ["prop", "name"], ["punc", ";"]], [["punc", "}"], ["p", " "], ["ty", "Order"], ["punc", ";"]], [], [["cmd", "//"], ["cm", " returns -1 on null input"]], [["ty", "int"], ["p", " "], ["fnd", "push"], ["punc", "("], ["ty", "Order"], ["p", " "], ["op", "*"], ["var", "o"], ["punc", ")"], ["p", " "], ["dec", "__attribute__"], ["punc", "(("], ["dec", "nonnull"], ["punc", "))"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "if"], ["p", " "], ["punc", "("], ["var", "o"], ["p", " "], ["op", "=="], ["p", " "], ["con", "NULL"], ["punc", ")"], ["p", " "], ["kw", "return"], ["p", " "], ["num", "-1"], ["punc", ";"]], [["p", " "], ["fnc", "printf"], ["punc", "("], ["str", "\"id=%d"], ["esc", "\\n"], ["str", "\""], ["punc", ","], ["p", " "], ["var", "o"], ["op", "->"], ["prop", "id"], ["punc", ");"]], [["p", " "], ["kw", "return"], ["p", " "], ["num", "0"], ["punc", ";"]], [["punc", "}"]], [], [["ty", "int"], ["p", " "], ["fnd", "main"], ["punc", "("], ["ty", "void"], ["punc", ")"], ["p", " "], ["punc", "{"]], [["p", " "], ["ty", "Order"], ["p", " "], ["var", "o"], ["p", " "], ["op", "="], ["p", " "], ["punc", "{"], ["p", " "], ["op", "."], ["prop", "id"], ["p", " "], ["op", "="], ["p", " "], ["num", "1"], ["punc", ","], ["p", " "], ["op", "."], ["prop", "name"], ["p", " "], ["op", "="], ["p", " "], ["str", "\"dupre\""], ["p", " "], ["punc", "}"], ["punc", ";"]], [["p", " "], ["ty", "Order"], ["p", " "], ["op", "*"], ["var", "p2"], ["p", " "], ["op", "="], ["p", " "], ["bi", "malloc"], ["punc", "("], ["bi", "sizeof"], ["punc", "("], ["ty", "Order"], ["punc", "))"], ["punc", ";"]], [["p", " "], ["fnc", "push"], ["punc", "("], ["op", "&"], ["var", "o"], ["punc", ")"], ["punc", ";"]], [["p", " "], ["bi", "free"], ["punc", "("], ["var", "p2"], ["punc", ")"], ["punc", ";"]], [["p", " "], ["kw", "return"], ["p", " "], ["num", "0"], ["punc", ";"]], [["punc", "}"]]], "C++": [[["cmd", "/**"], ["doc", " A color theme. */"]], [["pp", "#include"], ["p", " "], ["str", "<string>"]], [["pp", "#include"], ["p", " "], ["str", "<regex>"]], [["pp", "#pragma"], ["p", " "], ["pp", "once"]], [], [["kw", "namespace"], ["p", " "], ["var", "dupre"], ["p", " "], ["punc", "{"]], [], [["kw", "template"], ["op", "<"], ["kw", "typename"], ["p", " "], ["ty", "T"], ["op", ">"], ["p", " "], ["kw", "class"], ["p", " "], ["ty", "Theme"], ["p", " "], ["punc", "{"]], [["kw", "public"], ["op", ":"]], [["p", " "], ["kw", "static"], ["p", " "], ["kw", "constexpr"], ["p", " "], ["ty", "int"], ["p", " "], ["con", "MAX"], ["p", " "], ["op", "="], ["p", " "], ["num", "0x20"], ["punc", ";"]], [["p", " "], ["ty", "std"], ["op", "::"], ["ty", "string"], ["p", " "], ["prop", "name_"], ["p", " "], ["op", "="], ["p", " "], ["str", "\"dupre\""], ["punc", ";"]], [], [["p", " "], ["dec", "[[nodiscard]]"], ["p", " "], ["ty", "T"], ["p", " "], ["fnd", "resolve"], ["punc", "("], ["kw", "const"], ["p", " "], ["ty", "std"], ["op", "::"], ["ty", "string"], ["op", "&"], ["p", " "], ["var", "key"], ["punc", ")"], ["p", " "], ["kw", "const"], ["p", " "], ["punc", "{"]], [["p", " "], ["cmd", "//"], ["cm", " validate against a hex pattern"]], [["p", " "], ["kw", "static"], ["p", " "], ["ty", "std"], ["op", "::"], ["ty", "regex"], ["p", " "], ["var", "re"], ["punc", "("], ["re", "R\"(#[0-9a-f]{6})\""], ["punc", ")"], ["punc", ";"]], [["p", " "], ["kw", "if"], ["p", " "], ["punc", "("], ["var", "key"], ["op", "."], ["fnc", "empty"], ["punc", "()"], ["punc", ")"], ["p", " "], ["kw", "return"], ["p", " "], ["con", "nullptr"], ["punc", ";"]], [["p", " "], ["kw", "return"], ["p", " "], ["ty", "T"], ["punc", "{"], ["var", "key"], ["punc", "}"], ["punc", ";"]], [["p", " "], ["punc", "}"]], [["punc", "}"], ["punc", ";"]], [], [["ty", "int"], ["p", " "], ["fnd", "main"], ["punc", "()"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "auto"], ["p", " "], ["var", "t"], ["p", " "], ["op", "="], ["p", " "], ["ty", "Theme"], ["op", "<"], ["ty", "int"], ["op", ">"], ["punc", "{}"], ["punc", ";"]], [["p", " "], ["bi", "static_cast"], ["op", "<"], ["ty", "int"], ["op", ">"], ["punc", "("], ["var", "t"], ["op", "."], ["prop", "name_"], ["op", "."], ["fnc", "size"], ["punc", "())"], ["punc", ";"]], [["p", " "], ["ty", "std"], ["op", "::"], ["fnc", "printf"], ["punc", "("], ["str", "\"%s"], ["esc", "\\n"], ["str", "\""], ["punc", ","], ["p", " "], ["var", "t"], ["op", "."], ["prop", "name_"], ["op", "."], ["fnc", "c_str"], ["punc", "())"], ["punc", ";"]], [["p", " "], ["kw", "return"], ["p", " "], ["num", "0"], ["punc", ";"]], [["punc", "}"]]], "Shell": [[["cmd", "#!"], ["cm", "/bin/bash"]], [["cmd", "#"], ["cm", " deploy.sh"]], [["bi", "set"], ["p", " "], ["op", "-"], ["var", "euo"], ["p", " "], ["var", "pipefail"]], [], [["var", "PORT"], ["op", "="], ["num", "8080"]], [["var", "NAME"], ["op", "="], ["str", "\"dupre\""]], [], [["fnd", "deploy"], ["punc", "()"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "local"], ["p", " "], ["var", "target"], ["op", "="], ["str", "\"$1\""]], [["p", " "], ["kw", "if"], ["p", " "], ["punc", "[["], ["p", " "], ["op", "-z"], ["p", " "], ["str", "\"$target\""], ["p", " "], ["punc", "]]"], ["punc", ";"], ["p", " "], ["kw", "then"]], [["p", " "], ["bi", "echo"], ["p", " "], ["str", "\"no target\""]], [["p", " "], ["kw", "return"], ["p", " "], ["num", "1"]], [["p", " "], ["kw", "fi"]], [["p", " "], ["fnc", "rsync"], ["p", " "], ["op", "-az"], ["p", " "], ["str", "\"$NAME\""], ["p", " "], ["str", "\"$target\""]], [["punc", "}"]], [], [["fnd", "main"], ["punc", "()"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "for"], ["p", " "], ["var", "host"], ["p", " "], ["kw", "in"], ["p", " "], ["str", "\"$@\""], ["punc", ";"], ["p", " "], ["kw", "do"]], [["p", " "], ["fnc", "deploy"], ["p", " "], ["str", "\"$host\""], ["p", " "], ["op", "||"], ["p", " "], ["bi", "exit"], ["p", " "], ["num", "1"]], [["p", " "], ["kw", "done"]], [["p", " "], ["bi", "echo"], ["p", " "], ["op", "-e"], ["p", " "], ["str", "\"all done"], ["esc", "\\n"], ["str", "\""]], [["punc", "}"]], [], [["fnc", "main"], ["p", " "], ["str", "\"$@\""]]]}, CATS=[["bg", "bg (ground)", "Aa Bb 123"], ["p", "fg", "other / whitespace"], ["kw", "keyword", "class def if return"], ["bi", "builtin", "len echo printf"], ["pp", "preprocessor", "#include #define"], ["fnd", "function \u00b7 def", "resolve push"], ["fnc", "function \u00b7 call", "printf rsync get"], ["dec", "decorator", "@dataclass"], ["ty", "type / class", "int str Order Queue"], ["prop", "property / field", "id name items"], ["con", "constant", "None nil NULL true"], ["num", "number", "8080 100 -1"], ["str", "string", "\"dupre\" \"fmt\""], ["esc", "escape", "\\n \\t"], ["re", "regexp", "/^#[0-9a-f]+/"], ["doc", "docstring", "\"\"\"...\"\"\""], ["cm", "comment", "# reject nil"], ["cmd", "comment delim", "# // ;;"], ["var", "variable / use", "value key self"], ["op", "operator", ": = -> =="], ["punc", "punctuation", "{ } ( ) ;"]], UI_FACES=[["cursor", "cursor", "Aa|"], ["region", "region (selection)", "selected text"], ["hl-line", "hl-line (current line)", "current line"], ["highlight", "highlight", "hover"], ["mode-line", "mode-line", "status active"], ["mode-line-inactive", "mode-line-inactive", "status idle"], ["fringe", "fringe", "| |"], ["line-number", "line-number", " 42"], ["line-number-current-line", "line-number-current-line", "> 42"], ["minibuffer-prompt", "minibuffer-prompt", "M-x "], ["isearch", "isearch (match)", "match"], ["lazy-highlight", "lazy-highlight", "other match"], ["isearch-fail", "isearch-fail", "no match"], ["show-paren-match", "show-paren-match", "( )"], ["show-paren-mismatch", "show-paren-mismatch", ") ("], ["link", "link", "https://"], ["error", "error", "error!"], ["warning", "warning", "warning"], ["success", "success", "ok"], ["vertical-border", "vertical-border", "|"]], APPS={"org-mode": {"label": "org-mode", "preview": "org", "faces": [["org-document-title", "document title", {"fg": null, "bg": null, "bold": true, "height": 1.5, "source": "default"}], ["org-document-info", "document info", {"fg": "#8a9496", "bg": null, "source": "default"}], ["org-document-info-keyword", "document info keyword", {"fg": "#8a9496", "bg": null, "inherit": "fixed-pitch", "source": "default"}], ["org-level-1", "level 1", {"fg": "#67809c", "bg": null, "bold": true, "height": 1.3, "source": "default"}], ["org-level-2", "level 2", {"fg": null, "bg": null, "height": 1.2, "source": "default"}], ["org-level-3", "level 3", {"fg": null, "bg": null, "height": 1.15, "source": "default"}], ["org-level-4", "level 4", {"fg": null, "bg": null, "height": 1.1, "source": "default"}], ["org-level-5", "level 5", {"fg": null, "bg": null, "source": "default"}], ["org-level-6", "level 6", {"fg": null, "bg": null, "source": "default"}], ["org-level-7", "level 7", {"fg": null, "bg": null, "source": "default"}], ["org-level-8", "level 8", {"fg": "#8a9496", "bg": null, "source": "default"}], ["org-headline-todo", "headline todo", {"fg": null, "bg": null, "source": "default"}], ["org-headline-done", "headline done", {"fg": null, "bg": null, "source": "default"}], ["org-todo", "todo", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-done", "done", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-priority", "priority", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-tag", "tag", {"fg": null, "bg": null, "source": "default"}], ["org-tag-group", "tag group", {"fg": null, "bg": null, "source": "default"}], ["org-special-keyword", "special keyword", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-drawer", "drawer", {"fg": null, "bg": null, "source": "default"}], ["org-property-value", "property value", {"fg": "#8a9496", "bg": null, "source": "default"}], ["org-checkbox", "checkbox", {"fg": null, "bg": null, "inherit": "fixed-pitch", "source": "default"}], ["org-checkbox-statistics-todo", "checkbox statistics todo", {"fg": null, "bg": null, "source": "default"}], ["org-checkbox-statistics-done", "checkbox statistics done", {"fg": null, "bg": null, "source": "default"}], ["org-warning", "warning", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-link", "link", {"fg": "#67809c", "bg": null, "underline": true, "source": "default"}], ["org-footnote", "footnote", {"fg": "#67809c", "bg": null, "source": "default"}], ["org-date", "date", {"fg": "#8a9496", "bg": null, "inherit": "fixed-pitch", "source": "default"}], ["org-sexp-date", "sexp date", {"fg": "#8a9496", "bg": null, "source": "default"}], ["org-date-selected", "date selected", {"fg": null, "bg": null, "source": "default"}], ["org-target", "target", {"fg": null, "bg": null, "source": "default"}], ["org-macro", "macro", {"fg": null, "bg": null, "source": "default"}], ["org-cite", "cite", {"fg": "#67809c", "bg": null, "underline": true, "source": "default"}], ["org-cite-key", "cite key", {"fg": "#67809c", "bg": null, "underline": true, "source": "default"}], ["org-block", "block", {"fg": null, "bg": null, "inherit": "fixed-pitch", "source": "default"}], ["org-block-begin-line", "block begin line", {"fg": null, "bg": null, "inherit": "fixed-pitch", "source": "default"}], ["org-block-end-line", "block end line", {"fg": null, "bg": null, "inherit": "fixed-pitch", "source": "default"}], ["org-code", "code", {"fg": null, "bg": null, "inherit": "fixed-pitch", "source": "default"}], ["org-verbatim", "verbatim", {"fg": "#8a9496", "bg": null, "inherit": "fixed-pitch", "source": "default"}], ["org-inline-src-block", "inline src block", {"fg": null, "bg": null, "inherit": "fixed-pitch", "source": "default"}], ["org-quote", "quote", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["org-verse", "verse", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["org-latex-and-related", "latex and related", {"fg": null, "bg": null, "source": "default"}], ["org-table", "table", {"fg": "#8a9496", "bg": null, "inherit": "fixed-pitch", "source": "default"}], ["org-table-header", "table header", {"fg": null, "bg": "#58574e", "bold": true, "source": "default"}], ["org-table-row", "table row", {"fg": null, "bg": null, "source": "default"}], ["org-formula", "formula", {"fg": null, "bg": null, "source": "default"}], ["org-column", "column", {"fg": null, "bg": null, "source": "default"}], ["org-column-title", "column title", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-list-dt", "list dt", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-meta-line", "meta line", {"fg": null, "bg": null, "inherit": "fixed-pitch", "source": "default"}], ["org-ellipsis", "ellipsis", {"fg": null, "bg": null, "source": "default"}], ["org-hide", "hide", {"fg": null, "bg": null, "source": "default"}], ["org-indent", "indent", {"fg": null, "bg": null, "source": "default"}], ["org-archived", "archived", {"fg": null, "bg": null, "source": "default"}], ["org-default", "default", {"fg": null, "bg": null, "source": "default"}], ["org-dispatcher-highlight", "dispatcher highlight", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-agenda-structure", "agenda structure", {"fg": "#67809c", "bg": null, "bold": true, "height": 1.1, "source": "default"}], ["org-agenda-structure-secondary", "agenda structure secondary", {"fg": "#67809c", "bg": null, "source": "default"}], ["org-agenda-structure-filter", "agenda structure filter", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-agenda-date", "agenda date", {"fg": "#8a9496", "bg": null, "height": 1.05, "source": "default"}], ["org-agenda-date-today", "agenda date today", {"fg": null, "bg": null, "bold": true, "height": 1.05, "source": "default"}], ["org-agenda-date-weekend", "agenda date weekend", {"fg": "#8a9496", "bg": null, "bold": true, "source": "default"}], ["org-agenda-date-weekend-today", "agenda date weekend today", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-agenda-current-time", "agenda current time", {"fg": null, "bg": null, "source": "default"}], ["org-agenda-done", "agenda done", {"fg": null, "bg": null, "source": "default"}], ["org-agenda-dimmed-todo-face", "agenda dimmed todo", {"fg": null, "bg": null, "source": "default"}], ["org-agenda-calendar-event", "agenda calendar event", {"fg": null, "bg": null, "source": "default"}], ["org-agenda-calendar-sexp", "agenda calendar sexp", {"fg": "#8a9496", "bg": null, "source": "default"}], ["org-agenda-calendar-daterange", "agenda calendar daterange", {"fg": "#8a9496", "bg": null, "source": "default"}], ["org-agenda-diary", "agenda diary", {"fg": null, "bg": null, "source": "default"}], ["org-agenda-clocking", "agenda clocking", {"fg": null, "bg": null, "source": "default"}], ["org-agenda-column-dateline", "agenda column dateline", {"fg": null, "bg": null, "source": "default"}], ["org-agenda-restriction-lock", "agenda restriction lock", {"fg": null, "bg": null, "source": "default"}], ["org-agenda-filter-category", "agenda filter category", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-agenda-filter-effort", "agenda filter effort", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-agenda-filter-regexp", "agenda filter regexp", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-agenda-filter-tags", "agenda filter tags", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-scheduled", "scheduled", {"fg": null, "bg": null, "source": "default"}], ["org-scheduled-today", "scheduled today", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-scheduled-previously", "scheduled previously", {"fg": null, "bg": null, "source": "default"}], ["org-upcoming-deadline", "upcoming deadline", {"fg": null, "bg": null, "source": "default"}], ["org-upcoming-distant-deadline", "upcoming distant deadline", {"fg": null, "bg": null, "source": "default"}], ["org-imminent-deadline", "imminent deadline", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-time-grid", "time grid", {"fg": null, "bg": null, "source": "default"}], ["org-clock-overlay", "clock overlay", {"fg": null, "bg": null, "source": "default"}], ["org-mode-line-clock", "mode line clock", {"fg": "#8a9496", "bg": null, "source": "default"}], ["org-mode-line-clock-overrun", "mode line clock overrun", {"fg": null, "bg": null, "bold": true, "source": "default"}]]}, "magit": {"label": "magit", "preview": "magit", "faces": [["magit-section-heading", "section heading", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["magit-section-secondary-heading", "section secondary heading", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["magit-section-heading-selection", "section heading selection", {"fg": null, "bg": null, "source": "default"}], ["magit-section-highlight", "section highlight", {"fg": null, "bg": null, "source": "default"}], ["magit-section-child-count", "section child count", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-added", "diff added", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-added-highlight", "diff added highlight", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-removed", "diff removed", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-removed-highlight", "diff removed highlight", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-context", "diff context", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-context-highlight", "diff context highlight", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-file-heading", "diff file heading", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["magit-diff-file-heading-highlight", "diff file heading highlight", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["magit-diff-file-heading-selection", "diff file heading selection", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-hunk-heading", "diff hunk heading", {"fg": "#8a9496", "bg": null, "source": "default"}], ["magit-diff-hunk-heading-highlight", "diff hunk heading highlight", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-hunk-heading-selection", "diff hunk heading selection", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-hunk-region", "diff hunk region", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-lines-heading", "diff lines heading", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-lines-boundary", "diff lines boundary", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-base", "diff base", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-base-highlight", "diff base highlight", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-our", "diff our", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-our-highlight", "diff our highlight", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-their", "diff their", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-their-highlight", "diff their highlight", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-conflict-heading", "diff conflict heading", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-conflict-heading-highlight", "diff conflict heading highlight", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-revision-summary", "diff revision summary", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-revision-summary-highlight", "diff revision summary highlight", {"fg": null, "bg": null, "source": "default"}], ["magit-diff-whitespace-warning", "diff whitespace warning", {"fg": null, "bg": null, "source": "default"}], ["magit-diffstat-added", "diffstat added", {"fg": null, "bg": null, "source": "default"}], ["magit-diffstat-removed", "diffstat removed", {"fg": null, "bg": null, "source": "default"}], ["magit-branch-current", "branch current", {"fg": "#67809c", "bg": null, "bold": true, "box": {"style": "line", "width": 1, "color": null}, "source": "default"}], ["magit-branch-local", "branch local", {"fg": "#67809c", "bg": null, "source": "default"}], ["magit-branch-remote", "branch remote", {"fg": null, "bg": null, "source": "default"}], ["magit-branch-remote-head", "branch remote head", {"fg": null, "bg": null, "bold": true, "box": {"style": "line", "width": 1, "color": null}, "source": "default"}], ["magit-branch-upstream", "branch upstream", {"fg": null, "bg": null, "source": "default"}], ["magit-branch-warning", "branch warning", {"fg": null, "bg": null, "source": "default"}], ["magit-head", "head", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["magit-tag", "tag", {"fg": null, "bg": null, "source": "default"}], ["magit-hash", "hash", {"fg": null, "bg": null, "source": "default"}], ["magit-filename", "filename", {"fg": "#8a9496", "bg": null, "source": "default"}], ["magit-dimmed", "dimmed", {"fg": null, "bg": null, "source": "default"}], ["magit-keyword", "keyword", {"fg": null, "bg": null, "source": "default"}], ["magit-keyword-squash", "keyword squash", {"fg": null, "bg": null, "source": "default"}], ["magit-refname", "refname", {"fg": null, "bg": null, "source": "default"}], ["magit-refname-stash", "refname stash", {"fg": null, "bg": null, "source": "default"}], ["magit-refname-wip", "refname wip", {"fg": null, "bg": null, "source": "default"}], ["magit-refname-pullreq", "refname pullreq", {"fg": null, "bg": null, "source": "default"}], ["magit-log-author", "log author", {"fg": null, "bg": null, "source": "default"}], ["magit-log-date", "log date", {"fg": "#8a9496", "bg": null, "source": "default"}], ["magit-log-graph", "log graph", {"fg": null, "bg": null, "source": "default"}], ["magit-header-line", "header line", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["magit-header-line-key", "header line key", {"fg": null, "bg": null, "source": "default"}], ["magit-header-line-log-select", "header line log select", {"fg": null, "bg": null, "source": "default"}], ["magit-process-ok", "process ok", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["magit-process-ng", "process ng", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["magit-mode-line-process", "mode line process", {"fg": null, "bg": null, "source": "default"}], ["magit-mode-line-process-error", "mode line process error", {"fg": null, "bg": null, "source": "default"}], ["magit-bisect-good", "bisect good", {"fg": null, "bg": null, "source": "default"}], ["magit-bisect-bad", "bisect bad", {"fg": null, "bg": null, "source": "default"}], ["magit-bisect-skip", "bisect skip", {"fg": null, "bg": null, "source": "default"}], ["magit-blame-heading", "blame heading", {"fg": "#8a9496", "bg": null, "source": "default"}], ["magit-blame-highlight", "blame highlight", {"fg": null, "bg": null, "source": "default"}], ["magit-blame-hash", "blame hash", {"fg": null, "bg": null, "source": "default"}], ["magit-blame-name", "blame name", {"fg": null, "bg": null, "source": "default"}], ["magit-blame-date", "blame date", {"fg": "#8a9496", "bg": null, "source": "default"}], ["magit-blame-summary", "blame summary", {"fg": null, "bg": null, "source": "default"}], ["magit-blame-dimmed", "blame dimmed", {"fg": null, "bg": null, "source": "default"}], ["magit-blame-margin", "blame margin", {"fg": null, "bg": null, "source": "default"}], ["magit-cherry-equivalent", "cherry equivalent", {"fg": null, "bg": null, "source": "default"}], ["magit-cherry-unmatched", "cherry unmatched", {"fg": null, "bg": null, "source": "default"}], ["magit-signature-good", "signature good", {"fg": null, "bg": null, "source": "default"}], ["magit-signature-bad", "signature bad", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["magit-signature-untrusted", "signature untrusted", {"fg": null, "bg": null, "source": "default"}], ["magit-signature-expired", "signature expired", {"fg": null, "bg": null, "source": "default"}], ["magit-signature-expired-key", "signature expired key", {"fg": null, "bg": null, "source": "default"}], ["magit-signature-revoked", "signature revoked", {"fg": null, "bg": null, "source": "default"}], ["magit-signature-error", "signature error", {"fg": null, "bg": null, "source": "default"}], ["magit-reflog-commit", "reflog commit", {"fg": null, "bg": null, "source": "default"}], ["magit-reflog-amend", "reflog amend", {"fg": null, "bg": null, "source": "default"}], ["magit-reflog-merge", "reflog merge", {"fg": null, "bg": null, "source": "default"}], ["magit-reflog-checkout", "reflog checkout", {"fg": "#67809c", "bg": null, "source": "default"}], ["magit-reflog-reset", "reflog reset", {"fg": null, "bg": null, "source": "default"}], ["magit-reflog-rebase", "reflog rebase", {"fg": null, "bg": null, "source": "default"}], ["magit-reflog-cherry-pick", "reflog cherry pick", {"fg": null, "bg": null, "source": "default"}], ["magit-reflog-remote", "reflog remote", {"fg": "#8a9496", "bg": null, "source": "default"}], ["magit-reflog-other", "reflog other", {"fg": "#8a9496", "bg": null, "source": "default"}], ["magit-sequence-pick", "sequence pick", {"fg": null, "bg": null, "source": "default"}], ["magit-sequence-stop", "sequence stop", {"fg": null, "bg": null, "source": "default"}], ["magit-sequence-part", "sequence part", {"fg": null, "bg": null, "source": "default"}], ["magit-sequence-head", "sequence head", {"fg": "#67809c", "bg": null, "source": "default"}], ["magit-sequence-drop", "sequence drop", {"fg": null, "bg": null, "source": "default"}], ["magit-sequence-done", "sequence done", {"fg": null, "bg": null, "source": "default"}], ["magit-sequence-onto", "sequence onto", {"fg": null, "bg": null, "source": "default"}], ["magit-sequence-exec", "sequence exec", {"fg": null, "bg": null, "source": "default"}], ["magit-left-margin", "left margin", {"fg": null, "bg": null, "source": "default"}]]}, "elfeed": {"label": "elfeed", "preview": "elfeed", "faces": [["elfeed-search-date-face", "search date", {"fg": "#8a9496", "bg": null, "source": "default"}], ["elfeed-search-title-face", "search title", {"fg": null, "bg": null, "source": "default"}], ["elfeed-search-unread-title-face", "search unread title", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["elfeed-search-feed-face", "search feed", {"fg": null, "bg": null, "source": "default"}], ["elfeed-search-tag-face", "search tag", {"fg": null, "bg": null, "source": "default"}], ["elfeed-search-unread-count-face", "search unread count", {"fg": null, "bg": null, "source": "default"}], ["elfeed-search-filter-face", "search filter", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["elfeed-search-last-update-face", "search last update", {"fg": null, "bg": null, "source": "default"}], ["elfeed-log-date-face", "log date", {"fg": "#8a9496", "bg": null, "source": "default"}], ["elfeed-log-error-level-face", "log error level", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["elfeed-log-warn-level-face", "log warn level", {"fg": null, "bg": null, "source": "default"}], ["elfeed-log-info-level-face", "log info level", {"fg": null, "bg": null, "source": "default"}], ["elfeed-log-debug-level-face", "log debug level", {"fg": null, "bg": null, "source": "default"}]]}, "mu4e": {"label": "mu4e", "preview": "mu4e", "faces": [["mu4e-title-face", "title", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["mu4e-context-face", "context", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["mu4e-modeline-face", "modeline", {"fg": null, "bg": null, "source": "default"}], ["mu4e-ok-face", "ok", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["mu4e-warning-face", "warning", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["mu4e-header-title-face", "header title", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["mu4e-header-key-face", "header key", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["mu4e-header-value-face", "header value", {"fg": null, "bg": null, "source": "default"}], ["mu4e-header-face", "header", {"fg": "#cdced1", "bg": null, "source": "default"}], ["mu4e-header-highlight-face", "header highlight", {"fg": null, "bg": null, "underline": true, "source": "default"}], ["mu4e-header-marks-face", "header marks", {"fg": null, "bg": null, "source": "default"}], ["mu4e-unread-face", "unread", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["mu4e-flagged-face", "flagged", {"fg": null, "bg": null, "source": "default"}], ["mu4e-replied-face", "replied", {"fg": null, "bg": null, "source": "default"}], ["mu4e-forwarded-face", "forwarded", {"fg": null, "bg": null, "source": "default"}], ["mu4e-draft-face", "draft", {"fg": "#8a9496", "bg": null, "italic": true, "source": "default"}], ["mu4e-trashed-face", "trashed", {"fg": null, "bg": null, "strike": true, "source": "default"}], ["mu4e-related-face", "related", {"fg": "#8a9496", "bg": null, "italic": true, "source": "default"}], ["mu4e-contact-face", "contact", {"fg": "#cdced1", "bg": null, "source": "default"}], ["mu4e-special-header-value-face", "special header value", {"fg": null, "bg": null, "source": "default"}], ["mu4e-url-number-face", "url number", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["mu4e-link-face", "link", {"fg": "#67809c", "bg": null, "underline": true, "source": "default"}], ["mu4e-footer-face", "footer", {"fg": null, "bg": null, "source": "default"}], ["mu4e-region-code", "region code", {"fg": null, "bg": null, "source": "default"}], ["mu4e-system-face", "system", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["mu4e-highlight-face", "highlight", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["mu4e-compose-separator-face", "compose separator", {"fg": null, "bg": null, "source": "default"}]]}, "ghostel": {"label": "ghostel", "preview": "ghostel", "faces": [["ghostel-default", "default", {"fg": "#cdced1", "bg": null, "source": "default"}], ["ghostel-fake-cursor", "fake cursor", {"fg": "#000000", "bg": null, "source": "default"}], ["ghostel-fake-cursor-box", "fake cursor box", {"fg": null, "bg": null, "source": "default"}], ["ghostel-color-black", "color black", {"fg": null, "bg": null, "source": "default"}], ["ghostel-color-red", "color red", {"fg": null, "bg": null, "source": "default"}], ["ghostel-color-green", "color green", {"fg": null, "bg": null, "source": "default"}], ["ghostel-color-yellow", "color yellow", {"fg": null, "bg": null, "source": "default"}], ["ghostel-color-blue", "color blue", {"fg": "#67809c", "bg": null, "source": "default"}], ["ghostel-color-magenta", "color magenta", {"fg": null, "bg": null, "source": "default"}], ["ghostel-color-cyan", "color cyan", {"fg": null, "bg": null, "source": "default"}], ["ghostel-color-white", "color white", {"fg": null, "bg": null, "source": "default"}], ["ghostel-color-bright-black", "color bright black", {"fg": "#8a9496", "bg": null, "source": "default"}], ["ghostel-color-bright-red", "color bright red", {"fg": "#de4949", "bg": null, "source": "default"}], ["ghostel-color-bright-green", "color bright green", {"fg": "#84b068", "bg": null, "source": "default"}], ["ghostel-color-bright-yellow", "color bright yellow", {"fg": "#eed376", "bg": null, "source": "default"}], ["ghostel-color-bright-blue", "color bright blue", {"fg": "#7a9abe", "bg": null, "source": "default"}], ["ghostel-color-bright-magenta", "color bright magenta", {"fg": "#b07fd0", "bg": null, "source": "default"}], ["ghostel-color-bright-cyan", "color bright cyan", {"fg": "#7fc0a8", "bg": null, "source": "default"}], ["ghostel-color-bright-white", "color bright white", {"fg": null, "bg": null, "source": "default"}]]}, "dashboard": {"label": "dashboard", "preview": "dashboard", "faces": [["dashboard-banner-logo-title", "banner logo title", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["dashboard-text-banner", "text banner", {"fg": "#8a9496", "bg": null, "source": "default"}], ["dashboard-heading", "heading", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["dashboard-items-face", "items", {"fg": "#cdced1", "bg": null, "source": "default"}], ["dashboard-navigator", "navigator", {"fg": "#67809c", "bg": null, "source": "default"}], ["dashboard-no-items-face", "no items", {"fg": null, "bg": null, "source": "default"}], ["dashboard-footer-face", "footer", {"fg": null, "bg": null, "source": "default"}], ["dashboard-footer-icon-face", "footer icon", {"fg": null, "bg": null, "source": "default"}]]}, "lsp-mode": {"label": "lsp-mode", "preview": "lsp", "faces": [["lsp-signature-face", "signature", {"fg": null, "bg": null, "source": "default"}], ["lsp-signature-highlight-function-argument", "signature highlight function argument", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["lsp-signature-posframe", "signature posframe", {"fg": null, "bg": null, "source": "default"}], ["lsp-face-highlight-read", "face highlight read", {"fg": null, "bg": null, "underline": true, "source": "default"}], ["lsp-face-highlight-write", "face highlight write", {"fg": null, "bg": "#3d2f4a", "bold": true, "source": "default"}], ["lsp-face-highlight-textual", "face highlight textual", {"fg": null, "bg": null, "source": "default"}], ["lsp-face-rename", "face rename", {"fg": null, "bg": null, "bold": true, "underline": true, "source": "default"}], ["lsp-rename-placeholder-face", "rename placeholder", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["lsp-inlay-hint-face", "inlay hint", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["lsp-inlay-hint-parameter-face", "inlay hint parameter", {"fg": "#8a9496", "bg": null, "italic": true, "source": "default"}], ["lsp-inlay-hint-type-face", "inlay hint type", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["lsp-details-face", "details", {"fg": null, "bg": null, "italic": true, "height": 0.8, "source": "default"}], ["lsp-installation-buffer-face", "installation buffer", {"fg": "#67809c", "bg": null, "source": "default"}], ["lsp-installation-finished-buffer-face", "installation finished buffer", {"fg": null, "bg": null, "source": "default"}]]}, "git-gutter": {"label": "git-gutter", "preview": "gitgutter", "faces": [["git-gutter:added", "added", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["git-gutter:modified", "modified", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["git-gutter:deleted", "deleted", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["git-gutter:unchanged", "unchanged", {"fg": null, "bg": null, "source": "default"}], ["git-gutter:separator", "separator", {"fg": "#8a9496", "bg": null, "bold": true, "source": "default"}]]}, "flycheck": {"label": "flycheck", "preview": "flycheck", "faces": [["flycheck-error", "error", {"fg": null, "bg": null, "underline": true, "source": "default"}], ["flycheck-warning", "warning", {"fg": null, "bg": null, "underline": true, "source": "default"}], ["flycheck-info", "info", {"fg": "#67809c", "bg": null, "underline": true, "source": "default"}], ["flycheck-fringe-error", "fringe error", {"fg": null, "bg": null, "source": "default"}], ["flycheck-fringe-warning", "fringe warning", {"fg": null, "bg": null, "source": "default"}], ["flycheck-fringe-info", "fringe info", {"fg": "#67809c", "bg": null, "source": "default"}], ["flycheck-delimited-error", "delimited error", {"fg": null, "bg": null, "source": "default"}], ["flycheck-error-delimiter", "error delimiter", {"fg": null, "bg": null, "source": "default"}], ["flycheck-error-list-error", "error list error", {"fg": null, "bg": null, "source": "default"}], ["flycheck-error-list-warning", "error list warning", {"fg": null, "bg": null, "source": "default"}], ["flycheck-error-list-info", "error list info", {"fg": "#67809c", "bg": null, "source": "default"}], ["flycheck-error-list-error-message", "error list error message", {"fg": "#cdced1", "bg": null, "source": "default"}], ["flycheck-error-list-checker-name", "error list checker name", {"fg": "#8a9496", "bg": null, "source": "default"}], ["flycheck-error-list-column-number", "error list column number", {"fg": null, "bg": null, "source": "default"}], ["flycheck-error-list-line-number", "error list line number", {"fg": null, "bg": null, "source": "default"}], ["flycheck-error-list-filename", "error list filename", {"fg": "#67809c", "bg": null, "source": "default"}], ["flycheck-error-list-id", "error list id", {"fg": "#8a9496", "bg": null, "source": "default"}], ["flycheck-error-list-id-with-explainer", "error list id with explainer", {"fg": "#8a9496", "bg": null, "bold": true, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["flycheck-error-list-highlight", "error list highlight", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["flycheck-verify-select-checker", "verify select checker", {"fg": null, "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}]]}, "dired": {"label": "dired", "preview": "dired", "faces": [["dired-header", "header", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["dired-directory", "directory", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["dired-symlink", "symlink", {"fg": null, "bg": null, "source": "default"}], ["dired-broken-symlink", "broken symlink", {"fg": "#de4949", "bg": null, "bold": true, "source": "default"}], ["dired-special", "special", {"fg": null, "bg": null, "source": "default"}], ["dired-set-id", "set id", {"fg": null, "bg": null, "source": "default"}], ["dired-perm-write", "perm write", {"fg": null, "bg": null, "source": "default"}], ["dired-mark", "mark", {"fg": null, "bg": null, "source": "default"}], ["dired-marked", "marked", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["dired-flagged", "flagged", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["dired-ignored", "ignored", {"fg": null, "bg": null, "source": "default"}], ["dired-warning", "warning", {"fg": null, "bg": null, "bold": true, "source": "default"}]]}, "dirvish": {"label": "dirvish", "preview": "dirvish", "faces": [["dirvish-inactive", "inactive", {"fg": null, "bg": null, "source": "default"}], ["dirvish-free-space", "free space", {"fg": null, "bg": null, "source": "default"}], ["dirvish-hl-line", "hl line", {"fg": null, "bg": null, "source": "default"}], ["dirvish-hl-line-inactive", "hl line inactive", {"fg": null, "bg": null, "source": "default"}], ["dirvish-file-modes", "file modes", {"fg": "#8a9496", "bg": null, "source": "default"}], ["dirvish-file-link-number", "file link number", {"fg": null, "bg": null, "source": "default"}], ["dirvish-file-user-id", "file user id", {"fg": "#67809c", "bg": null, "source": "default"}], ["dirvish-file-group-id", "file group id", {"fg": "#8a9496", "bg": null, "source": "default"}], ["dirvish-file-size", "file size", {"fg": null, "bg": null, "source": "default"}], ["dirvish-file-time", "file time", {"fg": null, "bg": null, "source": "default"}], ["dirvish-file-inode-number", "file inode number", {"fg": null, "bg": null, "source": "default"}], ["dirvish-file-device-number", "file device number", {"fg": null, "bg": null, "source": "default"}], ["dirvish-subtree-guide", "subtree guide", {"fg": null, "bg": null, "source": "default"}], ["dirvish-subtree-state", "subtree state", {"fg": "#8a9496", "bg": null, "source": "default"}], ["dirvish-collapse-dir-face", "collapse dir", {"fg": "#67809c", "bg": null, "source": "default"}], ["dirvish-collapse-empty-dir-face", "collapse empty dir", {"fg": null, "bg": null, "source": "default"}], ["dirvish-collapse-file-face", "collapse file", {"fg": null, "bg": null, "source": "default"}], ["dirvish-emerge-group-title", "emerge group title", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["dirvish-media-info-heading", "media info heading", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["dirvish-media-info-property-key", "media info property key", {"fg": "#8a9496", "bg": null, "italic": true, "source": "default"}], ["dirvish-narrow-match-face-0", "narrow match 0", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["dirvish-narrow-match-face-1", "narrow match 1", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["dirvish-narrow-match-face-2", "narrow match 2", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["dirvish-narrow-match-face-3", "narrow match 3", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["dirvish-narrow-split", "narrow split", {"fg": null, "bg": null, "source": "default"}], ["dirvish-proc-running", "proc running", {"fg": null, "bg": null, "source": "default"}], ["dirvish-proc-finished", "proc finished", {"fg": null, "bg": null, "source": "default"}], ["dirvish-proc-failed", "proc failed", {"fg": null, "bg": null, "source": "default"}], ["dirvish-git-commit-message-face", "git commit message", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["dirvish-vc-added-state", "vc added state", {"fg": null, "bg": null, "source": "default"}], ["dirvish-vc-edited-state", "vc edited state", {"fg": null, "bg": null, "source": "default"}], ["dirvish-vc-removed-state", "vc removed state", {"fg": null, "bg": null, "source": "default"}], ["dirvish-vc-conflict-state", "vc conflict state", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["dirvish-vc-locked-state", "vc locked state", {"fg": "#67809c", "bg": null, "source": "default"}], ["dirvish-vc-missing-state", "vc missing state", {"fg": null, "bg": null, "source": "default"}], ["dirvish-vc-needs-merge-face", "vc needs merge", {"fg": null, "bg": null, "source": "default"}], ["dirvish-vc-needs-update-state", "vc needs update state", {"fg": null, "bg": null, "source": "default"}], ["dirvish-vc-unregistered-face", "vc unregistered", {"fg": null, "bg": null, "source": "default"}]]}, "calibredb": {"label": "calibredb", "preview": "calibredb", "faces": [["calibredb-search-header-library-name-face", "search header library name", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["calibredb-search-header-library-path-face", "search header library path", {"fg": null, "bg": null, "source": "default"}], ["calibredb-search-header-total-face", "search header total", {"fg": null, "bg": null, "source": "default"}], ["calibredb-search-header-filter-face", "search header filter", {"fg": null, "bg": null, "source": "default"}], ["calibredb-search-header-sort-face", "search header sort", {"fg": "#8a9496", "bg": null, "source": "default"}], ["calibredb-search-header-highlight-face", "search header highlight", {"fg": null, "bg": null, "bold": true, "underline": true, "source": "default"}], ["calibredb-id-face", "id", {"fg": null, "bg": null, "source": "default"}], ["calibredb-title-face", "title", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["calibredb-author-face", "author", {"fg": null, "bg": null, "source": "default"}], ["calibredb-format-face", "format", {"fg": "#8a9496", "bg": null, "source": "default"}], ["calibredb-size-face", "size", {"fg": null, "bg": null, "source": "default"}], ["calibredb-tag-face", "tag", {"fg": null, "bg": null, "source": "default"}], ["calibredb-date-face", "date", {"fg": null, "bg": null, "source": "default"}], ["calibredb-mark-face", "mark", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["calibredb-series-face", "series", {"fg": null, "bg": null, "source": "default"}], ["calibredb-publisher-face", "publisher", {"fg": "#8a9496", "bg": null, "source": "default"}], ["calibredb-pubdate-face", "pubdate", {"fg": null, "bg": null, "source": "default"}], ["calibredb-language-face", "language", {"fg": "#8a9496", "bg": null, "source": "default"}], ["calibredb-comment-face", "comment", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["calibredb-archive-face", "archive", {"fg": null, "bg": null, "source": "default"}], ["calibredb-favorite-face", "favorite", {"fg": null, "bg": null, "source": "default"}], ["calibredb-file-face", "file", {"fg": "#67809c", "bg": null, "source": "default"}], ["calibredb-ids-face", "ids", {"fg": null, "bg": null, "source": "default"}], ["calibredb-highlight-face", "highlight", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["calibredb-current-page-button-face", "current page button", {"fg": "#67809c", "bg": null, "bold": true, "height": 1.1, "source": "default"}], ["calibredb-mouse-face", "mouse", {"fg": null, "bg": null, "source": "default"}], ["calibredb-title-detailed-view-face", "title detailed view", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["calibredb-edit-annotation-header-title-face", "edit annotation header title", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}]]}, "erc": {"label": "erc", "preview": "erc", "faces": [["erc-header-line", "header line", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["erc-timestamp-face", "timestamp", {"fg": null, "bg": null, "source": "default"}], ["erc-notice-face", "notice", {"fg": "#8a9496", "bg": null, "bold": true, "source": "default"}], ["erc-default-face", "default", {"fg": "#cdced1", "bg": null, "source": "default"}], ["erc-current-nick-face", "current nick", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["erc-my-nick-face", "my nick", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["erc-my-nick-prefix-face", "my nick prefix", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["erc-nick-default-face", "nick default", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["erc-nick-prefix-face", "nick prefix", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["erc-button-nick-default-face", "button nick default", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["erc-nick-msg-face", "nick msg", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["erc-direct-msg-face", "direct msg", {"fg": null, "bg": null, "source": "default"}], ["erc-action-face", "action", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["erc-keyword-face", "keyword", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["erc-pal-face", "pal", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["erc-fool-face", "fool", {"fg": null, "bg": null, "source": "default"}], ["erc-dangerous-host-face", "dangerous host", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["erc-error-face", "error", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["erc-input-face", "input", {"fg": null, "bg": null, "source": "default"}], ["erc-prompt-face", "prompt", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["erc-command-indicator-face", "command indicator", {"fg": "#8a9496", "bg": null, "bold": true, "source": "default"}], ["erc-information", "information", {"fg": "#8a9496", "bg": null, "source": "default"}], ["erc-button", "button", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["erc-bold-face", "bold", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["erc-italic-face", "italic", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["erc-underline-face", "underline", {"fg": null, "bg": null, "underline": true, "source": "default"}], ["erc-inverse-face", "inverse", {"fg": "#000000", "bg": null, "source": "default"}], ["erc-spoiler-face", "spoiler", {"fg": "#000000", "bg": null, "source": "default"}], ["erc-fill-wrap-merge-indicator-face", "fill wrap merge indicator", {"fg": null, "bg": null, "source": "default"}], ["erc-keep-place-indicator-arrow", "keep place indicator arrow", {"fg": null, "bg": null, "source": "default"}], ["erc-keep-place-indicator-line", "keep place indicator line", {"fg": null, "bg": null, "source": "default"}]]}, "org-drill": {"label": "org-drill", "preview": "orgdrill", "faces": [["org-drill-hidden-cloze-face", "hidden cloze", {"fg": "#000000", "bg": "#8a9496", "source": "default"}], ["org-drill-visible-cloze-face", "visible cloze", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-drill-visible-cloze-hint-face", "visible cloze hint", {"fg": null, "bg": null, "italic": true, "source": "default"}]]}, "org-noter": {"label": "org-noter", "preview": "orgnoter", "faces": [["org-noter-notes-exist-face", "notes exist", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["org-noter-no-notes-exist-face", "no notes exist", {"fg": null, "bg": null, "bold": true, "source": "default"}]]}, "signel": {"label": "signel", "preview": "signel", "faces": [["signel-timestamp-face", "timestamp", {"fg": null, "bg": null, "source": "default"}], ["signel-my-msg-face", "my msg", {"fg": "#67809c", "bg": null, "source": "default"}], ["signel-other-msg-face", "other msg", {"fg": null, "bg": null, "source": "default"}], ["signel-error-face", "error", {"fg": null, "bg": null, "bold": true, "source": "default"}]]}, "pearl": {"label": "pearl", "preview": "pearl", "faces": [["pearl-preamble-summary", "preamble summary", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["pearl-editable-comment", "editable comment", {"fg": null, "bg": null, "source": "default"}], ["pearl-readonly-comment", "readonly comment", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["pearl-modified-highlight", "modified highlight", {"fg": null, "bg": null, "source": "default"}], ["pearl-modified-local", "modified local", {"fg": null, "bg": null, "source": "default"}], ["pearl-modified-unknown", "modified unknown", {"fg": null, "bg": null, "source": "default"}]]}, "slack": {"label": "slack", "preview": "slack", "faces": [["slack-room-info-title-face", "room info title", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["slack-room-info-title-room-name-face", "room info title room name", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["slack-room-info-section-title-face", "room info section title", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["slack-room-info-section-label-face", "room info section label", {"fg": "#8a9496", "bg": null, "bold": true, "source": "default"}], ["slack-room-unread-face", "room unread", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["slack-message-output-header", "message output header", {"fg": "#67809c", "bg": null, "bold": true, "underline": true, "source": "default"}], ["slack-message-output-text", "message output text", {"fg": "#cdced1", "bg": null, "source": "default"}], ["slack-message-output-reaction", "message output reaction", {"fg": "#8a9496", "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["slack-message-output-reaction-pressed", "message output reaction pressed", {"fg": null, "bg": null, "bold": true, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["slack-message-deleted-face", "message deleted", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["slack-new-message-marker-face", "new message marker", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["slack-all-thread-buffer-thread-header-face", "all thread buffer thread header", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["slack-message-mention-face", "message mention", {"fg": "#67809c", "bg": null, "source": "default"}], ["slack-message-mention-me-face", "message mention me", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["slack-message-mention-keyword-face", "message mention keyword", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["slack-channel-button-face", "channel button", {"fg": "#67809c", "bg": null, "underline": true, "source": "default"}], ["slack-mrkdwn-bold-face", "mrkdwn bold", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["slack-mrkdwn-italic-face", "mrkdwn italic", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["slack-mrkdwn-code-face", "mrkdwn code", {"fg": null, "bg": null, "source": "default"}], ["slack-mrkdwn-code-block-face", "mrkdwn code block", {"fg": null, "bg": null, "source": "default"}], ["slack-mrkdwn-strike-face", "mrkdwn strike", {"fg": null, "bg": null, "strike": true, "source": "default"}], ["slack-mrkdwn-blockquote-face", "mrkdwn blockquote", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["slack-mrkdwn-list-face", "mrkdwn list", {"fg": null, "bg": null, "source": "default"}], ["slack-attachment-header", "attachment header", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["slack-attachment-footer", "attachment footer", {"fg": null, "bg": null, "source": "default"}], ["slack-attachment-pad", "attachment pad", {"fg": null, "bg": null, "source": "default"}], ["slack-attachment-field-title", "attachment field title", {"fg": "#8a9496", "bg": null, "bold": true, "source": "default"}], ["slack-message-attachment-preview-header-face", "message attachment preview header", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["slack-preview-face", "preview", {"fg": null, "bg": null, "source": "default"}], ["slack-block-highlight-source-overlay-face", "block highlight source overlay", {"fg": null, "bg": null, "source": "default"}], ["slack-message-action-face", "message action", {"fg": "#67809c", "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["slack-message-action-primary-face", "message action primary", {"fg": null, "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["slack-message-action-danger-face", "message action danger", {"fg": null, "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["slack-button-block-element-face", "button block element", {"fg": null, "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["slack-button-primary-block-element-face", "button primary block element", {"fg": null, "bg": null, "bold": true, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["slack-button-danger-block-element-face", "button danger block element", {"fg": null, "bg": null, "bold": true, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["slack-select-block-element-face", "select block element", {"fg": "#67809c", "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["slack-overflow-block-element-face", "overflow block element", {"fg": "#8a9496", "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["slack-date-picker-block-element-face", "date picker block element", {"fg": "#67809c", "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["slack-dialog-title-face", "dialog title", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["slack-dialog-element-label-face", "dialog element label", {"fg": "#8a9496", "bg": null, "bold": true, "source": "default"}], ["slack-dialog-element-hint-face", "dialog element hint", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["slack-dialog-element-placeholder-face", "dialog element placeholder", {"fg": null, "bg": null, "source": "default"}], ["slack-dialog-element-error-face", "dialog element error", {"fg": null, "bg": null, "source": "default"}], ["slack-dialog-submit-button-face", "dialog submit button", {"fg": null, "bg": null, "bold": true, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["slack-dialog-cancel-button-face", "dialog cancel button", {"fg": null, "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["slack-dialog-select-element-input-face", "dialog select element input", {"fg": null, "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["slack-user-active-face", "user active", {"fg": null, "bg": null, "source": "default"}], ["slack-user-dnd-face", "user dnd", {"fg": null, "bg": null, "source": "default"}], ["slack-user-profile-header-face", "user profile header", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["slack-user-profile-property-name-face", "user profile property name", {"fg": "#8a9496", "bg": null, "source": "default"}], ["slack-profile-image-face", "profile image", {"fg": null, "bg": null, "source": "default"}], ["slack-search-result-message-header-face", "search result message header", {"fg": "#67809c", "bg": null, "source": "default"}], ["slack-search-result-message-username-face", "search result message username", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["slack-modeline-has-unreads-face", "modeline has unreads", {"fg": null, "bg": null, "source": "default"}], ["slack-modeline-channel-has-unreads-face", "modeline channel has unreads", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["slack-modeline-thread-has-unreads-face", "modeline thread has unreads", {"fg": null, "bg": null, "source": "default"}]]}, "telega": {"label": "telega", "preview": "telega", "faces": [["telega-root-heading", "root heading", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["telega-tracking", "tracking", {"fg": null, "bg": null, "source": "default"}], ["telega-unread-unmuted-modeline", "unread unmuted modeline", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["telega-username", "username", {"fg": "#67809c", "bg": null, "source": "default"}], ["telega-user-online-status", "user online status", {"fg": null, "bg": null, "source": "default"}], ["telega-user-non-online-status", "user non online status", {"fg": null, "bg": null, "source": "default"}], ["telega-secret-title", "secret title", {"fg": null, "bg": null, "source": "default"}], ["telega-contact-birthdays-today", "contact birthdays today", {"fg": null, "bg": null, "source": "default"}], ["telega-muted-count", "muted count", {"fg": null, "bg": null, "source": "default"}], ["telega-unmuted-count", "unmuted count", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["telega-mention-count", "mention count", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["telega-has-chatbuf-brackets", "has chatbuf brackets", {"fg": "#8a9496", "bg": null, "source": "default"}], ["telega-delim-face", "delim", {"fg": null, "bg": null, "source": "default"}], ["telega-shadow", "shadow", {"fg": null, "bg": null, "source": "default"}], ["telega-link", "link", {"fg": "#67809c", "bg": null, "source": "default"}], ["telega-blue", "blue", {"fg": "#67809c", "bg": null, "source": "default"}], ["telega-red", "red", {"fg": null, "bg": null, "source": "default"}], ["telega-msg-heading", "msg heading", {"fg": "#8a9496", "bg": null, "source": "default"}], ["telega-msg-user-title", "msg user title", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["telega-msg-self-title", "msg self title", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["telega-msg-deleted", "msg deleted", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["telega-msg-sponsored", "msg sponsored", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["telega-msg-inline-reply", "msg inline reply", {"fg": "#8a9496", "bg": null, "source": "default"}], ["telega-msg-inline-forward", "msg inline forward", {"fg": null, "bg": null, "source": "default"}], ["telega-msg-inline-other", "msg inline other", {"fg": null, "bg": null, "source": "default"}], ["telega-entity-type-bold", "entity type bold", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["telega-entity-type-italic", "entity type italic", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["telega-entity-type-underline", "entity type underline", {"fg": null, "bg": null, "underline": true, "source": "default"}], ["telega-entity-type-strikethrough", "entity type strikethrough", {"fg": null, "bg": null, "strike": true, "source": "default"}], ["telega-entity-type-code", "entity type code", {"fg": null, "bg": null, "source": "default"}], ["telega-entity-type-pre", "entity type pre", {"fg": null, "bg": null, "source": "default"}], ["telega-entity-type-blockquote", "entity type blockquote", {"fg": null, "bg": null, "italic": true, "source": "default"}], ["telega-entity-type-mention", "entity type mention", {"fg": "#67809c", "bg": null, "source": "default"}], ["telega-entity-type-hashtag", "entity type hashtag", {"fg": "#67809c", "bg": null, "source": "default"}], ["telega-entity-type-cashtag", "entity type cashtag", {"fg": null, "bg": null, "source": "default"}], ["telega-entity-type-botcommand", "entity type botcommand", {"fg": null, "bg": null, "source": "default"}], ["telega-entity-type-texturl", "entity type texturl", {"fg": "#67809c", "bg": null, "source": "default"}], ["telega-entity-type-spoiler", "entity type spoiler", {"fg": null, "bg": null, "source": "default"}], ["telega-reaction", "reaction", {"fg": "#8a9496", "bg": null, "source": "default"}], ["telega-reaction-chosen", "reaction chosen", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["telega-reaction-paid", "reaction paid", {"fg": null, "bg": null, "source": "default"}], ["telega-reaction-paid-chosen", "reaction paid chosen", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["telega-highlight-text-face", "highlight text", {"fg": "#000000", "bg": null, "source": "default"}], ["telega-button-highlight", "button highlight", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["telega-chat-prompt", "chat prompt", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["telega-chat-prompt-aux", "chat prompt aux", {"fg": "#8a9496", "bg": null, "source": "default"}], ["telega-chat-input-attachment", "chat input attachment", {"fg": null, "bg": null, "source": "default"}], ["telega-topic-button", "topic button", {"fg": "#67809c", "bg": null, "source": "default"}], ["telega-filter-active", "filter active", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["telega-filter-button-active", "filter button active", {"fg": "#000000", "bg": null, "source": "default"}], ["telega-filter-button-inactive", "filter button inactive", {"fg": "#8a9496", "bg": null, "source": "default"}], ["telega-checklist-stats-done", "checklist stats done", {"fg": null, "bg": null, "source": "default"}], ["telega-checklist-stats-todo", "checklist stats todo", {"fg": "#8a9496", "bg": null, "source": "default"}], ["telega-box-button", "box button", {"fg": "#67809c", "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["telega-box-button-active", "box button active", {"fg": "#000000", "bg": "#67809c", "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["telega-box-button-default-active", "box button default active", {"fg": "#000000", "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["telega-box-button-default-passive", "box button default passive", {"fg": "#8a9496", "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["telega-box-button-primary-active", "box button primary active", {"fg": "#000000", "bg": "#67809c", "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["telega-box-button-primary-passive", "box button primary passive", {"fg": "#67809c", "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["telega-box-button-success-active", "box button success active", {"fg": "#000000", "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["telega-box-button-success-passive", "box button success passive", {"fg": null, "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["telega-box-button-danger-active", "box button danger active", {"fg": "#000000", "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["telega-box-button-danger-passive", "box button danger passive", {"fg": null, "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["telega-box-button-ui-active", "box button ui active", {"fg": "#000000", "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["telega-box-button-ui-passive", "box button ui passive", {"fg": null, "bg": null, "box": {"style": "released", "width": 1, "color": null}, "source": "default"}], ["telega-box-button2-active", "box button2 active", {"fg": "#000000", "bg": "#67809c", "source": "default"}], ["telega-box-button2-passive", "box button2 passive", {"fg": "#8a9496", "bg": null, "source": "default"}], ["telega-box-button2-white-foreground", "box button2 white foreground", {"fg": null, "bg": null, "source": "default"}], ["telega-describe-item-title", "describe item title", {"fg": "#8a9496", "bg": null, "bold": true, "source": "default"}], ["telega-describe-section-title", "describe section title", {"fg": "#67809c", "bg": null, "bold": true, "underline": true, "source": "default"}], ["telega-describe-subsection-title", "describe subsection title", {"fg": "#67809c", "bg": null, "source": "default"}], ["telega-enckey-00", "enckey 00", {"fg": null, "bg": null, "source": "default"}], ["telega-enckey-01", "enckey 01", {"fg": null, "bg": null, "source": "default"}], ["telega-enckey-10", "enckey 10", {"fg": null, "bg": null, "source": "default"}], ["telega-enckey-11", "enckey 11", {"fg": "#67809c", "bg": null, "source": "default"}], ["telega-palette-builtin-blue", "palette builtin blue", {"fg": "#67809c", "bg": null, "source": "default"}], ["telega-palette-builtin-green", "palette builtin green", {"fg": null, "bg": null, "source": "default"}], ["telega-palette-builtin-orange", "palette builtin orange", {"fg": null, "bg": null, "source": "default"}], ["telega-palette-builtin-purple", "palette builtin purple", {"fg": null, "bg": null, "source": "default"}], ["telega-webpage-title", "webpage title", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["telega-webpage-subtitle", "webpage subtitle", {"fg": "#8a9496", "bg": null, "source": "default"}], ["telega-webpage-header", "webpage header", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["telega-webpage-subheader", "webpage subheader", {"fg": null, "bg": null, "source": "default"}], ["telega-webpage-outline", "webpage outline", {"fg": null, "bg": null, "source": "default"}], ["telega-webpage-fixed", "webpage fixed", {"fg": null, "bg": null, "source": "default"}], ["telega-webpage-preformatted", "webpage preformatted", {"fg": null, "bg": null, "source": "default"}], ["telega-webpage-marked", "webpage marked", {"fg": "#000000", "bg": null, "source": "default"}], ["telega-webpage-strike-through", "webpage strike through", {"fg": null, "bg": null, "strike": true, "source": "default"}], ["telega-webpage-chat-link", "webpage chat link", {"fg": "#67809c", "bg": null, "source": "default"}], ["telega-link-preview-sitename", "link preview sitename", {"fg": "#8a9496", "bg": null, "source": "default"}], ["telega-link-preview-title", "link preview title", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}]]}, "shr": {"label": "shr (HTML: nov/eww/mail)", "preview": "shr", "faces": [["shr-h1", "h1", {"fg": null, "bg": null, "bold": true, "height": 1.4, "source": "default"}], ["shr-h2", "h2", {"fg": "#67809c", "bg": null, "bold": true, "height": 1.2, "source": "default"}], ["shr-h3", "h3", {"fg": "#67809c", "bg": null, "bold": true, "source": "default"}], ["shr-h4", "h4", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["shr-h5", "h5", {"fg": "#8a9496", "bg": null, "bold": true, "source": "default"}], ["shr-h6", "h6", {"fg": null, "bg": null, "bold": true, "source": "default"}], ["shr-text", "text", {"fg": "#cdced1", "bg": null, "source": "default"}], ["shr-link", "link", {"fg": "#67809c", "bg": null, "underline": true, "source": "default"}], ["shr-selected-link", "selected link", {"fg": null, "bg": null, "bold": true, "underline": true, "source": "default"}], ["shr-code", "code", {"fg": null, "bg": null, "source": "default"}], ["shr-mark", "mark", {"fg": "#000000", "bg": null, "source": "default"}], ["shr-strike-through", "strike through", {"fg": null, "bg": null, "strike": true, "source": "default"}], ["shr-sup", "sup", {"fg": "#8a9496", "bg": null, "height": 0.8, "source": "default"}], ["shr-abbreviation", "abbreviation", {"fg": "#8a9496", "bg": null, "italic": true, "underline": true, "source": "default"}], ["shr-sliced-image", "sliced image", {"fg": null, "bg": null, "source": "default"}]]}, "2048-game": {"label": "2048-game", "preview": "generic", "faces": [["twentyfortyeight-face-1024", "twentyfortyeight 1024", {"fg": null, "bg": null, "source": "default"}], ["twentyfortyeight-face-128", "twentyfortyeight 128", {"fg": null, "bg": null, "source": "default"}], ["twentyfortyeight-face-16", "twentyfortyeight 16", {"fg": null, "bg": null, "source": "default"}], ["twentyfortyeight-face-2", "twentyfortyeight 2", {"fg": null, "bg": null, "source": "default"}], ["twentyfortyeight-face-2048", "twentyfortyeight 2048", {"fg": null, "bg": null, "source": "default"}], ["twentyfortyeight-face-256", "twentyfortyeight 256", {"fg": null, "bg": null, "source": "default"}], ["twentyfortyeight-face-32", "twentyfortyeight 32", {"fg": null, "bg": null, "source": "default"}], ["twentyfortyeight-face-4", "twentyfortyeight 4", {"fg": null, "bg": null, "source": "default"}], ["twentyfortyeight-face-512", "twentyfortyeight 512", {"fg": null, "bg": null, "source": "default"}], ["twentyfortyeight-face-64", "twentyfortyeight 64", {"fg": null, "bg": null, "source": "default"}], ["twentyfortyeight-face-8", "twentyfortyeight 8", {"fg": null, "bg": null, "source": "default"}]]}, "alert": {"label": "alert", "preview": "generic", "faces": [["alert-high-face", "high", {"fg": null, "bg": null, "source": "default"}], ["alert-low-face", "low", {"fg": null, "bg": null, "source": "default"}], ["alert-moderate-face", "moderate", {"fg": null, "bg": null, "source": "default"}], ["alert-normal-face", "normal", {"fg": null, "bg": null, "source": "default"}], ["alert-trivial-face", "trivial", {"fg": null, "bg": null, "source": "default"}], ["alert-urgent-face", "urgent", {"fg": null, "bg": null, "source": "default"}]]}, "all-the-icons": {"label": "all-the-icons", "preview": "generic", "faces": [["all-the-icons-blue", "blue", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-blue-alt", "blue alt", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-cyan", "cyan", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-cyan-alt", "cyan alt", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-dblue", "dblue", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-dcyan", "dcyan", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-dgreen", "dgreen", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-dmaroon", "dmaroon", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-dorange", "dorange", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-dpink", "dpink", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-dpurple", "dpurple", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-dred", "dred", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-dsilver", "dsilver", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-dyellow", "dyellow", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-green", "green", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-lblue", "lblue", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-lcyan", "lcyan", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-lgreen", "lgreen", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-lmaroon", "lmaroon", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-lorange", "lorange", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-lpink", "lpink", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-lpurple", "lpurple", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-lred", "lred", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-lsilver", "lsilver", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-lyellow", "lyellow", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-maroon", "maroon", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-orange", "orange", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-pink", "pink", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-purple", "purple", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-purple-alt", "purple alt", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-red", "red", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-red-alt", "red alt", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-silver", "silver", {"fg": null, "bg": null, "source": "default"}], ["all-the-icons-yellow", "yellow", {"fg": null, "bg": null, "source": "default"}]]}, "company": {"label": "company", "preview": "generic", "faces": [["company-echo", "echo", {"fg": null, "bg": null, "source": "default"}], ["company-echo-common", "echo common", {"fg": null, "bg": null, "source": "default"}], ["company-preview", "preview", {"fg": null, "bg": null, "source": "default"}], ["company-preview-common", "preview common", {"fg": null, "bg": null, "source": "default"}], ["company-preview-search", "preview search", {"fg": null, "bg": null, "source": "default"}], ["company-tooltip", "tooltip", {"fg": null, "bg": null, "source": "default"}], ["company-tooltip-annotation", "tooltip annotation", {"fg": null, "bg": null, "source": "default"}], ["company-tooltip-annotation-selection", "tooltip annotation selection", {"fg": null, "bg": null, "source": "default"}], ["company-tooltip-common", "tooltip common", {"fg": null, "bg": null, "source": "default"}], ["company-tooltip-common-selection", "tooltip common selection", {"fg": null, "bg": null, "source": "default"}], ["company-tooltip-deprecated", "tooltip deprecated", {"fg": null, "bg": null, "source": "default"}], ["company-tooltip-mouse", "tooltip mouse", {"fg": null, "bg": null, "source": "default"}], ["company-tooltip-quick-access", "tooltip quick access", {"fg": null, "bg": null, "source": "default"}], ["company-tooltip-quick-access-selection", "tooltip quick access selection", {"fg": null, "bg": null, "source": "default"}], ["company-tooltip-scrollbar-thumb", "tooltip scrollbar thumb", {"fg": null, "bg": null, "source": "default"}], ["company-tooltip-scrollbar-track", "tooltip scrollbar track", {"fg": null, "bg": null, "source": "default"}], ["company-tooltip-search", "tooltip search", {"fg": null, "bg": null, "source": "default"}], ["company-tooltip-search-selection", "tooltip search selection", {"fg": null, "bg": null, "source": "default"}], ["company-tooltip-selection", "tooltip selection", {"fg": null, "bg": null, "source": "default"}]]}, "company-box": {"label": "company-box", "preview": "generic", "faces": [["company-box-annotation", "annotation", {"fg": null, "bg": null, "source": "default"}], ["company-box-background", "background", {"fg": null, "bg": null, "source": "default"}], ["company-box-candidate", "candidate", {"fg": null, "bg": null, "source": "default"}], ["company-box-numbers", "numbers", {"fg": null, "bg": null, "source": "default"}], ["company-box-scrollbar", "scrollbar", {"fg": null, "bg": null, "source": "default"}], ["company-box-selection", "selection", {"fg": null, "bg": null, "source": "default"}]]}, "consult": {"label": "consult", "preview": "generic", "faces": [["consult-async-failed", "async failed", {"fg": null, "bg": null, "source": "default"}], ["consult-async-finished", "async finished", {"fg": null, "bg": null, "source": "default"}], ["consult-async-running", "async running", {"fg": null, "bg": null, "source": "default"}], ["consult-async-split", "async split", {"fg": null, "bg": null, "source": "default"}], ["consult-bookmark", "bookmark", {"fg": null, "bg": null, "source": "default"}], ["consult-buffer", "buffer", {"fg": null, "bg": null, "source": "default"}], ["consult-file", "file", {"fg": null, "bg": null, "source": "default"}], ["consult-grep-context", "grep context", {"fg": null, "bg": null, "source": "default"}], ["consult-help", "help", {"fg": null, "bg": null, "source": "default"}], ["consult-highlight-mark", "highlight mark", {"fg": null, "bg": null, "source": "default"}], ["consult-highlight-match", "highlight match", {"fg": null, "bg": null, "source": "default"}], ["consult-key", "key", {"fg": null, "bg": null, "source": "default"}], ["consult-line-number", "line number", {"fg": null, "bg": null, "source": "default"}], ["consult-line-number-prefix", "line number prefix", {"fg": null, "bg": null, "source": "default"}], ["consult-line-number-wrapped", "line number wrapped", {"fg": null, "bg": null, "source": "default"}], ["consult-narrow-indicator", "narrow indicator", {"fg": null, "bg": null, "source": "default"}], ["consult-preview-insertion", "preview insertion", {"fg": null, "bg": null, "source": "default"}], ["consult-preview-line", "preview line", {"fg": null, "bg": null, "source": "default"}], ["consult-preview-match", "preview match", {"fg": null, "bg": null, "source": "default"}], ["consult-separator", "separator", {"fg": null, "bg": null, "source": "default"}]]}, "embark": {"label": "embark", "preview": "generic", "faces": [["embark-collect-annotation", "collect annotation", {"fg": null, "bg": null, "source": "default"}], ["embark-collect-candidate", "collect candidate", {"fg": null, "bg": null, "source": "default"}], ["embark-collect-group-separator", "collect group separator", {"fg": null, "bg": null, "source": "default"}], ["embark-collect-group-title", "collect group title", {"fg": null, "bg": null, "source": "default"}], ["embark-keybinding", "keybinding", {"fg": null, "bg": null, "source": "default"}], ["embark-keybinding-repeat", "keybinding repeat", {"fg": null, "bg": null, "source": "default"}], ["embark-keymap", "keymap", {"fg": null, "bg": null, "source": "default"}], ["embark-selected", "selected", {"fg": null, "bg": null, "source": "default"}], ["embark-target", "target", {"fg": null, "bg": null, "source": "default"}], ["embark-verbose-indicator-documentation", "verbose indicator documentation", {"fg": null, "bg": null, "source": "default"}], ["embark-verbose-indicator-shadowed", "verbose indicator shadowed", {"fg": null, "bg": null, "source": "default"}], ["embark-verbose-indicator-title", "verbose indicator title", {"fg": null, "bg": null, "source": "default"}]]}, "emms": {"label": "emms", "preview": "generic", "faces": [["emms-browser-album-face", "browser album", {"fg": null, "bg": null, "source": "default"}], ["emms-browser-albumartist-face", "browser albumartist", {"fg": null, "bg": null, "source": "default"}], ["emms-browser-artist-face", "browser artist", {"fg": null, "bg": null, "source": "default"}], ["emms-browser-composer-face", "browser composer", {"fg": null, "bg": null, "source": "default"}], ["emms-browser-performer-face", "browser performer", {"fg": null, "bg": null, "source": "default"}], ["emms-browser-track-face", "browser track", {"fg": null, "bg": null, "source": "default"}], ["emms-browser-year/genre-face", "browser year/genre", {"fg": null, "bg": null, "source": "default"}], ["emms-metaplaylist-mode-current-face", "metaplaylist mode current", {"fg": null, "bg": null, "source": "default"}], ["emms-metaplaylist-mode-face", "metaplaylist mode", {"fg": null, "bg": null, "source": "default"}], ["emms-playlist-selected-face", "playlist selected", {"fg": null, "bg": null, "source": "default"}], ["emms-playlist-track-face", "playlist track", {"fg": null, "bg": null, "source": "default"}]]}, "flyspell-correct": {"label": "flyspell-correct", "preview": "generic", "faces": [["flyspell-correct-highlight-face", "highlight", {"fg": null, "bg": null, "source": "default"}]]}, "highlight-indent-guides": {"label": "highlight-indent-guides", "preview": "generic", "faces": [["highlight-indent-guides-character-face", "character", {"fg": null, "bg": null, "source": "default"}], ["highlight-indent-guides-even-face", "even", {"fg": null, "bg": null, "source": "default"}], ["highlight-indent-guides-odd-face", "odd", {"fg": null, "bg": null, "source": "default"}], ["highlight-indent-guides-stack-character-face", "stack character", {"fg": null, "bg": null, "source": "default"}], ["highlight-indent-guides-stack-even-face", "stack even", {"fg": null, "bg": null, "source": "default"}], ["highlight-indent-guides-stack-odd-face", "stack odd", {"fg": null, "bg": null, "source": "default"}], ["highlight-indent-guides-top-character-face", "top character", {"fg": null, "bg": null, "source": "default"}], ["highlight-indent-guides-top-even-face", "top even", {"fg": null, "bg": null, "source": "default"}], ["highlight-indent-guides-top-odd-face", "top odd", {"fg": null, "bg": null, "source": "default"}]]}, "hl-todo": {"label": "hl-todo", "preview": "generic", "faces": [["hl-todo", "hl todo", {"fg": null, "bg": null, "source": "default"}], ["hl-todo-flymake-type", "flymake type", {"fg": null, "bg": null, "source": "default"}]]}, "json-mode": {"label": "json-mode", "preview": "generic", "faces": [["json-mode-object-name-face", "object name", {"fg": null, "bg": null, "source": "default"}]]}, "llama": {"label": "llama", "preview": "generic", "faces": [["llama-##-macro", "## macro", {"fg": null, "bg": null, "source": "default"}], ["llama-deleted-argument", "deleted argument", {"fg": null, "bg": null, "source": "default"}], ["llama-llama-macro", "llama macro", {"fg": null, "bg": null, "source": "default"}], ["llama-mandatory-argument", "mandatory argument", {"fg": null, "bg": null, "source": "default"}], ["llama-optional-argument", "optional argument", {"fg": null, "bg": null, "source": "default"}]]}, "lv": {"label": "lv", "preview": "generic", "faces": [["lv-separator", "separator", {"fg": null, "bg": null, "source": "default"}]]}, "magit-section": {"label": "magit-section", "preview": "generic", "faces": [["magit-left-margin", "magit left margin", {"fg": null, "bg": null, "source": "default"}], ["magit-section-child-count", "child count", {"fg": null, "bg": null, "source": "default"}], ["magit-section-heading", "heading", {"fg": null, "bg": null, "source": "default"}], ["magit-section-heading-selection", "heading selection", {"fg": null, "bg": null, "source": "default"}], ["magit-section-highlight", "highlight", {"fg": null, "bg": null, "source": "default"}], ["magit-section-secondary-heading", "secondary heading", {"fg": null, "bg": null, "source": "default"}]]}, "malyon": {"label": "malyon", "preview": "generic", "faces": [["malyon-face-bold", "face bold", {"fg": null, "bg": null, "source": "default"}], ["malyon-face-error", "face error", {"fg": null, "bg": null, "source": "default"}], ["malyon-face-italic", "face italic", {"fg": null, "bg": null, "source": "default"}], ["malyon-face-plain", "face plain", {"fg": null, "bg": null, "source": "default"}], ["malyon-face-reverse", "face reverse", {"fg": null, "bg": null, "source": "default"}]]}, "marginalia": {"label": "marginalia", "preview": "generic", "faces": [["marginalia-archive", "archive", {"fg": null, "bg": null, "source": "default"}], ["marginalia-char", "char", {"fg": null, "bg": null, "source": "default"}], ["marginalia-date", "date", {"fg": null, "bg": null, "source": "default"}], ["marginalia-documentation", "documentation", {"fg": null, "bg": null, "source": "default"}], ["marginalia-file-name", "file name", {"fg": null, "bg": null, "source": "default"}], ["marginalia-file-owner", "file owner", {"fg": null, "bg": null, "source": "default"}], ["marginalia-file-priv-dir", "file priv dir", {"fg": null, "bg": null, "source": "default"}], ["marginalia-file-priv-exec", "file priv exec", {"fg": null, "bg": null, "source": "default"}], ["marginalia-file-priv-link", "file priv link", {"fg": null, "bg": null, "source": "default"}], ["marginalia-file-priv-no", "file priv no", {"fg": null, "bg": null, "source": "default"}], ["marginalia-file-priv-other", "file priv other", {"fg": null, "bg": null, "source": "default"}], ["marginalia-file-priv-rare", "file priv rare", {"fg": null, "bg": null, "source": "default"}], ["marginalia-file-priv-read", "file priv read", {"fg": null, "bg": null, "source": "default"}], ["marginalia-file-priv-write", "file priv write", {"fg": null, "bg": null, "source": "default"}], ["marginalia-function", "function", {"fg": null, "bg": null, "source": "default"}], ["marginalia-installed", "installed", {"fg": null, "bg": null, "source": "default"}], ["marginalia-key", "key", {"fg": null, "bg": null, "source": "default"}], ["marginalia-lighter", "lighter", {"fg": null, "bg": null, "source": "default"}], ["marginalia-list", "list", {"fg": null, "bg": null, "source": "default"}], ["marginalia-mode", "mode", {"fg": null, "bg": null, "source": "default"}], ["marginalia-modified", "modified", {"fg": null, "bg": null, "source": "default"}], ["marginalia-null", "null", {"fg": null, "bg": null, "source": "default"}], ["marginalia-number", "number", {"fg": null, "bg": null, "source": "default"}], ["marginalia-off", "off", {"fg": null, "bg": null, "source": "default"}], ["marginalia-on", "on", {"fg": null, "bg": null, "source": "default"}], ["marginalia-size", "size", {"fg": null, "bg": null, "source": "default"}], ["marginalia-string", "string", {"fg": null, "bg": null, "source": "default"}], ["marginalia-symbol", "symbol", {"fg": null, "bg": null, "source": "default"}], ["marginalia-true", "true", {"fg": null, "bg": null, "source": "default"}], ["marginalia-type", "type", {"fg": null, "bg": null, "source": "default"}], ["marginalia-value", "value", {"fg": null, "bg": null, "source": "default"}], ["marginalia-version", "version", {"fg": null, "bg": null, "source": "default"}]]}, "markdown-mode": {"label": "markdown-mode", "preview": "generic", "faces": [["markdown-blockquote-face", "markdown blockquote", {"fg": null, "bg": null, "source": "default"}], ["markdown-bold-face", "markdown bold", {"fg": null, "bg": null, "source": "default"}], ["markdown-code-face", "markdown code", {"fg": null, "bg": null, "source": "default"}], ["markdown-comment-face", "markdown comment", {"fg": null, "bg": null, "source": "default"}], ["markdown-footnote-marker-face", "markdown footnote marker", {"fg": null, "bg": null, "source": "default"}], ["markdown-footnote-text-face", "markdown footnote text", {"fg": null, "bg": null, "source": "default"}], ["markdown-gfm-checkbox-face", "markdown gfm checkbox", {"fg": null, "bg": null, "source": "default"}], ["markdown-header-delimiter-face", "markdown header delimiter", {"fg": null, "bg": null, "source": "default"}], ["markdown-header-face", "markdown header", {"fg": null, "bg": null, "source": "default"}], ["markdown-header-face-1", "markdown header 1", {"fg": null, "bg": null, "source": "default"}], ["markdown-header-face-2", "markdown header 2", {"fg": null, "bg": null, "source": "default"}], ["markdown-header-face-3", "markdown header 3", {"fg": null, "bg": null, "source": "default"}], ["markdown-header-face-4", "markdown header 4", {"fg": null, "bg": null, "source": "default"}], ["markdown-header-face-5", "markdown header 5", {"fg": null, "bg": null, "source": "default"}], ["markdown-header-face-6", "markdown header 6", {"fg": null, "bg": null, "source": "default"}], ["markdown-header-rule-face", "markdown header rule", {"fg": null, "bg": null, "source": "default"}], ["markdown-highlight-face", "markdown highlight", {"fg": null, "bg": null, "source": "default"}], ["markdown-highlighting-face", "markdown highlighting", {"fg": null, "bg": null, "source": "default"}], ["markdown-hr-face", "markdown hr", {"fg": null, "bg": null, "source": "default"}], ["markdown-html-attr-name-face", "markdown html attr name", {"fg": null, "bg": null, "source": "default"}], ["markdown-html-attr-value-face", "markdown html attr value", {"fg": null, "bg": null, "source": "default"}], ["markdown-html-entity-face", "markdown html entity", {"fg": null, "bg": null, "source": "default"}], ["markdown-html-tag-delimiter-face", "markdown html tag delimiter", {"fg": null, "bg": null, "source": "default"}], ["markdown-html-tag-name-face", "markdown html tag name", {"fg": null, "bg": null, "source": "default"}], ["markdown-inline-code-face", "markdown inline code", {"fg": null, "bg": null, "source": "default"}], ["markdown-italic-face", "markdown italic", {"fg": null, "bg": null, "source": "default"}], ["markdown-language-info-face", "markdown language info", {"fg": null, "bg": null, "source": "default"}], ["markdown-language-keyword-face", "markdown language keyword", {"fg": null, "bg": null, "source": "default"}], ["markdown-line-break-face", "markdown line break", {"fg": null, "bg": null, "source": "default"}], ["markdown-link-face", "markdown link", {"fg": null, "bg": null, "source": "default"}], ["markdown-link-title-face", "markdown link title", {"fg": null, "bg": null, "source": "default"}], ["markdown-list-face", "markdown list", {"fg": null, "bg": null, "source": "default"}], ["markdown-markup-face", "markdown markup", {"fg": null, "bg": null, "source": "default"}], ["markdown-math-face", "markdown math", {"fg": null, "bg": null, "source": "default"}], ["markdown-metadata-key-face", "markdown metadata key", {"fg": null, "bg": null, "source": "default"}], ["markdown-metadata-value-face", "markdown metadata value", {"fg": null, "bg": null, "source": "default"}], ["markdown-missing-link-face", "markdown missing link", {"fg": null, "bg": null, "source": "default"}], ["markdown-plain-url-face", "markdown plain url", {"fg": null, "bg": null, "source": "default"}], ["markdown-pre-face", "markdown pre", {"fg": null, "bg": null, "source": "default"}], ["markdown-reference-face", "markdown reference", {"fg": null, "bg": null, "source": "default"}], ["markdown-strike-through-face", "markdown strike through", {"fg": null, "bg": null, "source": "default"}], ["markdown-table-face", "markdown table", {"fg": null, "bg": null, "source": "default"}], ["markdown-url-face", "markdown url", {"fg": null, "bg": null, "source": "default"}]]}, "nerd-icons": {"label": "nerd-icons", "preview": "generic", "faces": [["nerd-icons-blue", "blue", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-blue-alt", "blue alt", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-cyan", "cyan", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-cyan-alt", "cyan alt", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-dblue", "dblue", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-dcyan", "dcyan", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-dgreen", "dgreen", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-dmaroon", "dmaroon", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-dorange", "dorange", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-dpink", "dpink", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-dpurple", "dpurple", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-dred", "dred", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-dsilver", "dsilver", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-dyellow", "dyellow", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-green", "green", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-lblue", "lblue", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-lcyan", "lcyan", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-lgreen", "lgreen", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-lmaroon", "lmaroon", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-lorange", "lorange", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-lpink", "lpink", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-lpurple", "lpurple", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-lred", "lred", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-lsilver", "lsilver", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-lyellow", "lyellow", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-maroon", "maroon", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-orange", "orange", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-pink", "pink", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-purple", "purple", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-purple-alt", "purple alt", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-red", "red", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-red-alt", "red alt", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-silver", "silver", {"fg": null, "bg": null, "source": "default"}], ["nerd-icons-yellow", "yellow", {"fg": null, "bg": null, "source": "default"}]]}, "nerd-icons-completion": {"label": "nerd-icons-completion", "preview": "generic", "faces": [["nerd-icons-completion-dir-face", "dir", {"fg": null, "bg": null, "source": "default"}]]}, "orderless": {"label": "orderless", "preview": "generic", "faces": [["orderless-match-face-0", "match 0", {"fg": null, "bg": null, "source": "default"}], ["orderless-match-face-1", "match 1", {"fg": null, "bg": null, "source": "default"}], ["orderless-match-face-2", "match 2", {"fg": null, "bg": null, "source": "default"}], ["orderless-match-face-3", "match 3", {"fg": null, "bg": null, "source": "default"}]]}, "org-roam": {"label": "org-roam", "preview": "generic", "faces": [["org-roam-dailies-calendar-note", "dailies calendar note", {"fg": null, "bg": null, "source": "default"}], ["org-roam-dim", "dim", {"fg": null, "bg": null, "source": "default"}], ["org-roam-header-line", "header line", {"fg": null, "bg": null, "source": "default"}], ["org-roam-olp", "olp", {"fg": null, "bg": null, "source": "default"}], ["org-roam-preview-heading", "preview heading", {"fg": null, "bg": null, "source": "default"}], ["org-roam-preview-heading-highlight", "preview heading highlight", {"fg": null, "bg": null, "source": "default"}], ["org-roam-preview-heading-selection", "preview heading selection", {"fg": null, "bg": null, "source": "default"}], ["org-roam-preview-region", "preview region", {"fg": null, "bg": null, "source": "default"}], ["org-roam-title", "title", {"fg": null, "bg": null, "source": "default"}]]}, "org-superstar": {"label": "org-superstar", "preview": "generic", "faces": [["org-superstar-first", "first", {"fg": null, "bg": null, "source": "default"}], ["org-superstar-header-bullet", "header bullet", {"fg": null, "bg": null, "source": "default"}], ["org-superstar-item", "item", {"fg": null, "bg": null, "source": "default"}], ["org-superstar-leading", "leading", {"fg": null, "bg": null, "source": "default"}]]}, "prescient": {"label": "prescient", "preview": "generic", "faces": [["prescient-primary-highlight", "primary highlight", {"fg": null, "bg": null, "source": "default"}], ["prescient-secondary-highlight", "secondary highlight", {"fg": null, "bg": null, "source": "default"}]]}, "rainbow-delimiters": {"label": "rainbow-delimiters", "preview": "generic", "faces": [["rainbow-delimiters-base-error-face", "base error", {"fg": null, "bg": null, "source": "default"}], ["rainbow-delimiters-base-face", "base", {"fg": null, "bg": null, "source": "default"}], ["rainbow-delimiters-depth-1-face", "depth 1", {"fg": null, "bg": null, "source": "default"}], ["rainbow-delimiters-depth-2-face", "depth 2", {"fg": null, "bg": null, "source": "default"}], ["rainbow-delimiters-depth-3-face", "depth 3", {"fg": null, "bg": null, "source": "default"}], ["rainbow-delimiters-depth-4-face", "depth 4", {"fg": null, "bg": null, "source": "default"}], ["rainbow-delimiters-depth-5-face", "depth 5", {"fg": null, "bg": null, "source": "default"}], ["rainbow-delimiters-depth-6-face", "depth 6", {"fg": null, "bg": null, "source": "default"}], ["rainbow-delimiters-depth-7-face", "depth 7", {"fg": null, "bg": null, "source": "default"}], ["rainbow-delimiters-depth-8-face", "depth 8", {"fg": null, "bg": null, "source": "default"}], ["rainbow-delimiters-depth-9-face", "depth 9", {"fg": null, "bg": null, "source": "default"}], ["rainbow-delimiters-mismatched-face", "mismatched", {"fg": null, "bg": null, "source": "default"}], ["rainbow-delimiters-unmatched-face", "unmatched", {"fg": null, "bg": null, "source": "default"}]]}, "symbol-overlay": {"label": "symbol-overlay", "preview": "generic", "faces": [["symbol-overlay-default-face", "default", {"fg": null, "bg": null, "source": "default"}], ["symbol-overlay-face-1", "face 1", {"fg": null, "bg": null, "source": "default"}], ["symbol-overlay-face-2", "face 2", {"fg": null, "bg": null, "source": "default"}], ["symbol-overlay-face-3", "face 3", {"fg": null, "bg": null, "source": "default"}], ["symbol-overlay-face-4", "face 4", {"fg": null, "bg": null, "source": "default"}], ["symbol-overlay-face-5", "face 5", {"fg": null, "bg": null, "source": "default"}], ["symbol-overlay-face-6", "face 6", {"fg": null, "bg": null, "source": "default"}], ["symbol-overlay-face-7", "face 7", {"fg": null, "bg": null, "source": "default"}], ["symbol-overlay-face-8", "face 8", {"fg": null, "bg": null, "source": "default"}]]}, "tmr": {"label": "tmr", "preview": "generic", "faces": [["tmr-description", "description", {"fg": null, "bg": null, "source": "default"}], ["tmr-duration", "duration", {"fg": null, "bg": null, "source": "default"}], ["tmr-end-time", "end time", {"fg": null, "bg": null, "source": "default"}], ["tmr-finished", "finished", {"fg": null, "bg": null, "source": "default"}], ["tmr-is-acknowledged", "is acknowledged", {"fg": null, "bg": null, "source": "default"}], ["tmr-must-be-acknowledged", "must be acknowledged", {"fg": null, "bg": null, "source": "default"}], ["tmr-start-time", "start time", {"fg": null, "bg": null, "source": "default"}], ["tmr-tabulated-acknowledgement", "tabulated acknowledgement", {"fg": null, "bg": null, "source": "default"}], ["tmr-tabulated-description", "tabulated description", {"fg": null, "bg": null, "source": "default"}], ["tmr-tabulated-end-time", "tabulated end time", {"fg": null, "bg": null, "source": "default"}], ["tmr-tabulated-remaining-time", "tabulated remaining time", {"fg": null, "bg": null, "source": "default"}], ["tmr-tabulated-start-time", "tabulated start time", {"fg": null, "bg": null, "source": "default"}]]}, "transient": {"label": "transient", "preview": "generic", "faces": [["transient-active-infix", "active infix", {"fg": null, "bg": null, "source": "default"}], ["transient-argument", "argument", {"fg": null, "bg": null, "source": "default"}], ["transient-delimiter", "delimiter", {"fg": null, "bg": null, "source": "default"}], ["transient-disabled-suffix", "disabled suffix", {"fg": null, "bg": null, "source": "default"}], ["transient-enabled-suffix", "enabled suffix", {"fg": null, "bg": null, "source": "default"}], ["transient-heading", "heading", {"fg": null, "bg": null, "source": "default"}], ["transient-higher-level", "higher level", {"fg": null, "bg": null, "source": "default"}], ["transient-inactive-argument", "inactive argument", {"fg": null, "bg": null, "source": "default"}], ["transient-inactive-value", "inactive value", {"fg": null, "bg": null, "source": "default"}], ["transient-inapt-argument", "inapt argument", {"fg": null, "bg": null, "source": "default"}], ["transient-inapt-suffix", "inapt suffix", {"fg": null, "bg": null, "source": "default"}], ["transient-key", "key", {"fg": null, "bg": null, "source": "default"}], ["transient-key-exit", "key exit", {"fg": null, "bg": null, "source": "default"}], ["transient-key-noop", "key noop", {"fg": null, "bg": null, "source": "default"}], ["transient-key-recurse", "key recurse", {"fg": null, "bg": null, "source": "default"}], ["transient-key-return", "key return", {"fg": null, "bg": null, "source": "default"}], ["transient-key-stack", "key stack", {"fg": null, "bg": null, "source": "default"}], ["transient-key-stay", "key stay", {"fg": null, "bg": null, "source": "default"}], ["transient-mismatched-key", "mismatched key", {"fg": null, "bg": null, "source": "default"}], ["transient-nonstandard-key", "nonstandard key", {"fg": null, "bg": null, "source": "default"}], ["transient-unreachable", "unreachable", {"fg": null, "bg": null, "source": "default"}], ["transient-unreachable-key", "unreachable key", {"fg": null, "bg": null, "source": "default"}], ["transient-value", "value", {"fg": null, "bg": null, "source": "default"}]]}, "vertico": {"label": "vertico", "preview": "generic", "faces": [["vertico-current", "current", {"fg": null, "bg": null, "source": "default"}], ["vertico-group-separator", "group separator", {"fg": null, "bg": null, "source": "default"}], ["vertico-group-title", "group title", {"fg": null, "bg": null, "source": "default"}], ["vertico-multiline", "multiline", {"fg": null, "bg": null, "source": "default"}]]}, "web-mode": {"label": "web-mode", "preview": "generic", "faces": [["web-mode-annotation-face", "annotation", {"fg": null, "bg": null, "source": "default"}], ["web-mode-annotation-html-face", "annotation html", {"fg": null, "bg": null, "source": "default"}], ["web-mode-annotation-tag-face", "annotation tag", {"fg": null, "bg": null, "source": "default"}], ["web-mode-annotation-type-face", "annotation type", {"fg": null, "bg": null, "source": "default"}], ["web-mode-annotation-value-face", "annotation value", {"fg": null, "bg": null, "source": "default"}], ["web-mode-block-attr-name-face", "block attr name", {"fg": null, "bg": null, "source": "default"}], ["web-mode-block-attr-value-face", "block attr value", {"fg": null, "bg": null, "source": "default"}], ["web-mode-block-comment-face", "block comment", {"fg": null, "bg": null, "source": "default"}], ["web-mode-block-control-face", "block control", {"fg": null, "bg": null, "source": "default"}], ["web-mode-block-delimiter-face", "block delimiter", {"fg": null, "bg": null, "source": "default"}], ["web-mode-block-face", "block", {"fg": null, "bg": null, "source": "default"}], ["web-mode-block-string-face", "block string", {"fg": null, "bg": null, "source": "default"}], ["web-mode-bold-face", "bold", {"fg": null, "bg": null, "source": "default"}], ["web-mode-builtin-face", "builtin", {"fg": null, "bg": null, "source": "default"}], ["web-mode-comment-face", "comment", {"fg": null, "bg": null, "source": "default"}], ["web-mode-comment-keyword-face", "comment keyword", {"fg": null, "bg": null, "source": "default"}], ["web-mode-constant-face", "constant", {"fg": null, "bg": null, "source": "default"}], ["web-mode-css-at-rule-face", "css at rule", {"fg": null, "bg": null, "source": "default"}], ["web-mode-css-color-face", "css color", {"fg": null, "bg": null, "source": "default"}], ["web-mode-css-comment-face", "css comment", {"fg": null, "bg": null, "source": "default"}], ["web-mode-css-function-face", "css function", {"fg": null, "bg": null, "source": "default"}], ["web-mode-css-priority-face", "css priority", {"fg": null, "bg": null, "source": "default"}], ["web-mode-css-property-name-face", "css property name", {"fg": null, "bg": null, "source": "default"}], ["web-mode-css-pseudo-class-face", "css pseudo class", {"fg": null, "bg": null, "source": "default"}], ["web-mode-css-selector-class-face", "css selector class", {"fg": null, "bg": null, "source": "default"}], ["web-mode-css-selector-face", "css selector", {"fg": null, "bg": null, "source": "default"}], ["web-mode-css-selector-tag-face", "css selector tag", {"fg": null, "bg": null, "source": "default"}], ["web-mode-css-string-face", "css string", {"fg": null, "bg": null, "source": "default"}], ["web-mode-css-variable-face", "css variable", {"fg": null, "bg": null, "source": "default"}], ["web-mode-current-column-highlight-face", "current column highlight", {"fg": null, "bg": null, "source": "default"}], ["web-mode-current-element-highlight-face", "current element highlight", {"fg": null, "bg": null, "source": "default"}], ["web-mode-doctype-face", "doctype", {"fg": null, "bg": null, "source": "default"}], ["web-mode-error-face", "error", {"fg": null, "bg": null, "source": "default"}], ["web-mode-filter-face", "filter", {"fg": null, "bg": null, "source": "default"}], ["web-mode-folded-face", "folded", {"fg": null, "bg": null, "source": "default"}], ["web-mode-function-call-face", "function call", {"fg": null, "bg": null, "source": "default"}], ["web-mode-function-name-face", "function name", {"fg": null, "bg": null, "source": "default"}], ["web-mode-html-attr-custom-face", "html attr custom", {"fg": null, "bg": null, "source": "default"}], ["web-mode-html-attr-engine-face", "html attr engine", {"fg": null, "bg": null, "source": "default"}], ["web-mode-html-attr-equal-face", "html attr equal", {"fg": null, "bg": null, "source": "default"}], ["web-mode-html-attr-name-face", "html attr name", {"fg": null, "bg": null, "source": "default"}], ["web-mode-html-attr-value-face", "html attr value", {"fg": null, "bg": null, "source": "default"}], ["web-mode-html-entity-face", "html entity", {"fg": null, "bg": null, "source": "default"}], ["web-mode-html-tag-bracket-face", "html tag bracket", {"fg": null, "bg": null, "source": "default"}], ["web-mode-html-tag-custom-face", "html tag custom", {"fg": null, "bg": null, "source": "default"}], ["web-mode-html-tag-face", "html tag", {"fg": null, "bg": null, "source": "default"}], ["web-mode-html-tag-namespaced-face", "html tag namespaced", {"fg": null, "bg": null, "source": "default"}], ["web-mode-html-tag-unclosed-face", "html tag unclosed", {"fg": null, "bg": null, "source": "default"}], ["web-mode-inlay-face", "inlay", {"fg": null, "bg": null, "source": "default"}], ["web-mode-interpolate-color1-face", "interpolate color1", {"fg": null, "bg": null, "source": "default"}], ["web-mode-interpolate-color2-face", "interpolate color2", {"fg": null, "bg": null, "source": "default"}], ["web-mode-interpolate-color3-face", "interpolate color3", {"fg": null, "bg": null, "source": "default"}], ["web-mode-interpolate-color4-face", "interpolate color4", {"fg": null, "bg": null, "source": "default"}], ["web-mode-italic-face", "italic", {"fg": null, "bg": null, "source": "default"}], ["web-mode-javascript-comment-face", "javascript comment", {"fg": null, "bg": null, "source": "default"}], ["web-mode-javascript-string-face", "javascript string", {"fg": null, "bg": null, "source": "default"}], ["web-mode-json-comment-face", "json comment", {"fg": null, "bg": null, "source": "default"}], ["web-mode-json-context-face", "json context", {"fg": null, "bg": null, "source": "default"}], ["web-mode-json-key-face", "json key", {"fg": null, "bg": null, "source": "default"}], ["web-mode-json-string-face", "json string", {"fg": null, "bg": null, "source": "default"}], ["web-mode-jsx-depth-1-face", "jsx depth 1", {"fg": null, "bg": null, "source": "default"}], ["web-mode-jsx-depth-2-face", "jsx depth 2", {"fg": null, "bg": null, "source": "default"}], ["web-mode-jsx-depth-3-face", "jsx depth 3", {"fg": null, "bg": null, "source": "default"}], ["web-mode-jsx-depth-4-face", "jsx depth 4", {"fg": null, "bg": null, "source": "default"}], ["web-mode-jsx-depth-5-face", "jsx depth 5", {"fg": null, "bg": null, "source": "default"}], ["web-mode-keyword-face", "keyword", {"fg": null, "bg": null, "source": "default"}], ["web-mode-param-name-face", "param name", {"fg": null, "bg": null, "source": "default"}], ["web-mode-part-comment-face", "part comment", {"fg": null, "bg": null, "source": "default"}], ["web-mode-part-face", "part", {"fg": null, "bg": null, "source": "default"}], ["web-mode-part-string-face", "part string", {"fg": null, "bg": null, "source": "default"}], ["web-mode-preprocessor-face", "preprocessor", {"fg": null, "bg": null, "source": "default"}], ["web-mode-script-face", "script", {"fg": null, "bg": null, "source": "default"}], ["web-mode-sql-keyword-face", "sql keyword", {"fg": null, "bg": null, "source": "default"}], ["web-mode-string-face", "string", {"fg": null, "bg": null, "source": "default"}], ["web-mode-style-face", "style", {"fg": null, "bg": null, "source": "default"}], ["web-mode-symbol-face", "symbol", {"fg": null, "bg": null, "source": "default"}], ["web-mode-type-face", "type", {"fg": null, "bg": null, "source": "default"}], ["web-mode-underline-face", "underline", {"fg": null, "bg": null, "source": "default"}], ["web-mode-variable-name-face", "variable name", {"fg": null, "bg": null, "source": "default"}], ["web-mode-warning-face", "warning", {"fg": null, "bg": null, "source": "default"}], ["web-mode-whitespace-face", "whitespace", {"fg": null, "bg": null, "source": "default"}]]}, "yasnippet": {"label": "yasnippet", "preview": "generic", "faces": [["yas--field-debug-face", "yas field debug", {"fg": null, "bg": null, "source": "default"}], ["yas-field-highlight-face", "yas field highlight", {"fg": null, "bg": null, "source": "default"}]]}};
-let MAP={"kw": "#67809c", "bi": "#d7af5f", "pp": "#acb0b3", "fnd": "#d47c59", "fnc": "", "dec": "", "ty": "#a4ac64", "prop": "", "con": "#d7af5f", "num": "#d7af5f", "esc": "", "str": "#a4ac64", "re": "", "doc": "#969385", "cm": "#969385", "cmd": "#969385", "var": "#b2c3cc", "op": "", "punc": "", "p": "#f0fef0", "bg": "#000000"}, PALETTE=[["#f0fef0", "fg"], ["#000000", "bg"], ["#151311", "bg+0"], ["#252321", "bg+1"], ["#474544", "bg+2"], ["#58574e", "gray-2"], ["#6c6a60", "gray-1"], ["#969385", "gray"], ["#b4b1a2", "gray+1"], ["#d0cbc0", "gray+2"], ["#8a9496", "steel"], ["#acb0b3", "steel+1"], ["#c0c7ca", "steel+2"], ["#67809c", "blue"], ["#b2c3cc", "blue+1"], ["#d9e2ff", "blue+2"], ["#646d14", "green-2"], ["#869038", "green-1"], ["#a4ac64", "green"], ["#ccc768", "green+1"], ["#3f1c0f", "red-3"], ["#7c2a09", "red-2"], ["#a7502d", "red-1"], ["#d47c59", "red"], ["#edb08f", "red+1"], ["#edbca2", "red+2"], ["#875f00", "yellow-2"], ["#8e784c", "yellow-1"], ["#d7af5f", "yellow"], ["#ffd75f", "yellow+1"], ["#f9ee98", "yellow+2"], ["#ff2a00", "intense-red"]], BOLD={"kw": true, "bi": true, "pp": true, "fnd": true, "fnc": false, "dec": false, "ty": true, "prop": false, "con": true, "num": false, "esc": false, "str": false, "re": false, "doc": false, "cm": false, "cmd": false, "var": false, "op": false, "punc": false, "p": false}, ITALIC={"pp": true, "cm": true, "var": true, "cmd": true}, UIMAP={"cursor": {"fg": null, "bg": "#f0fef0"}, "region": {"fg": null, "bg": "#474544"}, "hl-line": {"fg": null, "bg": "#151311"}, "highlight": {"fg": null, "bg": "#646d14"}, "mode-line": {"fg": "#000000", "bg": "#67809c", "box": {"style": "released", "width": 1, "color": null}}, "mode-line-inactive": {"fg": "#67809c", "bg": "#000000", "box": {"style": "released", "width": 1, "color": null}}, "fringe": {"fg": "#58574e", "bg": "#151311"}, "line-number": {"fg": "#58574e", "bg": null}, "line-number-current-line": {"fg": "#d7af5f", "bg": null}, "minibuffer-prompt": {"fg": "#d7af5f", "bg": null}, "isearch": {"fg": null, "bg": null}, "lazy-highlight": {"fg": null, "bg": "#8e784c", "underline": true}, "isearch-fail": {"fg": "#f0fef0", "bg": "#a7502d"}, "show-paren-match": {"fg": "#000000", "bg": "#a4ac64", "underline": true}, "show-paren-mismatch": {"fg": "#f0fef0", "bg": "#a7502d"}, "link": {"fg": "#b2c3cc", "bg": null, "underline": true}, "error": {"fg": "#d47c59", "bg": null, "bold": true}, "warning": {"fg": "#ffd75f", "bg": null, "bold": true}, "success": {"fg": "#a4ac64", "bg": null, "bold": true}, "vertical-border": {"fg": "#58574e", "bg": null}};
-let LOCKED=new Set(["kw", "bg", "p", "bi", "pp", "fnd", "ty", "con", "str", "var", "cm", "doc", "cmd", "num", "ui:mode-line", "ui:mode-line-inactive", "ui:link", "ui:hl-line", "ui:warning", "ui:success", "ui:error", "ui:line-number-current-line", "ui:minibuffer-prompt", "ui:show-paren-mismatch", "ui:show-paren-match", "ui:vertical-border", "ui:line-number", "ui:fringe", "ui:region"]); // syntax categories whose element↔color is decided (dropdown disabled, skipped by clear-unlocked)
+const SAMPLES={"Elisp": [[["cmd", ";;"], ["cm", " cache.el"]], [["punc", "("], ["kw", "require"], ["p", " "], ["con", "'cl-lib"], ["punc", ")"]], [], [["punc", "("], ["kw", "defvar"], ["p", " "], ["var", "cache--tbl"], ["p", " "], ["punc", "("], ["fnc", "make-hash-table"], ["p", " "], ["con", ":test"], ["p", " "], ["con", "'equal"], ["punc", "))"]], [["p", " "], ["doc", "\"Memo table.\")"]], [], [["punc", "("], ["kw", "defun"], ["p", " "], ["fnd", "cache-get"], ["p", " "], ["punc", "("], ["var", "key"], ["punc", ")"]], [["p", " "], ["doc", "\"Return cached value for KEY.\""]], [["p", " "], ["punc", "("], ["kw", "or"], ["p", " "], ["punc", "("], ["bi", "gethash"], ["p", " "], ["var", "key"], ["p", " "], ["var", "cache--tbl"], ["punc", ")"]], [["p", " "], ["punc", "("], ["kw", "let"], ["p", " "], ["punc", "(("], ["var", "v"], ["p", " "], ["punc", "("], ["fnc", "compute"], ["p", " "], ["var", "key"], ["p", " "], ["num", "42"], ["punc", "))) "]], [["p", " "], ["punc", "("], ["fnc", "puthash"], ["p", " "], ["var", "key"], ["p", " "], ["var", "v"], ["p", " "], ["var", "cache--tbl"], ["punc", ") "], ["var", "v"], ["punc", "))))"]], [], [["punc", "("], ["kw", "defun"], ["p", " "], ["fnd", "cache-clear"], ["p", " "], ["punc", "()"]], [["p", " "], ["doc", "\"Empty the memo table.\""]], [["p", " "], ["punc", "("], ["kw", "interactive"], ["punc", ")"]], [["p", " "], ["punc", "("], ["fnc", "clrhash"], ["p", " "], ["var", "cache--tbl"], ["punc", ")"]], [["p", " "], ["punc", "("], ["fnc", "message"], ["p", " "], ["str", "\"cleared"], ["esc", "\\n"], ["str", "\""], ["punc", "))"]], [], [["punc", "("], ["kw", "defun"], ["p", " "], ["fnd", "cache-keys"], ["p", " "], ["punc", "()"]], [["p", " "], ["doc", "\"Return all keys.\""]], [["p", " "], ["punc", "("], ["kw", "let"], ["p", " "], ["punc", "(("], ["var", "acc"], ["p", " "], ["con", "nil"], ["punc", "))"]], [["p", " "], ["punc", "("], ["fnc", "maphash"], ["p", " "], ["punc", "("], ["kw", "lambda"], ["p", " "], ["punc", "("], ["var", "k"], ["p", " "], ["var", "_v"], ["punc", ")"], ["p", " "], ["punc", "("], ["fnc", "push"], ["p", " "], ["var", "k"], ["p", " "], ["var", "acc"], ["punc", "))"]], [["p", " "], ["var", "cache--tbl"], ["punc", ")"], ["p", " "], ["var", "acc"], ["punc", "))"]], [], [["punc", "("], ["kw", "provide"], ["p", " "], ["con", "'cache"], ["punc", ")"]]], "Go": [[["cmd", "//"], ["cm", " queue.go"]], [["kw", "package"], ["p", " "], ["var", "main"]], [], [["kw", "import"], ["p", " "], ["str", "\"fmt\""]], [], [["kw", "const"], ["p", " "], ["con", "MaxItems"], ["p", " "], ["op", "="], ["p", " "], ["num", "100"]], [], [["kw", "type"], ["p", " "], ["ty", "Order"], ["p", " "], ["kw", "struct"], ["p", " "], ["punc", "{"]], [["p", " "], ["prop", "ID"], ["p", " "], ["ty", "int"]], [["p", " "], ["prop", "Name"], ["p", " "], ["ty", "string"]], [["punc", "}"]], [], [["kw", "func"], ["p", " "], ["punc", "("], ["var", "q"], ["p", " "], ["op", "*"], ["ty", "Queue"], ["punc", ")"], ["p", " "], ["fnd", "Push"], ["punc", "("], ["var", "o"], ["p", " "], ["op", "*"], ["ty", "Order"], ["punc", ")"], ["p", " "], ["ty", "error"], ["p", " "], ["punc", "{"]], [["p", " "], ["cmd", "//"], ["cm", " reject nil"]], [["p", " "], ["kw", "if"], ["p", " "], ["var", "o"], ["p", " "], ["op", "=="], ["p", " "], ["con", "nil"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "return"], ["p", " "], ["fnc", "fmt.Errorf"], ["punc", "("], ["str", "\"nil"], ["esc", "\\n"], ["str", "\""], ["punc", ")"]], [["p", " "], ["punc", "}"]], [["p", " "], ["var", "q"], ["op", "."], ["prop", "items"], ["p", " "], ["op", "="], ["p", " "], ["bi", "append"], ["punc", "("], ["var", "q"], ["op", "."], ["prop", "items"], ["punc", ","], ["p", " "], ["var", "o"], ["punc", ")"]], [["p", " "], ["kw", "return"], ["p", " "], ["con", "nil"]], [["punc", "}"]], [], [["kw", "func"], ["p", " "], ["fnd", "main"], ["punc", "()"], ["p", " "], ["punc", "{"]], [["p", " "], ["fnc", "fmt.Println"], ["punc", "("], ["op", "&"], ["ty", "Queue"], ["punc", "{}"], ["punc", ")"]], [["punc", "}"]]], "Python": [[["cmd", "#"], ["cm", " theme.py"]], [["kw", "from"], ["p", " "], ["var", "dataclasses"], ["p", " "], ["kw", "import"], ["p", " "], ["var", "dataclass"], ["punc", ","], ["p", " "], ["var", "field"]], [], [["con", "DEFAULT_PORT"], ["op", ":"], ["p", " "], ["ty", "int"], ["p", " "], ["op", "="], ["p", " "], ["num", "8080"]], [["con", "HEX"], ["p", " "], ["op", "="], ["p", " "], ["var", "re"], ["op", "."], ["fnc", "compile"], ["punc", "("], ["re", "r\"#[0-9a-f]{6}\""], ["punc", ")"]], [], [["dec", "@dataclass"]], [["kw", "class"], ["p", " "], ["ty", "Theme"], ["op", ":"]], [["p", " "], ["doc", "\"\"\"A color theme.\"\"\""]], [["p", " "], ["prop", "name"], ["op", ":"], ["p", " "], ["ty", "str"], ["p", " "], ["op", "="], ["p", " "], ["str", "\"dupre\""]], [["p", " "], ["prop", "colors"], ["op", ":"], ["p", " "], ["ty", "dict"], ["p", " "], ["op", "="], ["p", " "], ["fnc", "field"], ["punc", "("], ["prop", "default_factory"], ["op", "="], ["ty", "dict"], ["punc", ")"]], [], [["p", " "], ["kw", "def"], ["p", " "], ["fnd", "resolve"], ["punc", "("], ["var", "self"], ["punc", ","], ["p", " "], ["var", "key"], ["op", ":"], ["p", " "], ["ty", "str"], ["punc", ")"], ["p", " "], ["op", "->"], ["p", " "], ["ty", "str"], ["p", " "], ["op", "|"], ["p", " "], ["con", "None"], ["op", ":"]], [["p", " "], ["cmd", "#"], ["cm", " fallback to none"]], [["p", " "], ["var", "v"], ["p", " "], ["op", "="], ["p", " "], ["var", "self"], ["op", "."], ["prop", "colors"], ["op", "."], ["fnc", "get"], ["punc", "("], ["var", "key"], ["punc", ","], ["p", " "], ["str", "\""], ["esc", "\\t"], ["str", "none\""], ["punc", ")"]], [["p", " "], ["kw", "if"], ["p", " "], ["bi", "len"], ["punc", "("], ["var", "v"], ["punc", ")"], ["p", " "], ["op", "=="], ["p", " "], ["num", "0"], ["op", ":"], ["p", " "], ["kw", "return"], ["p", " "], ["con", "None"]], [["p", " "], ["kw", "return"], ["p", " "], ["var", "v"]], [], [["p", " "], ["dec", "@property"]], [["p", " "], ["kw", "def"], ["p", " "], ["fnd", "size"], ["punc", "("], ["var", "self"], ["punc", ")"], ["p", " "], ["op", "->"], ["p", " "], ["ty", "int"], ["op", ":"]], [["p", " "], ["kw", "return"], ["p", " "], ["bi", "len"], ["punc", "("], ["var", "self"], ["op", "."], ["prop", "colors"], ["punc", ")"]], [], [["var", "theme"], ["p", " "], ["op", "="], ["p", " "], ["ty", "Theme"], ["punc", "("], ["str", "\"dupre\""], ["punc", ")"]], [["fnc", "print"], ["punc", "("], ["var", "theme"], ["op", "."], ["fnc", "resolve"], ["punc", "("], ["str", "\"bg\""], ["punc", "))"]]], "TypeScript": [[["cmd", "//"], ["cm", " orders.ts"]], [["kw", "import"], ["p", " "], ["punc", "{"], ["p", " "], ["ty", "Order"], ["p", " "], ["punc", "}"], ["p", " "], ["kw", "from"], ["p", " "], ["str", "\"./types\""]], [], [["kw", "export"], ["p", " "], ["kw", "interface"], ["p", " "], ["ty", "Queue"], ["p", " "], ["punc", "{"]], [["p", " "], ["prop", "max"], ["op", ":"], ["p", " "], ["ty", "number"], ["punc", ";"]], [["p", " "], ["prop", "items"], ["op", ":"], ["p", " "], ["ty", "Order"], ["punc", "[];"]], [["punc", "}"]], [], [["dec", "@Injectable"], ["punc", "()"]], [["kw", "export"], ["p", " "], ["kw", "class"], ["p", " "], ["ty", "OrderQueue"], ["p", " "], ["kw", "implements"], ["p", " "], ["ty", "Queue"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "private"], ["p", " "], ["prop", "re"], ["p", " "], ["op", "="], ["p", " "], ["re", "/^#[0-9a-f]{6}$/i"], ["punc", ";"]], [], [["p", " "], ["fnd", "push"], ["punc", "("], ["var", "o"], ["op", ":"], ["p", " "], ["ty", "Order"], ["punc", ")"], ["op", ":"], ["p", " "], ["ty", "boolean"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "if"], ["p", " "], ["punc", "("], ["var", "o"], ["p", " "], ["op", "==="], ["p", " "], ["con", "null"], ["punc", ")"], ["p", " "], ["kw", "return"], ["p", " "], ["con", "false"], ["punc", ";"]], [["p", " "], ["var", "console"], ["op", "."], ["fnc", "log"], ["punc", "("], ["str", "`id "], ["punc", "${"], ["var", "o"], ["op", "."], ["prop", "id"], ["punc", "}"], ["esc", "\\n"], ["str", "`"], ["punc", ");"]], [["p", " "], ["kw", "return"], ["p", " "], ["con", "true"], ["punc", ";"]], [["p", " "], ["punc", "}"]], [["punc", "}"]], [], [["kw", "const"], ["p", " "], ["con", "LIMIT"], ["op", ":"], ["p", " "], ["ty", "number"], ["p", " "], ["op", "="], ["p", " "], ["num", "50"], ["punc", ";"]], [["kw", "const"], ["p", " "], ["var", "q"], ["p", " "], ["op", "="], ["p", " "], ["kw", "new"], ["p", " "], ["ty", "OrderQueue"], ["punc", "()"], ["punc", ";"]], [["var", "q"], ["op", "."], ["fnd", "push"], ["punc", "("], ["punc", "{"], ["p", " "], ["prop", "id"], ["op", ":"], ["p", " "], ["num", "1"], ["p", " "], ["punc", "}"], ["p", " "], ["kw", "as"], ["p", " "], ["ty", "Order"], ["punc", ")"], ["punc", ";"]], [["var", "console"], ["op", "."], ["fnc", "log"], ["punc", "("], ["var", "q"], ["op", "."], ["prop", "max"], ["punc", ")"], ["punc", ";"]], [["kw", "const"], ["p", " "], ["var", "cap"], ["p", " "], ["op", "="], ["p", " "], ["var", "Math"], ["op", "."], ["bi", "max"], ["punc", "("], ["con", "LIMIT"], ["punc", ","], ["p", " "], ["num", "0"], ["punc", ")"], ["punc", ";"]]], "Java": [[["cmd", "/**"], ["doc", " A color theme. */"]], [["kw", "package"], ["p", " "], ["var", "com"], ["op", "."], ["var", "dupre"], ["punc", ";"]], [["kw", "import"], ["p", " "], ["var", "java"], ["op", "."], ["var", "util"], ["op", "."], ["var", "regex"], ["op", "."], ["ty", "Pattern"], ["punc", ";"]], [], [["dec", "@Deprecated"]], [["kw", "public"], ["p", " "], ["kw", "final"], ["p", " "], ["kw", "class"], ["p", " "], ["ty", "Theme"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "private"], ["p", " "], ["kw", "static"], ["p", " "], ["kw", "final"], ["p", " "], ["ty", "int"], ["p", " "], ["con", "MAX_PORT"], ["p", " "], ["op", "="], ["p", " "], ["num", "8080"], ["punc", ";"]], [["p", " "], ["kw", "private"], ["p", " "], ["kw", "final"], ["p", " "], ["ty", "String"], ["p", " "], ["prop", "name"], ["p", " "], ["op", "="], ["p", " "], ["str", "\"dupre\""], ["punc", ";"]], [["p", " "], ["kw", "private"], ["p", " "], ["kw", "static"], ["p", " "], ["kw", "final"], ["p", " "], ["ty", "Pattern"], ["p", " "], ["con", "HEX"], ["p", " "], ["op", "="], ["p", " "], ["ty", "Pattern"], ["op", "."], ["fnc", "compile"], ["punc", "("], ["re", "\"#[0-9a-f]{6}\""], ["punc", ")"], ["punc", ";"]], [], [["p", " "], ["dec", "@Override"]], [["p", " "], ["kw", "public"], ["p", " "], ["ty", "String"], ["p", " "], ["fnd", "resolve"], ["punc", "("], ["ty", "String"], ["p", " "], ["var", "key"], ["punc", ")"], ["p", " "], ["punc", "{"]], [["p", " "], ["cmd", "//"], ["cm", " fall back to null"]], [["p", " "], ["kw", "if"], ["p", " "], ["punc", "("], ["var", "key"], ["op", "."], ["fnc", "isEmpty"], ["punc", "()"], ["punc", ")"], ["p", " "], ["kw", "return"], ["p", " "], ["con", "null"], ["punc", ";"]], [["p", " "], ["kw", "return"], ["p", " "], ["var", "key"], ["op", "."], ["fnc", "strip"], ["punc", "("], ["punc", ")"], ["op", "+"], ["str", "\""], ["esc", "\\t"], ["str", "\""], ["punc", ";"]], [["p", " "], ["punc", "}"]], [], [["p", " "], ["kw", "public"], ["p", " "], ["kw", "static"], ["p", " "], ["ty", "void"], ["p", " "], ["fnd", "main"], ["punc", "("], ["ty", "String"], ["punc", "[]"], ["p", " "], ["var", "args"], ["punc", ")"], ["p", " "], ["punc", "{"]], [["p", " "], ["ty", "var"], ["p", " "], ["var", "t"], ["p", " "], ["op", "="], ["p", " "], ["kw", "new"], ["p", " "], ["ty", "Theme"], ["punc", "()"], ["punc", ";"]], [["p", " "], ["ty", "System"], ["op", "."], ["prop", "out"], ["op", "."], ["fnc", "println"], ["punc", "("], ["var", "t"], ["op", "."], ["fnc", "resolve"], ["punc", "("], ["str", "\"bg\""], ["punc", "))"], ["punc", ";"]], [["p", " "], ["punc", "}"]], [["punc", "}"]]], "C": [[["cmd", "/**"], ["doc", " Order queue. */"]], [["pp", "#include"], ["p", " "], ["str", "<stdio.h>"]], [["pp", "#include"], ["p", " "], ["str", "<stdlib.h>"]], [["pp", "#define"], ["p", " "], ["con", "MAX_PORT"], ["p", " "], ["num", "8080"]], [], [["kw", "typedef"], ["p", " "], ["kw", "struct"], ["p", " "], ["punc", "{"]], [["p", " "], ["ty", "int"], ["p", " "], ["prop", "id"], ["punc", ";"]], [["p", " "], ["kw", "const"], ["p", " "], ["ty", "char"], ["p", " "], ["op", "*"], ["prop", "name"], ["punc", ";"]], [["punc", "}"], ["p", " "], ["ty", "Order"], ["punc", ";"]], [], [["cmd", "//"], ["cm", " returns -1 on null input"]], [["ty", "int"], ["p", " "], ["fnd", "push"], ["punc", "("], ["ty", "Order"], ["p", " "], ["op", "*"], ["var", "o"], ["punc", ")"], ["p", " "], ["dec", "__attribute__"], ["punc", "(("], ["dec", "nonnull"], ["punc", "))"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "if"], ["p", " "], ["punc", "("], ["var", "o"], ["p", " "], ["op", "=="], ["p", " "], ["con", "NULL"], ["punc", ")"], ["p", " "], ["kw", "return"], ["p", " "], ["num", "-1"], ["punc", ";"]], [["p", " "], ["fnc", "printf"], ["punc", "("], ["str", "\"id=%d"], ["esc", "\\n"], ["str", "\""], ["punc", ","], ["p", " "], ["var", "o"], ["op", "->"], ["prop", "id"], ["punc", ");"]], [["p", " "], ["kw", "return"], ["p", " "], ["num", "0"], ["punc", ";"]], [["punc", "}"]], [], [["ty", "int"], ["p", " "], ["fnd", "main"], ["punc", "("], ["ty", "void"], ["punc", ")"], ["p", " "], ["punc", "{"]], [["p", " "], ["ty", "Order"], ["p", " "], ["var", "o"], ["p", " "], ["op", "="], ["p", " "], ["punc", "{"], ["p", " "], ["op", "."], ["prop", "id"], ["p", " "], ["op", "="], ["p", " "], ["num", "1"], ["punc", ","], ["p", " "], ["op", "."], ["prop", "name"], ["p", " "], ["op", "="], ["p", " "], ["str", "\"dupre\""], ["p", " "], ["punc", "}"], ["punc", ";"]], [["p", " "], ["ty", "Order"], ["p", " "], ["op", "*"], ["var", "p2"], ["p", " "], ["op", "="], ["p", " "], ["bi", "malloc"], ["punc", "("], ["bi", "sizeof"], ["punc", "("], ["ty", "Order"], ["punc", "))"], ["punc", ";"]], [["p", " "], ["fnc", "push"], ["punc", "("], ["op", "&"], ["var", "o"], ["punc", ")"], ["punc", ";"]], [["p", " "], ["bi", "free"], ["punc", "("], ["var", "p2"], ["punc", ")"], ["punc", ";"]], [["p", " "], ["kw", "return"], ["p", " "], ["num", "0"], ["punc", ";"]], [["punc", "}"]]], "C++": [[["cmd", "/**"], ["doc", " A color theme. */"]], [["pp", "#include"], ["p", " "], ["str", "<string>"]], [["pp", "#include"], ["p", " "], ["str", "<regex>"]], [["pp", "#pragma"], ["p", " "], ["pp", "once"]], [], [["kw", "namespace"], ["p", " "], ["var", "dupre"], ["p", " "], ["punc", "{"]], [], [["kw", "template"], ["op", "<"], ["kw", "typename"], ["p", " "], ["ty", "T"], ["op", ">"], ["p", " "], ["kw", "class"], ["p", " "], ["ty", "Theme"], ["p", " "], ["punc", "{"]], [["kw", "public"], ["op", ":"]], [["p", " "], ["kw", "static"], ["p", " "], ["kw", "constexpr"], ["p", " "], ["ty", "int"], ["p", " "], ["con", "MAX"], ["p", " "], ["op", "="], ["p", " "], ["num", "0x20"], ["punc", ";"]], [["p", " "], ["ty", "std"], ["op", "::"], ["ty", "string"], ["p", " "], ["prop", "name_"], ["p", " "], ["op", "="], ["p", " "], ["str", "\"dupre\""], ["punc", ";"]], [], [["p", " "], ["dec", "[[nodiscard]]"], ["p", " "], ["ty", "T"], ["p", " "], ["fnd", "resolve"], ["punc", "("], ["kw", "const"], ["p", " "], ["ty", "std"], ["op", "::"], ["ty", "string"], ["op", "&"], ["p", " "], ["var", "key"], ["punc", ")"], ["p", " "], ["kw", "const"], ["p", " "], ["punc", "{"]], [["p", " "], ["cmd", "//"], ["cm", " validate against a hex pattern"]], [["p", " "], ["kw", "static"], ["p", " "], ["ty", "std"], ["op", "::"], ["ty", "regex"], ["p", " "], ["var", "re"], ["punc", "("], ["re", "R\"(#[0-9a-f]{6})\""], ["punc", ")"], ["punc", ";"]], [["p", " "], ["kw", "if"], ["p", " "], ["punc", "("], ["var", "key"], ["op", "."], ["fnc", "empty"], ["punc", "()"], ["punc", ")"], ["p", " "], ["kw", "return"], ["p", " "], ["con", "nullptr"], ["punc", ";"]], [["p", " "], ["kw", "return"], ["p", " "], ["ty", "T"], ["punc", "{"], ["var", "key"], ["punc", "}"], ["punc", ";"]], [["p", " "], ["punc", "}"]], [["punc", "}"], ["punc", ";"]], [], [["ty", "int"], ["p", " "], ["fnd", "main"], ["punc", "()"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "auto"], ["p", " "], ["var", "t"], ["p", " "], ["op", "="], ["p", " "], ["ty", "Theme"], ["op", "<"], ["ty", "int"], ["op", ">"], ["punc", "{}"], ["punc", ";"]], [["p", " "], ["bi", "static_cast"], ["op", "<"], ["ty", "int"], ["op", ">"], ["punc", "("], ["var", "t"], ["op", "."], ["prop", "name_"], ["op", "."], ["fnc", "size"], ["punc", "())"], ["punc", ";"]], [["p", " "], ["ty", "std"], ["op", "::"], ["fnc", "printf"], ["punc", "("], ["str", "\"%s"], ["esc", "\\n"], ["str", "\""], ["punc", ","], ["p", " "], ["var", "t"], ["op", "."], ["prop", "name_"], ["op", "."], ["fnc", "c_str"], ["punc", "())"], ["punc", ";"]], [["p", " "], ["kw", "return"], ["p", " "], ["num", "0"], ["punc", ";"]], [["punc", "}"]]], "Shell": [[["cmd", "#!"], ["cm", "/bin/bash"]], [["cmd", "#"], ["cm", " deploy.sh"]], [["bi", "set"], ["p", " "], ["op", "-"], ["var", "euo"], ["p", " "], ["var", "pipefail"]], [], [["var", "PORT"], ["op", "="], ["num", "8080"]], [["var", "NAME"], ["op", "="], ["str", "\"dupre\""]], [], [["fnd", "deploy"], ["punc", "()"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "local"], ["p", " "], ["var", "target"], ["op", "="], ["str", "\"$1\""]], [["p", " "], ["kw", "if"], ["p", " "], ["punc", "[["], ["p", " "], ["op", "-z"], ["p", " "], ["str", "\"$target\""], ["p", " "], ["punc", "]]"], ["punc", ";"], ["p", " "], ["kw", "then"]], [["p", " "], ["bi", "echo"], ["p", " "], ["str", "\"no target\""]], [["p", " "], ["kw", "return"], ["p", " "], ["num", "1"]], [["p", " "], ["kw", "fi"]], [["p", " "], ["fnc", "rsync"], ["p", " "], ["op", "-az"], ["p", " "], ["str", "\"$NAME\""], ["p", " "], ["str", "\"$target\""]], [["punc", "}"]], [], [["fnd", "main"], ["punc", "()"], ["p", " "], ["punc", "{"]], [["p", " "], ["kw", "for"], ["p", " "], ["var", "host"], ["p", " "], ["kw", "in"], ["p", " "], ["str", "\"$@\""], ["punc", ";"], ["p", " "], ["kw", "do"]], [["p", " "], ["fnc", "deploy"], ["p", " "], ["str", "\"$host\""], ["p", " "], ["op", "||"], ["p", " "], ["bi", "exit"], ["p", " "], ["num", "1"]], [["p", " "], ["kw", "done"]], [["p", " "], ["bi", "echo"], ["p", " "], ["op", "-e"], ["p", " "], ["str", "\"all done"], ["esc", "\\n"], ["str", "\""]], [["punc", "}"]], [], [["fnc", "main"], ["p", " "], ["str", "\"$@\""]]]}, CATS=[["bg", "bg (ground)", "Aa Bb 123"], ["p", "fg", "other / whitespace"], ["kw", "keyword", "class def if return"], ["bi", "builtin", "len echo printf"], ["pp", "preprocessor", "#include #define"], ["fnd", "function \u00b7 def", "resolve push"], ["fnc", "function \u00b7 call", "printf rsync get"], ["dec", "decorator", "@dataclass"], ["ty", "type / class", "int str Order Queue"], ["prop", "property / field", "id name items"], ["con", "constant", "None nil NULL true"], ["num", "number", "8080 100 -1"], ["str", "string", "\"dupre\" \"fmt\""], ["esc", "escape", "\\n \\t"], ["re", "regexp", "/^#[0-9a-f]+/"], ["doc", "docstring", "\"\"\"...\"\"\""], ["cm", "comment", "# reject nil"], ["cmd", "comment delim", "# // ;;"], ["var", "variable / use", "value key self"], ["op", "operator", ": = -> =="], ["punc", "punctuation", "{ } ( ) ;"]], UI_FACES=[["cursor", "cursor", "Aa|"], ["region", "region (selection)", "selected text"], ["hl-line", "hl-line (current line)", "current line"], ["highlight", "highlight", "hover"], ["mode-line", "mode-line", "status active"], ["mode-line-inactive", "mode-line-inactive", "status idle"], ["fringe", "fringe", "| |"], ["line-number", "line-number", " 42"], ["line-number-current-line", "line-number-current-line", "> 42"], ["minibuffer-prompt", "minibuffer-prompt", "M-x "], ["isearch", "isearch (match)", "match"], ["lazy-highlight", "lazy-highlight", "other match"], ["isearch-fail", "isearch-fail", "no match"], ["show-paren-match", "show-paren-match", "( )"], ["show-paren-mismatch", "show-paren-mismatch", ") ("], ["link", "link", "https://"], ["error", "error", "error!"], ["warning", "warning", "warning"], ["success", "success", "ok"], ["vertical-border", "vertical-border", "|"]], APPS={"org-mode": {"label": "org-mode", "preview": "org", "faces": [["org-document-title", "document title", {}], ["org-document-info", "document info", {}], ["org-document-info-keyword", "document info keyword", {}], ["org-level-1", "level 1", {}], ["org-level-2", "level 2", {}], ["org-level-3", "level 3", {}], ["org-level-4", "level 4", {}], ["org-level-5", "level 5", {}], ["org-level-6", "level 6", {}], ["org-level-7", "level 7", {}], ["org-level-8", "level 8", {}], ["org-headline-todo", "headline todo", {}], ["org-headline-done", "headline done", {}], ["org-todo", "todo", {}], ["org-done", "done", {}], ["org-priority", "priority", {}], ["org-tag", "tag", {}], ["org-tag-group", "tag group", {}], ["org-special-keyword", "special keyword", {}], ["org-drawer", "drawer", {}], ["org-property-value", "property value", {}], ["org-checkbox", "checkbox", {}], ["org-checkbox-statistics-todo", "checkbox statistics todo", {}], ["org-checkbox-statistics-done", "checkbox statistics done", {}], ["org-warning", "warning", {}], ["org-link", "link", {}], ["org-footnote", "footnote", {}], ["org-date", "date", {}], ["org-sexp-date", "sexp date", {}], ["org-date-selected", "date selected", {}], ["org-target", "target", {}], ["org-macro", "macro", {}], ["org-cite", "cite", {}], ["org-cite-key", "cite key", {}], ["org-block", "block", {}], ["org-block-begin-line", "block begin line", {}], ["org-block-end-line", "block end line", {}], ["org-code", "code", {}], ["org-verbatim", "verbatim", {}], ["org-inline-src-block", "inline src block", {}], ["org-quote", "quote", {}], ["org-verse", "verse", {}], ["org-latex-and-related", "latex and related", {}], ["org-table", "table", {}], ["org-table-header", "table header", {}], ["org-table-row", "table row", {}], ["org-formula", "formula", {}], ["org-column", "column", {}], ["org-column-title", "column title", {}], ["org-list-dt", "list dt", {}], ["org-meta-line", "meta line", {}], ["org-ellipsis", "ellipsis", {}], ["org-hide", "hide", {}], ["org-indent", "indent", {}], ["org-archived", "archived", {}], ["org-default", "default", {}], ["org-dispatcher-highlight", "dispatcher highlight", {}], ["org-agenda-structure", "agenda structure", {}], ["org-agenda-structure-secondary", "agenda structure secondary", {}], ["org-agenda-structure-filter", "agenda structure filter", {}], ["org-agenda-date", "agenda date", {}], ["org-agenda-date-today", "agenda date today", {}], ["org-agenda-date-weekend", "agenda date weekend", {}], ["org-agenda-date-weekend-today", "agenda date weekend today", {}], ["org-agenda-current-time", "agenda current time", {}], ["org-agenda-done", "agenda done", {}], ["org-agenda-dimmed-todo-face", "agenda dimmed todo", {}], ["org-agenda-calendar-event", "agenda calendar event", {}], ["org-agenda-calendar-sexp", "agenda calendar sexp", {}], ["org-agenda-calendar-daterange", "agenda calendar daterange", {}], ["org-agenda-diary", "agenda diary", {}], ["org-agenda-clocking", "agenda clocking", {}], ["org-agenda-column-dateline", "agenda column dateline", {}], ["org-agenda-restriction-lock", "agenda restriction lock", {}], ["org-agenda-filter-category", "agenda filter category", {}], ["org-agenda-filter-effort", "agenda filter effort", {}], ["org-agenda-filter-regexp", "agenda filter regexp", {}], ["org-agenda-filter-tags", "agenda filter tags", {}], ["org-scheduled", "scheduled", {}], ["org-scheduled-today", "scheduled today", {}], ["org-scheduled-previously", "scheduled previously", {}], ["org-upcoming-deadline", "upcoming deadline", {}], ["org-upcoming-distant-deadline", "upcoming distant deadline", {}], ["org-imminent-deadline", "imminent deadline", {}], ["org-time-grid", "time grid", {}], ["org-clock-overlay", "clock overlay", {}], ["org-mode-line-clock", "mode line clock", {}], ["org-mode-line-clock-overrun", "mode line clock overrun", {}]]}, "magit": {"label": "magit", "preview": "magit", "faces": [["magit-section-heading", "section heading", {}], ["magit-section-secondary-heading", "section secondary heading", {}], ["magit-section-heading-selection", "section heading selection", {}], ["magit-section-highlight", "section highlight", {}], ["magit-section-child-count", "section child count", {}], ["magit-diff-added", "diff added", {}], ["magit-diff-added-highlight", "diff added highlight", {}], ["magit-diff-removed", "diff removed", {}], ["magit-diff-removed-highlight", "diff removed highlight", {}], ["magit-diff-context", "diff context", {}], ["magit-diff-context-highlight", "diff context highlight", {}], ["magit-diff-file-heading", "diff file heading", {}], ["magit-diff-file-heading-highlight", "diff file heading highlight", {}], ["magit-diff-file-heading-selection", "diff file heading selection", {}], ["magit-diff-hunk-heading", "diff hunk heading", {}], ["magit-diff-hunk-heading-highlight", "diff hunk heading highlight", {}], ["magit-diff-hunk-heading-selection", "diff hunk heading selection", {}], ["magit-diff-hunk-region", "diff hunk region", {}], ["magit-diff-lines-heading", "diff lines heading", {}], ["magit-diff-lines-boundary", "diff lines boundary", {}], ["magit-diff-base", "diff base", {}], ["magit-diff-base-highlight", "diff base highlight", {}], ["magit-diff-our", "diff our", {}], ["magit-diff-our-highlight", "diff our highlight", {}], ["magit-diff-their", "diff their", {}], ["magit-diff-their-highlight", "diff their highlight", {}], ["magit-diff-conflict-heading", "diff conflict heading", {}], ["magit-diff-conflict-heading-highlight", "diff conflict heading highlight", {}], ["magit-diff-revision-summary", "diff revision summary", {}], ["magit-diff-revision-summary-highlight", "diff revision summary highlight", {}], ["magit-diff-whitespace-warning", "diff whitespace warning", {}], ["magit-diffstat-added", "diffstat added", {}], ["magit-diffstat-removed", "diffstat removed", {}], ["magit-branch-current", "branch current", {}], ["magit-branch-local", "branch local", {}], ["magit-branch-remote", "branch remote", {}], ["magit-branch-remote-head", "branch remote head", {}], ["magit-branch-upstream", "branch upstream", {}], ["magit-branch-warning", "branch warning", {}], ["magit-head", "head", {}], ["magit-tag", "tag", {}], ["magit-hash", "hash", {}], ["magit-filename", "filename", {}], ["magit-dimmed", "dimmed", {}], ["magit-keyword", "keyword", {}], ["magit-keyword-squash", "keyword squash", {}], ["magit-refname", "refname", {}], ["magit-refname-stash", "refname stash", {}], ["magit-refname-wip", "refname wip", {}], ["magit-refname-pullreq", "refname pullreq", {}], ["magit-log-author", "log author", {}], ["magit-log-date", "log date", {}], ["magit-log-graph", "log graph", {}], ["magit-header-line", "header line", {}], ["magit-header-line-key", "header line key", {}], ["magit-header-line-log-select", "header line log select", {}], ["magit-process-ok", "process ok", {}], ["magit-process-ng", "process ng", {}], ["magit-mode-line-process", "mode line process", {}], ["magit-mode-line-process-error", "mode line process error", {}], ["magit-bisect-good", "bisect good", {}], ["magit-bisect-bad", "bisect bad", {}], ["magit-bisect-skip", "bisect skip", {}], ["magit-blame-heading", "blame heading", {}], ["magit-blame-highlight", "blame highlight", {}], ["magit-blame-hash", "blame hash", {}], ["magit-blame-name", "blame name", {}], ["magit-blame-date", "blame date", {}], ["magit-blame-summary", "blame summary", {}], ["magit-blame-dimmed", "blame dimmed", {}], ["magit-blame-margin", "blame margin", {}], ["magit-cherry-equivalent", "cherry equivalent", {}], ["magit-cherry-unmatched", "cherry unmatched", {}], ["magit-signature-good", "signature good", {}], ["magit-signature-bad", "signature bad", {}], ["magit-signature-untrusted", "signature untrusted", {}], ["magit-signature-expired", "signature expired", {}], ["magit-signature-expired-key", "signature expired key", {}], ["magit-signature-revoked", "signature revoked", {}], ["magit-signature-error", "signature error", {}], ["magit-reflog-commit", "reflog commit", {}], ["magit-reflog-amend", "reflog amend", {}], ["magit-reflog-merge", "reflog merge", {}], ["magit-reflog-checkout", "reflog checkout", {}], ["magit-reflog-reset", "reflog reset", {}], ["magit-reflog-rebase", "reflog rebase", {}], ["magit-reflog-cherry-pick", "reflog cherry pick", {}], ["magit-reflog-remote", "reflog remote", {}], ["magit-reflog-other", "reflog other", {}], ["magit-sequence-pick", "sequence pick", {}], ["magit-sequence-stop", "sequence stop", {}], ["magit-sequence-part", "sequence part", {}], ["magit-sequence-head", "sequence head", {}], ["magit-sequence-drop", "sequence drop", {}], ["magit-sequence-done", "sequence done", {}], ["magit-sequence-onto", "sequence onto", {}], ["magit-sequence-exec", "sequence exec", {}], ["magit-left-margin", "left margin", {}], ["git-commit-comment-action", "git commit comment action", {}], ["git-commit-comment-branch-local", "git commit comment branch local", {}], ["git-commit-comment-branch-remote", "git commit comment branch remote", {}], ["git-commit-comment-detached", "git commit comment detached", {}], ["git-commit-comment-file", "git commit comment file", {}], ["git-commit-comment-heading", "git commit comment heading", {}], ["git-commit-keyword", "git commit keyword", {}], ["git-commit-nonempty-second-line", "git commit nonempty second line", {}], ["git-commit-overlong-summary", "git commit overlong summary", {}], ["git-commit-summary", "git commit summary", {}], ["git-commit-trailer-token", "git commit trailer token", {}], ["git-commit-trailer-value", "git commit trailer value", {}]]}, "elfeed": {"label": "elfeed", "preview": "elfeed", "faces": [["elfeed-search-date-face", "search date", {"fg": "#aaa"}], ["elfeed-search-title-face", "search title", {"fg": "#000"}], ["elfeed-search-unread-title-face", "search unread title", {"bold": true}], ["elfeed-search-feed-face", "search feed", {"fg": "#aa0"}], ["elfeed-search-tag-face", "search tag", {"fg": "#070"}], ["elfeed-search-unread-count-face", "search unread count", {"fg": "#000"}], ["elfeed-search-filter-face", "search filter", {"inherit": "mode-line-buffer-id"}], ["elfeed-search-last-update-face", "search last update", {}], ["elfeed-log-date-face", "log date", {"inherit": "font-lock-type-face"}], ["elfeed-log-error-level-face", "log error level", {"fg": "#ff0000"}], ["elfeed-log-warn-level-face", "log warn level", {"fg": "#daa520"}], ["elfeed-log-info-level-face", "log info level", {"fg": "#00bfff"}], ["elfeed-log-debug-level-face", "log debug level", {"fg": "#ee00ee"}]]}, "mu4e": {"label": "mu4e", "preview": "mu4e", "faces": [["mu4e-title-face", "title", {}], ["mu4e-context-face", "context", {}], ["mu4e-modeline-face", "modeline", {}], ["mu4e-ok-face", "ok", {}], ["mu4e-warning-face", "warning", {}], ["mu4e-header-title-face", "header title", {}], ["mu4e-header-key-face", "header key", {}], ["mu4e-header-value-face", "header value", {}], ["mu4e-header-face", "header", {}], ["mu4e-header-highlight-face", "header highlight", {}], ["mu4e-header-marks-face", "header marks", {}], ["mu4e-unread-face", "unread", {}], ["mu4e-flagged-face", "flagged", {}], ["mu4e-replied-face", "replied", {}], ["mu4e-forwarded-face", "forwarded", {}], ["mu4e-draft-face", "draft", {}], ["mu4e-trashed-face", "trashed", {}], ["mu4e-related-face", "related", {}], ["mu4e-contact-face", "contact", {}], ["mu4e-special-header-value-face", "special header value", {}], ["mu4e-url-number-face", "url number", {}], ["mu4e-link-face", "link", {}], ["mu4e-footer-face", "footer", {}], ["mu4e-region-code", "region code", {}], ["mu4e-system-face", "system", {}], ["mu4e-highlight-face", "highlight", {}], ["mu4e-compose-separator-face", "compose separator", {}]]}, "ghostel": {"label": "ghostel", "preview": "ghostel", "faces": [["ghostel-default", "default", {"inherit": "default"}], ["ghostel-fake-cursor", "fake cursor", {"box": {"style": "line", "width": 1, "color": null}}], ["ghostel-fake-cursor-box", "fake cursor box", {"inherit": "cursor"}], ["ghostel-color-black", "color black", {"inherit": "ansi-color-black"}], ["ghostel-color-red", "color red", {"inherit": "ansi-color-red"}], ["ghostel-color-green", "color green", {"inherit": "ansi-color-green"}], ["ghostel-color-yellow", "color yellow", {"inherit": "ansi-color-yellow"}], ["ghostel-color-blue", "color blue", {"inherit": "ansi-color-blue"}], ["ghostel-color-magenta", "color magenta", {"inherit": "ansi-color-magenta"}], ["ghostel-color-cyan", "color cyan", {"inherit": "ansi-color-cyan"}], ["ghostel-color-white", "color white", {"inherit": "ansi-color-white"}], ["ghostel-color-bright-black", "color bright black", {"inherit": "ansi-color-bright-black"}], ["ghostel-color-bright-red", "color bright red", {"inherit": "ansi-color-bright-red"}], ["ghostel-color-bright-green", "color bright green", {"inherit": "ansi-color-bright-green"}], ["ghostel-color-bright-yellow", "color bright yellow", {"inherit": "ansi-color-bright-yellow"}], ["ghostel-color-bright-blue", "color bright blue", {"inherit": "ansi-color-bright-blue"}], ["ghostel-color-bright-magenta", "color bright magenta", {"inherit": "ansi-color-bright-magenta"}], ["ghostel-color-bright-cyan", "color bright cyan", {"inherit": "ansi-color-bright-cyan"}], ["ghostel-color-bright-white", "color bright white", {"inherit": "ansi-color-bright-white"}]]}, "dashboard": {"label": "dashboard", "preview": "dashboard", "faces": [["dashboard-banner-logo-title", "banner logo title", {"inherit": "default"}], ["dashboard-text-banner", "text banner", {"inherit": "font-lock-keyword-face"}], ["dashboard-heading", "heading", {"inherit": "font-lock-keyword-face"}], ["dashboard-items-face", "items", {"inherit": "widget-button"}], ["dashboard-navigator", "navigator", {"inherit": "font-lock-keyword-face"}], ["dashboard-no-items-face", "no items", {"inherit": "widget-button"}], ["dashboard-footer-face", "footer", {"inherit": "font-lock-doc-face"}], ["dashboard-footer-icon-face", "footer icon", {"inherit": "dashboard-footer-face"}]]}, "lsp-mode": {"label": "lsp-mode", "preview": "lsp", "faces": [["lsp-signature-face", "signature", {}], ["lsp-signature-highlight-function-argument", "signature highlight function argument", {}], ["lsp-signature-posframe", "signature posframe", {}], ["lsp-face-highlight-read", "face highlight read", {}], ["lsp-face-highlight-write", "face highlight write", {}], ["lsp-face-highlight-textual", "face highlight textual", {}], ["lsp-face-rename", "face rename", {}], ["lsp-rename-placeholder-face", "rename placeholder", {}], ["lsp-inlay-hint-face", "inlay hint", {}], ["lsp-inlay-hint-parameter-face", "inlay hint parameter", {}], ["lsp-inlay-hint-type-face", "inlay hint type", {}], ["lsp-details-face", "details", {}], ["lsp-installation-buffer-face", "installation buffer", {}], ["lsp-installation-finished-buffer-face", "installation finished buffer", {}]]}, "git-gutter": {"label": "git-gutter", "preview": "gitgutter", "faces": [["git-gutter:added", "added", {"fg": "#00ff00", "bold": true, "inherit": "default"}], ["git-gutter:modified", "modified", {"fg": "#ff00ff", "bold": true, "inherit": "default"}], ["git-gutter:deleted", "deleted", {"fg": "#ff0000", "bold": true, "inherit": "default"}], ["git-gutter:unchanged", "unchanged", {"bg": "#ffff00", "inherit": "default"}], ["git-gutter:separator", "separator", {"fg": "#00ffff", "bold": true, "inherit": "default"}]]}, "flycheck": {"label": "flycheck", "preview": "flycheck", "faces": [["flycheck-error", "error", {"underline": true}], ["flycheck-warning", "warning", {"underline": true}], ["flycheck-info", "info", {"underline": true}], ["flycheck-fringe-error", "fringe error", {"inherit": "error"}], ["flycheck-fringe-warning", "fringe warning", {"inherit": "warning"}], ["flycheck-fringe-info", "fringe info", {"inherit": "success"}], ["flycheck-delimited-error", "delimited error", {}], ["flycheck-error-delimiter", "error delimiter", {}], ["flycheck-error-list-error", "error list error", {"inherit": "error"}], ["flycheck-error-list-warning", "error list warning", {"inherit": "warning"}], ["flycheck-error-list-info", "error list info", {"inherit": "success"}], ["flycheck-error-list-error-message", "error list error message", {}], ["flycheck-error-list-checker-name", "error list checker name", {"inherit": "font-lock-function-name-face"}], ["flycheck-error-list-column-number", "error list column number", {}], ["flycheck-error-list-line-number", "error list line number", {}], ["flycheck-error-list-filename", "error list filename", {"inherit": "mode-line-buffer-id"}], ["flycheck-error-list-id", "error list id", {"inherit": "font-lock-type-face"}], ["flycheck-error-list-id-with-explainer", "error list id with explainer", {"inherit": "flycheck-error-list-id", "box": {"style": "released", "width": 1, "color": null}}], ["flycheck-error-list-highlight", "error list highlight", {"bold": true}], ["flycheck-verify-select-checker", "verify select checker", {"box": {"style": "released", "width": 1, "color": null}}]]}, "dired": {"label": "dired", "preview": "dired", "faces": [["dired-header", "header", {}], ["dired-directory", "directory", {}], ["dired-symlink", "symlink", {}], ["dired-broken-symlink", "broken symlink", {}], ["dired-special", "special", {}], ["dired-set-id", "set id", {}], ["dired-perm-write", "perm write", {}], ["dired-mark", "mark", {}], ["dired-marked", "marked", {}], ["dired-flagged", "flagged", {}], ["dired-ignored", "ignored", {}], ["dired-warning", "warning", {}]]}, "dirvish": {"label": "dirvish", "preview": "dirvish", "faces": [["dirvish-inactive", "inactive", {"inherit": "shadow"}], ["dirvish-free-space", "free space", {"inherit": "font-lock-constant-face"}], ["dirvish-hl-line", "hl line", {"inherit": "highlight"}], ["dirvish-hl-line-inactive", "hl line inactive", {"inherit": "region"}], ["dirvish-file-modes", "file modes", {"fg": "#6b6b6b"}], ["dirvish-file-link-number", "file link number", {"inherit": "font-lock-constant-face"}], ["dirvish-file-user-id", "file user id", {"inherit": "font-lock-preprocessor-face"}], ["dirvish-file-group-id", "file group id", {"inherit": "dirvish-file-user-id"}], ["dirvish-file-size", "file size", {"underline": true, "inherit": "completions-annotations"}], ["dirvish-file-time", "file time", {"fg": "#979797"}], ["dirvish-file-inode-number", "file inode number", {"inherit": "dirvish-file-link-number"}], ["dirvish-file-device-number", "file device number", {"inherit": "dirvish-file-link-number"}], ["dirvish-subtree-guide", "subtree guide", {"bg": "unspecified", "underline": true, "inherit": "dired-ignored"}], ["dirvish-subtree-state", "subtree state", {"bg": "unspecified", "underline": true, "inherit": "dired-ignored"}], ["dirvish-collapse-dir-face", "collapse dir", {"inherit": "dired-directory"}], ["dirvish-collapse-empty-dir-face", "collapse empty dir", {"inherit": "shadow"}], ["dirvish-collapse-file-face", "collapse file", {"inherit": "default"}], ["dirvish-emerge-group-title", "emerge group title", {"inherit": "dired-ignored"}], ["dirvish-media-info-heading", "media info heading", {"inherit": ["dired-header", "bold"]}], ["dirvish-media-info-property-key", "media info property key", {"inherit": ["italic"]}], ["dirvish-narrow-match-face-0", "narrow match 0", {"fg": "#223fbf", "bold": true}], ["dirvish-narrow-match-face-1", "narrow match 1", {"fg": "#8f0075", "bold": true}], ["dirvish-narrow-match-face-2", "narrow match 2", {"fg": "#145a00", "bold": true}], ["dirvish-narrow-match-face-3", "narrow match 3", {"fg": "#804000", "bold": true}], ["dirvish-narrow-split", "narrow split", {"inherit": "font-lock-negation-char-face"}], ["dirvish-proc-running", "proc running", {"inherit": "warning"}], ["dirvish-proc-finished", "proc finished", {"inherit": "success"}], ["dirvish-proc-failed", "proc failed", {"inherit": "error"}], ["dirvish-git-commit-message-face", "git commit message", {"bg": "unspecified", "underline": true, "inherit": "dired-ignored"}], ["dirvish-vc-added-state", "vc added state", {"inherit": "vc-locally-added-state"}], ["dirvish-vc-edited-state", "vc edited state", {"inherit": "vc-edited-state"}], ["dirvish-vc-removed-state", "vc removed state", {"inherit": "vc-removed-state"}], ["dirvish-vc-conflict-state", "vc conflict state", {"inherit": "vc-conflict-state"}], ["dirvish-vc-locked-state", "vc locked state", {"inherit": "vc-locked-state"}], ["dirvish-vc-missing-state", "vc missing state", {"inherit": "vc-missing-state"}], ["dirvish-vc-needs-merge-face", "vc needs merge", {"bg": "#efcbcf"}], ["dirvish-vc-needs-update-state", "vc needs update state", {"inherit": "vc-needs-update-state"}], ["dirvish-vc-unregistered-face", "vc unregistered", {"inherit": "font-lock-constant-face"}]]}, "calibredb": {"label": "calibredb", "preview": "calibredb", "faces": [["calibredb-search-header-library-name-face", "search header library name", {}], ["calibredb-search-header-library-path-face", "search header library path", {}], ["calibredb-search-header-total-face", "search header total", {}], ["calibredb-search-header-filter-face", "search header filter", {}], ["calibredb-search-header-sort-face", "search header sort", {}], ["calibredb-search-header-highlight-face", "search header highlight", {}], ["calibredb-id-face", "id", {}], ["calibredb-title-face", "title", {}], ["calibredb-author-face", "author", {}], ["calibredb-format-face", "format", {}], ["calibredb-size-face", "size", {}], ["calibredb-tag-face", "tag", {}], ["calibredb-date-face", "date", {}], ["calibredb-mark-face", "mark", {}], ["calibredb-series-face", "series", {}], ["calibredb-publisher-face", "publisher", {}], ["calibredb-pubdate-face", "pubdate", {}], ["calibredb-language-face", "language", {}], ["calibredb-comment-face", "comment", {}], ["calibredb-archive-face", "archive", {}], ["calibredb-favorite-face", "favorite", {}], ["calibredb-file-face", "file", {}], ["calibredb-ids-face", "ids", {}], ["calibredb-highlight-face", "highlight", {}], ["calibredb-current-page-button-face", "current page button", {}], ["calibredb-mouse-face", "mouse", {}], ["calibredb-title-detailed-view-face", "title detailed view", {}], ["calibredb-edit-annotation-header-title-face", "edit annotation header title", {}]]}, "erc": {"label": "erc", "preview": "erc", "faces": [["erc-header-line", "header line", {}], ["erc-timestamp-face", "timestamp", {}], ["erc-notice-face", "notice", {}], ["erc-default-face", "default", {}], ["erc-current-nick-face", "current nick", {}], ["erc-my-nick-face", "my nick", {}], ["erc-my-nick-prefix-face", "my nick prefix", {}], ["erc-nick-default-face", "nick default", {}], ["erc-nick-prefix-face", "nick prefix", {}], ["erc-button-nick-default-face", "button nick default", {}], ["erc-nick-msg-face", "nick msg", {}], ["erc-direct-msg-face", "direct msg", {}], ["erc-action-face", "action", {}], ["erc-keyword-face", "keyword", {}], ["erc-pal-face", "pal", {}], ["erc-fool-face", "fool", {}], ["erc-dangerous-host-face", "dangerous host", {}], ["erc-error-face", "error", {}], ["erc-input-face", "input", {}], ["erc-prompt-face", "prompt", {}], ["erc-command-indicator-face", "command indicator", {}], ["erc-information", "information", {}], ["erc-button", "button", {}], ["erc-bold-face", "bold", {}], ["erc-italic-face", "italic", {}], ["erc-underline-face", "underline", {}], ["erc-inverse-face", "inverse", {}], ["erc-spoiler-face", "spoiler", {}], ["erc-fill-wrap-merge-indicator-face", "fill wrap merge indicator", {}], ["erc-keep-place-indicator-arrow", "keep place indicator arrow", {}], ["erc-keep-place-indicator-line", "keep place indicator line", {}]]}, "org-drill": {"label": "org-drill", "preview": "orgdrill", "faces": [["org-drill-hidden-cloze-face", "hidden cloze", {}], ["org-drill-visible-cloze-face", "visible cloze", {}], ["org-drill-visible-cloze-hint-face", "visible cloze hint", {}]]}, "org-noter": {"label": "org-noter", "preview": "orgnoter", "faces": [["org-noter-notes-exist-face", "notes exist", {}], ["org-noter-no-notes-exist-face", "no notes exist", {}]]}, "signel": {"label": "signel", "preview": "signel", "faces": [["signel-timestamp-face", "timestamp", {}], ["signel-my-msg-face", "my msg", {}], ["signel-other-msg-face", "other msg", {}], ["signel-error-face", "error", {}]]}, "pearl": {"label": "pearl", "preview": "pearl", "faces": [["pearl-preamble-summary", "preamble summary", {}], ["pearl-editable-comment", "editable comment", {}], ["pearl-readonly-comment", "readonly comment", {}], ["pearl-modified-highlight", "modified highlight", {}], ["pearl-modified-local", "modified local", {}], ["pearl-modified-unknown", "modified unknown", {}]]}, "slack": {"label": "slack", "preview": "slack", "faces": [["slack-room-info-title-face", "room info title", {}], ["slack-room-info-title-room-name-face", "room info title room name", {}], ["slack-room-info-section-title-face", "room info section title", {}], ["slack-room-info-section-label-face", "room info section label", {}], ["slack-room-unread-face", "room unread", {}], ["slack-message-output-header", "message output header", {}], ["slack-message-output-text", "message output text", {}], ["slack-message-output-reaction", "message output reaction", {}], ["slack-message-output-reaction-pressed", "message output reaction pressed", {}], ["slack-message-deleted-face", "message deleted", {}], ["slack-new-message-marker-face", "new message marker", {}], ["slack-all-thread-buffer-thread-header-face", "all thread buffer thread header", {}], ["slack-message-mention-face", "message mention", {}], ["slack-message-mention-me-face", "message mention me", {}], ["slack-message-mention-keyword-face", "message mention keyword", {}], ["slack-channel-button-face", "channel button", {}], ["slack-mrkdwn-bold-face", "mrkdwn bold", {}], ["slack-mrkdwn-italic-face", "mrkdwn italic", {}], ["slack-mrkdwn-code-face", "mrkdwn code", {}], ["slack-mrkdwn-code-block-face", "mrkdwn code block", {}], ["slack-mrkdwn-strike-face", "mrkdwn strike", {}], ["slack-mrkdwn-blockquote-face", "mrkdwn blockquote", {}], ["slack-mrkdwn-list-face", "mrkdwn list", {}], ["slack-attachment-header", "attachment header", {}], ["slack-attachment-footer", "attachment footer", {}], ["slack-attachment-pad", "attachment pad", {}], ["slack-attachment-field-title", "attachment field title", {}], ["slack-message-attachment-preview-header-face", "message attachment preview header", {}], ["slack-preview-face", "preview", {}], ["slack-block-highlight-source-overlay-face", "block highlight source overlay", {}], ["slack-message-action-face", "message action", {}], ["slack-message-action-primary-face", "message action primary", {}], ["slack-message-action-danger-face", "message action danger", {}], ["slack-button-block-element-face", "button block element", {}], ["slack-button-primary-block-element-face", "button primary block element", {}], ["slack-button-danger-block-element-face", "button danger block element", {}], ["slack-select-block-element-face", "select block element", {}], ["slack-overflow-block-element-face", "overflow block element", {}], ["slack-date-picker-block-element-face", "date picker block element", {}], ["slack-dialog-title-face", "dialog title", {}], ["slack-dialog-element-label-face", "dialog element label", {}], ["slack-dialog-element-hint-face", "dialog element hint", {}], ["slack-dialog-element-placeholder-face", "dialog element placeholder", {}], ["slack-dialog-element-error-face", "dialog element error", {}], ["slack-dialog-submit-button-face", "dialog submit button", {}], ["slack-dialog-cancel-button-face", "dialog cancel button", {}], ["slack-dialog-select-element-input-face", "dialog select element input", {}], ["slack-user-active-face", "user active", {}], ["slack-user-dnd-face", "user dnd", {}], ["slack-user-profile-header-face", "user profile header", {}], ["slack-user-profile-property-name-face", "user profile property name", {}], ["slack-profile-image-face", "profile image", {}], ["slack-search-result-message-header-face", "search result message header", {}], ["slack-search-result-message-username-face", "search result message username", {}], ["slack-modeline-has-unreads-face", "modeline has unreads", {}], ["slack-modeline-channel-has-unreads-face", "modeline channel has unreads", {}], ["slack-modeline-thread-has-unreads-face", "modeline thread has unreads", {}]]}, "telega": {"label": "telega", "preview": "telega", "faces": [["telega-root-heading", "root heading", {}], ["telega-tracking", "tracking", {}], ["telega-unread-unmuted-modeline", "unread unmuted modeline", {}], ["telega-username", "username", {}], ["telega-user-online-status", "user online status", {}], ["telega-user-non-online-status", "user non online status", {}], ["telega-secret-title", "secret title", {}], ["telega-contact-birthdays-today", "contact birthdays today", {}], ["telega-muted-count", "muted count", {}], ["telega-unmuted-count", "unmuted count", {}], ["telega-mention-count", "mention count", {}], ["telega-has-chatbuf-brackets", "has chatbuf brackets", {}], ["telega-delim-face", "delim", {}], ["telega-shadow", "shadow", {}], ["telega-link", "link", {}], ["telega-blue", "blue", {}], ["telega-red", "red", {}], ["telega-msg-heading", "msg heading", {}], ["telega-msg-user-title", "msg user title", {}], ["telega-msg-self-title", "msg self title", {}], ["telega-msg-deleted", "msg deleted", {}], ["telega-msg-sponsored", "msg sponsored", {}], ["telega-msg-inline-reply", "msg inline reply", {}], ["telega-msg-inline-forward", "msg inline forward", {}], ["telega-msg-inline-other", "msg inline other", {}], ["telega-entity-type-bold", "entity type bold", {}], ["telega-entity-type-italic", "entity type italic", {}], ["telega-entity-type-underline", "entity type underline", {}], ["telega-entity-type-strikethrough", "entity type strikethrough", {}], ["telega-entity-type-code", "entity type code", {}], ["telega-entity-type-pre", "entity type pre", {}], ["telega-entity-type-blockquote", "entity type blockquote", {}], ["telega-entity-type-mention", "entity type mention", {}], ["telega-entity-type-hashtag", "entity type hashtag", {}], ["telega-entity-type-cashtag", "entity type cashtag", {}], ["telega-entity-type-botcommand", "entity type botcommand", {}], ["telega-entity-type-texturl", "entity type texturl", {}], ["telega-entity-type-spoiler", "entity type spoiler", {}], ["telega-reaction", "reaction", {}], ["telega-reaction-chosen", "reaction chosen", {}], ["telega-reaction-paid", "reaction paid", {}], ["telega-reaction-paid-chosen", "reaction paid chosen", {}], ["telega-highlight-text-face", "highlight text", {}], ["telega-button-highlight", "button highlight", {}], ["telega-chat-prompt", "chat prompt", {}], ["telega-chat-prompt-aux", "chat prompt aux", {}], ["telega-chat-input-attachment", "chat input attachment", {}], ["telega-topic-button", "topic button", {}], ["telega-filter-active", "filter active", {}], ["telega-filter-button-active", "filter button active", {}], ["telega-filter-button-inactive", "filter button inactive", {}], ["telega-checklist-stats-done", "checklist stats done", {}], ["telega-checklist-stats-todo", "checklist stats todo", {}], ["telega-box-button", "box button", {}], ["telega-box-button-active", "box button active", {}], ["telega-box-button-default-active", "box button default active", {}], ["telega-box-button-default-passive", "box button default passive", {}], ["telega-box-button-primary-active", "box button primary active", {}], ["telega-box-button-primary-passive", "box button primary passive", {}], ["telega-box-button-success-active", "box button success active", {}], ["telega-box-button-success-passive", "box button success passive", {}], ["telega-box-button-danger-active", "box button danger active", {}], ["telega-box-button-danger-passive", "box button danger passive", {}], ["telega-box-button-ui-active", "box button ui active", {}], ["telega-box-button-ui-passive", "box button ui passive", {}], ["telega-box-button2-active", "box button2 active", {}], ["telega-box-button2-passive", "box button2 passive", {}], ["telega-box-button2-white-foreground", "box button2 white foreground", {}], ["telega-describe-item-title", "describe item title", {}], ["telega-describe-section-title", "describe section title", {}], ["telega-describe-subsection-title", "describe subsection title", {}], ["telega-enckey-00", "enckey 00", {}], ["telega-enckey-01", "enckey 01", {}], ["telega-enckey-10", "enckey 10", {}], ["telega-enckey-11", "enckey 11", {}], ["telega-palette-builtin-blue", "palette builtin blue", {}], ["telega-palette-builtin-green", "palette builtin green", {}], ["telega-palette-builtin-orange", "palette builtin orange", {}], ["telega-palette-builtin-purple", "palette builtin purple", {}], ["telega-webpage-title", "webpage title", {}], ["telega-webpage-subtitle", "webpage subtitle", {}], ["telega-webpage-header", "webpage header", {}], ["telega-webpage-subheader", "webpage subheader", {}], ["telega-webpage-outline", "webpage outline", {}], ["telega-webpage-fixed", "webpage fixed", {}], ["telega-webpage-preformatted", "webpage preformatted", {}], ["telega-webpage-marked", "webpage marked", {}], ["telega-webpage-strike-through", "webpage strike through", {}], ["telega-webpage-chat-link", "webpage chat link", {}], ["telega-link-preview-sitename", "link preview sitename", {}], ["telega-link-preview-title", "link preview title", {}]]}, "shr": {"label": "shr (HTML: nov/eww/mail)", "preview": "shr", "faces": [["shr-h1", "h1", {}], ["shr-h2", "h2", {}], ["shr-h3", "h3", {}], ["shr-h4", "h4", {}], ["shr-h5", "h5", {}], ["shr-h6", "h6", {}], ["shr-text", "text", {}], ["shr-link", "link", {}], ["shr-selected-link", "selected link", {}], ["shr-code", "code", {}], ["shr-mark", "mark", {}], ["shr-strike-through", "strike through", {}], ["shr-sup", "sup", {}], ["shr-abbreviation", "abbreviation", {}], ["shr-sliced-image", "sliced image", {}]]}, "2048-game": {"label": "2048-game", "preview": "generic", "faces": [["twentyfortyeight-face-1024", "twentyfortyeight 1024", {"fg": "#000000", "bg": "#ffd700"}], ["twentyfortyeight-face-128", "twentyfortyeight 128", {"fg": "#ffffff", "bg": "#8b0000"}], ["twentyfortyeight-face-16", "twentyfortyeight 16", {"fg": "#000000", "bg": "#ffa500"}], ["twentyfortyeight-face-2", "twentyfortyeight 2", {"fg": "#000000", "bg": "#f0e68c"}], ["twentyfortyeight-face-2048", "twentyfortyeight 2048", {"fg": "#000000", "bg": "#ffff00"}], ["twentyfortyeight-face-256", "twentyfortyeight 256", {"fg": "#ffffff", "bg": "#8b008b"}], ["twentyfortyeight-face-32", "twentyfortyeight 32", {"fg": "#000000", "bg": "#ff4500"}], ["twentyfortyeight-face-4", "twentyfortyeight 4", {"fg": "#000000", "bg": "#deb887"}], ["twentyfortyeight-face-512", "twentyfortyeight 512", {"fg": "#000000", "bg": "#ff00ff"}], ["twentyfortyeight-face-64", "twentyfortyeight 64", {"fg": "#ffffff", "bg": "#b22222"}], ["twentyfortyeight-face-8", "twentyfortyeight 8", {"fg": "#000000", "bg": "#cd8500"}]]}, "alert": {"label": "alert", "preview": "generic", "faces": [["alert-high-face", "high", {"fg": "#ff8c00", "bold": true}], ["alert-low-face", "low", {"fg": "#00008b"}], ["alert-moderate-face", "moderate", {"fg": "#ffd700", "bold": true}], ["alert-normal-face", "normal", {}], ["alert-trivial-face", "trivial", {"fg": "#9400d3"}], ["alert-urgent-face", "urgent", {"fg": "#ff0000", "bold": true}]]}, "all-the-icons": {"label": "all-the-icons", "preview": "generic", "faces": [["all-the-icons-blue", "blue", {"fg": "#6a9fb5"}], ["all-the-icons-blue-alt", "blue alt", {"fg": "#2188b6"}], ["all-the-icons-cyan", "cyan", {"fg": "#75b5aa"}], ["all-the-icons-cyan-alt", "cyan alt", {"fg": "#0595bd"}], ["all-the-icons-dblue", "dblue", {"fg": "#446674"}], ["all-the-icons-dcyan", "dcyan", {"fg": "#48746d"}], ["all-the-icons-dgreen", "dgreen", {"fg": "#6d8143"}], ["all-the-icons-dmaroon", "dmaroon", {"fg": "#72584b"}], ["all-the-icons-dorange", "dorange", {"fg": "#915b2d"}], ["all-the-icons-dpink", "dpink", {"fg": "#7e5d5f"}], ["all-the-icons-dpurple", "dpurple", {"fg": "#694863"}], ["all-the-icons-dred", "dred", {"fg": "#843031"}], ["all-the-icons-dsilver", "dsilver", {"fg": "#838484"}], ["all-the-icons-dyellow", "dyellow", {"fg": "#b48d56"}], ["all-the-icons-green", "green", {"fg": "#90a959"}], ["all-the-icons-lblue", "lblue", {"fg": "#677174"}], ["all-the-icons-lcyan", "lcyan", {"fg": "#2c7d6e"}], ["all-the-icons-lgreen", "lgreen", {"fg": "#3d6837"}], ["all-the-icons-lmaroon", "lmaroon", {"fg": "#ce7a4e"}], ["all-the-icons-lorange", "lorange", {"fg": "#ffa500"}], ["all-the-icons-lpink", "lpink", {"fg": "#ff505b"}], ["all-the-icons-lpurple", "lpurple", {"fg": "#e69dd6"}], ["all-the-icons-lred", "lred", {"fg": "#eb595a"}], ["all-the-icons-lsilver", "lsilver", {"fg": "#7f7869"}], ["all-the-icons-lyellow", "lyellow", {"fg": "#ff9300"}], ["all-the-icons-maroon", "maroon", {"fg": "#8f5536"}], ["all-the-icons-orange", "orange", {"fg": "#d4843e"}], ["all-the-icons-pink", "pink", {"fg": "#fc505b"}], ["all-the-icons-purple", "purple", {"fg": "#68295b"}], ["all-the-icons-purple-alt", "purple alt", {"fg": "#5d54e1"}], ["all-the-icons-red", "red", {"fg": "#ac4142"}], ["all-the-icons-red-alt", "red alt", {"fg": "#843031"}], ["all-the-icons-silver", "silver", {"fg": "#716e68"}], ["all-the-icons-yellow", "yellow", {"fg": "#ffcc0e"}]]}, "company": {"label": "company", "preview": "generic", "faces": [["company-echo", "echo", {}], ["company-echo-common", "echo common", {"fg": "#8b1a1a"}], ["company-preview", "preview", {"inherit": ["company-tooltip-selection", "company-tooltip"]}], ["company-preview-common", "preview common", {"inherit": "company-tooltip-common-selection"}], ["company-preview-search", "preview search", {"inherit": "company-tooltip-common-selection"}], ["company-tooltip", "tooltip", {"fg": "#000000", "bg": "#fff8dc"}], ["company-tooltip-annotation", "tooltip annotation", {"fg": "#8b1a1a"}], ["company-tooltip-annotation-selection", "tooltip annotation selection", {"inherit": "company-tooltip-annotation"}], ["company-tooltip-common", "tooltip common", {"fg": "#8b0000"}], ["company-tooltip-common-selection", "tooltip common selection", {"inherit": "company-tooltip-common"}], ["company-tooltip-deprecated", "tooltip deprecated", {"strike": true}], ["company-tooltip-mouse", "tooltip mouse", {"inherit": "highlight"}], ["company-tooltip-quick-access", "tooltip quick access", {"inherit": "company-tooltip-annotation"}], ["company-tooltip-quick-access-selection", "tooltip quick access selection", {"inherit": "company-tooltip-annotation-selection"}], ["company-tooltip-scrollbar-thumb", "tooltip scrollbar thumb", {"bg": "#cd5c5c"}], ["company-tooltip-scrollbar-track", "tooltip scrollbar track", {"bg": "#f5deb3"}], ["company-tooltip-search", "tooltip search", {"inherit": "highlight"}], ["company-tooltip-search-selection", "tooltip search selection", {"inherit": "highlight"}], ["company-tooltip-selection", "tooltip selection", {"bg": "#add8e6"}]]}, "company-box": {"label": "company-box", "preview": "generic", "faces": [["company-box-annotation", "annotation", {}], ["company-box-background", "background", {}], ["company-box-candidate", "candidate", {}], ["company-box-numbers", "numbers", {}], ["company-box-scrollbar", "scrollbar", {}], ["company-box-selection", "selection", {}]]}, "consult": {"label": "consult", "preview": "generic", "faces": [["consult-async-failed", "async failed", {"inherit": "error"}], ["consult-async-finished", "async finished", {"inherit": "success"}], ["consult-async-running", "async running", {"inherit": "consult-narrow-indicator"}], ["consult-async-split", "async split", {"inherit": "font-lock-negation-char-face"}], ["consult-bookmark", "bookmark", {"inherit": "font-lock-constant-face"}], ["consult-buffer", "buffer", {}], ["consult-file", "file", {"inherit": "font-lock-function-name-face"}], ["consult-grep-context", "grep context", {"inherit": "shadow"}], ["consult-help", "help", {"inherit": "shadow"}], ["consult-highlight-mark", "highlight mark", {"inherit": "consult-highlight-match"}], ["consult-highlight-match", "highlight match", {"inherit": "match"}], ["consult-key", "key", {"inherit": "font-lock-keyword-face"}], ["consult-line-number", "line number", {"inherit": "consult-key"}], ["consult-line-number-prefix", "line number prefix", {"inherit": "line-number"}], ["consult-line-number-wrapped", "line number wrapped", {"inherit": "font-lock-warning-face"}], ["consult-narrow-indicator", "narrow indicator", {"inherit": "warning"}], ["consult-preview-insertion", "preview insertion", {"inherit": "region"}], ["consult-preview-line", "preview line", {"inherit": "consult-preview-insertion"}], ["consult-preview-match", "preview match", {"inherit": "isearch"}], ["consult-separator", "separator", {"fg": "#ccc"}]]}, "embark": {"label": "embark", "preview": "generic", "faces": [["embark-collect-annotation", "collect annotation", {"inherit": "completions-annotations"}], ["embark-collect-candidate", "collect candidate", {"inherit": "default"}], ["embark-collect-group-separator", "collect group separator", {"strike": true, "inherit": "shadow"}], ["embark-collect-group-title", "collect group title", {"italic": true, "inherit": "shadow"}], ["embark-keybinding", "keybinding", {"inherit": "success"}], ["embark-keybinding-repeat", "keybinding repeat", {"inherit": "font-lock-builtin-face"}], ["embark-keymap", "keymap", {"italic": true}], ["embark-selected", "selected", {"inherit": "match"}], ["embark-target", "target", {"inherit": "highlight"}], ["embark-verbose-indicator-documentation", "verbose indicator documentation", {"inherit": "completions-annotations"}], ["embark-verbose-indicator-shadowed", "verbose indicator shadowed", {"inherit": "shadow"}], ["embark-verbose-indicator-title", "verbose indicator title", {"bold": true, "height": 1.1}]]}, "emms": {"label": "emms", "preview": "generic", "faces": [["emms-browser-album-face", "browser album", {}], ["emms-browser-albumartist-face", "browser albumartist", {}], ["emms-browser-artist-face", "browser artist", {}], ["emms-browser-composer-face", "browser composer", {}], ["emms-browser-performer-face", "browser performer", {}], ["emms-browser-track-face", "browser track", {}], ["emms-browser-year/genre-face", "browser year/genre", {}], ["emms-metaplaylist-mode-current-face", "metaplaylist mode current", {"fg": "#ffffff", "bg": "#cd0000"}], ["emms-metaplaylist-mode-face", "metaplaylist mode", {"fg": "#cd0000"}], ["emms-playlist-selected-face", "playlist selected", {"fg": "#ffffff", "bg": "#0000cd"}], ["emms-playlist-track-face", "playlist track", {"fg": "#0000ff"}]]}, "flyspell-correct": {"label": "flyspell-correct", "preview": "generic", "faces": [["flyspell-correct-highlight-face", "highlight", {"inherit": "isearch"}]]}, "highlight-indent-guides": {"label": "highlight-indent-guides", "preview": "generic", "faces": [["highlight-indent-guides-character-face", "character", {}], ["highlight-indent-guides-even-face", "even", {}], ["highlight-indent-guides-odd-face", "odd", {}], ["highlight-indent-guides-stack-character-face", "stack character", {}], ["highlight-indent-guides-stack-even-face", "stack even", {}], ["highlight-indent-guides-stack-odd-face", "stack odd", {}], ["highlight-indent-guides-top-character-face", "top character", {}], ["highlight-indent-guides-top-even-face", "top even", {}], ["highlight-indent-guides-top-odd-face", "top odd", {}]]}, "hl-todo": {"label": "hl-todo", "preview": "generic", "faces": [["hl-todo", "hl todo", {"fg": "#cc9393", "bold": true}], ["hl-todo-flymake-type", "flymake type", {"inherit": "font-lock-keyword-face"}]]}, "json-mode": {"label": "json-mode", "preview": "generic", "faces": [["json-mode-object-name-face", "object name", {"inherit": "font-lock-variable-name-face"}]]}, "llama": {"label": "llama", "preview": "generic", "faces": [["llama-##-macro", "## macro", {"inherit": "font-lock-function-call-face"}], ["llama-deleted-argument", "deleted argument", {"box": {"style": "line", "width": 1, "color": "#ff0000"}}], ["llama-llama-macro", "llama macro", {"inherit": "font-lock-keyword-face"}], ["llama-mandatory-argument", "mandatory argument", {"inherit": "font-lock-variable-use-face"}], ["llama-optional-argument", "optional argument", {"inherit": "font-lock-type-face"}]]}, "lv": {"label": "lv", "preview": "generic", "faces": [["lv-separator", "separator", {"bg": "#cccccc"}]]}, "magit-section": {"label": "magit-section", "preview": "generic", "faces": [["magit-left-margin", "magit left margin", {}], ["magit-section-child-count", "child count", {}], ["magit-section-heading", "heading", {}], ["magit-section-heading-selection", "heading selection", {}], ["magit-section-highlight", "highlight", {}], ["magit-section-secondary-heading", "secondary heading", {}]]}, "malyon": {"label": "malyon", "preview": "generic", "faces": [["malyon-face-bold", "face bold", {"inherit": "bold"}], ["malyon-face-error", "face error", {"inherit": "error"}], ["malyon-face-italic", "face italic", {"inherit": "italic"}], ["malyon-face-plain", "face plain", {"inherit": "default"}], ["malyon-face-reverse", "face reverse", {"inherit": "default"}]]}, "marginalia": {"label": "marginalia", "preview": "generic", "faces": [["marginalia-archive", "archive", {"inherit": "warning"}], ["marginalia-char", "char", {"inherit": "marginalia-key"}], ["marginalia-date", "date", {"inherit": "marginalia-key"}], ["marginalia-documentation", "documentation", {"inherit": "completions-annotations"}], ["marginalia-file-name", "file name", {"inherit": "marginalia-documentation"}], ["marginalia-file-owner", "file owner", {"inherit": "font-lock-preprocessor-face"}], ["marginalia-file-priv-dir", "file priv dir", {"inherit": "font-lock-keyword-face"}], ["marginalia-file-priv-exec", "file priv exec", {"inherit": "font-lock-function-name-face"}], ["marginalia-file-priv-link", "file priv link", {"inherit": "font-lock-keyword-face"}], ["marginalia-file-priv-no", "file priv no", {"inherit": "shadow"}], ["marginalia-file-priv-other", "file priv other", {"inherit": "font-lock-constant-face"}], ["marginalia-file-priv-rare", "file priv rare", {"inherit": "font-lock-variable-name-face"}], ["marginalia-file-priv-read", "file priv read", {"inherit": "font-lock-type-face"}], ["marginalia-file-priv-write", "file priv write", {"inherit": "font-lock-builtin-face"}], ["marginalia-function", "function", {"inherit": "font-lock-function-name-face"}], ["marginalia-installed", "installed", {"inherit": "success"}], ["marginalia-key", "key", {"inherit": "font-lock-keyword-face"}], ["marginalia-lighter", "lighter", {"inherit": "marginalia-size"}], ["marginalia-list", "list", {"inherit": "font-lock-constant-face"}], ["marginalia-mode", "mode", {"inherit": "marginalia-key"}], ["marginalia-modified", "modified", {"inherit": "font-lock-negation-char-face"}], ["marginalia-null", "null", {"inherit": "font-lock-comment-face"}], ["marginalia-number", "number", {"inherit": "font-lock-constant-face"}], ["marginalia-off", "off", {"inherit": "error"}], ["marginalia-on", "on", {"inherit": "success"}], ["marginalia-size", "size", {"inherit": "marginalia-number"}], ["marginalia-string", "string", {"inherit": "font-lock-string-face"}], ["marginalia-symbol", "symbol", {"inherit": "font-lock-type-face"}], ["marginalia-true", "true", {"inherit": "font-lock-builtin-face"}], ["marginalia-type", "type", {"inherit": "marginalia-key"}], ["marginalia-value", "value", {"inherit": "marginalia-key"}], ["marginalia-version", "version", {"inherit": "marginalia-number"}]]}, "markdown-mode": {"label": "markdown-mode", "preview": "generic", "faces": [["markdown-blockquote-face", "markdown blockquote", {"inherit": "font-lock-doc-face"}], ["markdown-bold-face", "markdown bold", {"inherit": "bold"}], ["markdown-code-face", "markdown code", {"inherit": "fixed-pitch"}], ["markdown-comment-face", "markdown comment", {"inherit": "font-lock-comment-face"}], ["markdown-footnote-marker-face", "markdown footnote marker", {"inherit": "markdown-markup-face"}], ["markdown-footnote-text-face", "markdown footnote text", {"inherit": "font-lock-comment-face"}], ["markdown-gfm-checkbox-face", "markdown gfm checkbox", {"inherit": "font-lock-builtin-face"}], ["markdown-header-delimiter-face", "markdown header delimiter", {"inherit": "markdown-markup-face"}], ["markdown-header-face", "markdown header", {"bold": true, "inherit": ["font-lock-function-name-face"]}], ["markdown-header-face-1", "markdown header 1", {"inherit": "markdown-header-face"}], ["markdown-header-face-2", "markdown header 2", {"inherit": "markdown-header-face"}], ["markdown-header-face-3", "markdown header 3", {"inherit": "markdown-header-face"}], ["markdown-header-face-4", "markdown header 4", {"inherit": "markdown-header-face"}], ["markdown-header-face-5", "markdown header 5", {"inherit": "markdown-header-face"}], ["markdown-header-face-6", "markdown header 6", {"inherit": "markdown-header-face"}], ["markdown-header-rule-face", "markdown header rule", {"inherit": "markdown-markup-face"}], ["markdown-highlight-face", "markdown highlight", {"inherit": "highlight"}], ["markdown-highlighting-face", "markdown highlighting", {"fg": "#000000", "bg": "#ffff00"}], ["markdown-hr-face", "markdown hr", {"inherit": "markdown-markup-face"}], ["markdown-html-attr-name-face", "markdown html attr name", {"inherit": "font-lock-variable-name-face"}], ["markdown-html-attr-value-face", "markdown html attr value", {"inherit": "font-lock-string-face"}], ["markdown-html-entity-face", "markdown html entity", {"inherit": "font-lock-variable-name-face"}], ["markdown-html-tag-delimiter-face", "markdown html tag delimiter", {"inherit": "markdown-markup-face"}], ["markdown-html-tag-name-face", "markdown html tag name", {"inherit": "font-lock-type-face"}], ["markdown-inline-code-face", "markdown inline code", {"inherit": ["markdown-code-face", "font-lock-constant-face"]}], ["markdown-italic-face", "markdown italic", {"inherit": "italic"}], ["markdown-language-info-face", "markdown language info", {"inherit": "font-lock-string-face"}], ["markdown-language-keyword-face", "markdown language keyword", {"inherit": "font-lock-type-face"}], ["markdown-line-break-face", "markdown line break", {"underline": true, "inherit": "font-lock-constant-face"}], ["markdown-link-face", "markdown link", {"inherit": "link"}], ["markdown-link-title-face", "markdown link title", {"inherit": "font-lock-comment-face"}], ["markdown-list-face", "markdown list", {"inherit": "markdown-markup-face"}], ["markdown-markup-face", "markdown markup", {"inherit": "shadow"}], ["markdown-math-face", "markdown math", {"inherit": "font-lock-string-face"}], ["markdown-metadata-key-face", "markdown metadata key", {"inherit": "font-lock-variable-name-face"}], ["markdown-metadata-value-face", "markdown metadata value", {"inherit": "font-lock-string-face"}], ["markdown-missing-link-face", "markdown missing link", {"inherit": "font-lock-warning-face"}], ["markdown-plain-url-face", "markdown plain url", {"inherit": "markdown-link-face"}], ["markdown-pre-face", "markdown pre", {"inherit": ["markdown-code-face", "font-lock-constant-face"]}], ["markdown-reference-face", "markdown reference", {"inherit": "markdown-markup-face"}], ["markdown-strike-through-face", "markdown strike through", {"strike": true}], ["markdown-table-face", "markdown table", {"inherit": ["markdown-code-face"]}], ["markdown-url-face", "markdown url", {"inherit": "font-lock-string-face"}]]}, "nerd-icons": {"label": "nerd-icons", "preview": "generic", "faces": [["nerd-icons-blue", "blue", {"fg": "#6a9fb5"}], ["nerd-icons-blue-alt", "blue alt", {"fg": "#2188b6"}], ["nerd-icons-cyan", "cyan", {"fg": "#75b5aa"}], ["nerd-icons-cyan-alt", "cyan alt", {"fg": "#0595bd"}], ["nerd-icons-dblue", "dblue", {"fg": "#446674"}], ["nerd-icons-dcyan", "dcyan", {"fg": "#48746d"}], ["nerd-icons-dgreen", "dgreen", {"fg": "#6d8143"}], ["nerd-icons-dmaroon", "dmaroon", {"fg": "#72584b"}], ["nerd-icons-dorange", "dorange", {"fg": "#915b2d"}], ["nerd-icons-dpink", "dpink", {"fg": "#7e5d5f"}], ["nerd-icons-dpurple", "dpurple", {"fg": "#694863"}], ["nerd-icons-dred", "dred", {"fg": "#843031"}], ["nerd-icons-dsilver", "dsilver", {"fg": "#838484"}], ["nerd-icons-dyellow", "dyellow", {"fg": "#b48d56"}], ["nerd-icons-green", "green", {"fg": "#90a959"}], ["nerd-icons-lblue", "lblue", {"fg": "#677174"}], ["nerd-icons-lcyan", "lcyan", {"fg": "#2c7d6e"}], ["nerd-icons-lgreen", "lgreen", {"fg": "#3d6837"}], ["nerd-icons-lmaroon", "lmaroon", {"fg": "#ce7a4e"}], ["nerd-icons-lorange", "lorange", {"fg": "#ffa500"}], ["nerd-icons-lpink", "lpink", {"fg": "#ff505b"}], ["nerd-icons-lpurple", "lpurple", {"fg": "#e69dd6"}], ["nerd-icons-lred", "lred", {"fg": "#eb595a"}], ["nerd-icons-lsilver", "lsilver", {"fg": "#7f7869"}], ["nerd-icons-lyellow", "lyellow", {"fg": "#ff9300"}], ["nerd-icons-maroon", "maroon", {"fg": "#8f5536"}], ["nerd-icons-orange", "orange", {"fg": "#d4843e"}], ["nerd-icons-pink", "pink", {"fg": "#fc505b"}], ["nerd-icons-purple", "purple", {"fg": "#68295b"}], ["nerd-icons-purple-alt", "purple alt", {"fg": "#5d54e1"}], ["nerd-icons-red", "red", {"fg": "#ac4142"}], ["nerd-icons-red-alt", "red alt", {"fg": "#843031"}], ["nerd-icons-silver", "silver", {"fg": "#716e68"}], ["nerd-icons-yellow", "yellow", {"fg": "#ffcc0e"}]]}, "nerd-icons-completion": {"label": "nerd-icons-completion", "preview": "generic", "faces": [["nerd-icons-completion-dir-face", "dir", {}]]}, "orderless": {"label": "orderless", "preview": "generic", "faces": [["orderless-match-face-0", "match 0", {"fg": "#223fbf", "bold": true}], ["orderless-match-face-1", "match 1", {"fg": "#8f0075", "bold": true}], ["orderless-match-face-2", "match 2", {"fg": "#145a00", "bold": true}], ["orderless-match-face-3", "match 3", {"fg": "#804000", "bold": true}]]}, "org-roam": {"label": "org-roam", "preview": "generic", "faces": [["org-roam-dailies-calendar-note", "dailies calendar note", {}], ["org-roam-dim", "dim", {}], ["org-roam-header-line", "header line", {}], ["org-roam-olp", "olp", {}], ["org-roam-preview-heading", "preview heading", {}], ["org-roam-preview-heading-highlight", "preview heading highlight", {}], ["org-roam-preview-heading-selection", "preview heading selection", {}], ["org-roam-preview-region", "preview region", {}], ["org-roam-title", "title", {}]]}, "org-superstar": {"label": "org-superstar", "preview": "generic", "faces": [["org-superstar-first", "first", {"inherit": "org-warning"}], ["org-superstar-header-bullet", "header bullet", {}], ["org-superstar-item", "item", {"inherit": "default"}], ["org-superstar-leading", "leading", {"fg": "#bebebe", "inherit": "default"}]]}, "prescient": {"label": "prescient", "preview": "generic", "faces": [["prescient-primary-highlight", "primary highlight", {"bold": true}], ["prescient-secondary-highlight", "secondary highlight", {"underline": true, "inherit": "prescient-primary-highlight"}]]}, "rainbow-delimiters": {"label": "rainbow-delimiters", "preview": "generic", "faces": [["rainbow-delimiters-base-error-face", "base error", {"fg": "#88090b", "inherit": "rainbow-delimiters-base-face"}], ["rainbow-delimiters-base-face", "base", {"inherit": "unspecified"}], ["rainbow-delimiters-depth-1-face", "depth 1", {"fg": "#707183", "inherit": "rainbow-delimiters-base-face"}], ["rainbow-delimiters-depth-2-face", "depth 2", {"fg": "#7388d6", "inherit": "rainbow-delimiters-base-face"}], ["rainbow-delimiters-depth-3-face", "depth 3", {"fg": "#909183", "inherit": "rainbow-delimiters-base-face"}], ["rainbow-delimiters-depth-4-face", "depth 4", {"fg": "#709870", "inherit": "rainbow-delimiters-base-face"}], ["rainbow-delimiters-depth-5-face", "depth 5", {"fg": "#907373", "inherit": "rainbow-delimiters-base-face"}], ["rainbow-delimiters-depth-6-face", "depth 6", {"fg": "#6276ba", "inherit": "rainbow-delimiters-base-face"}], ["rainbow-delimiters-depth-7-face", "depth 7", {"fg": "#858580", "inherit": "rainbow-delimiters-base-face"}], ["rainbow-delimiters-depth-8-face", "depth 8", {"fg": "#80a880", "inherit": "rainbow-delimiters-base-face"}], ["rainbow-delimiters-depth-9-face", "depth 9", {"fg": "#887070", "inherit": "rainbow-delimiters-base-face"}], ["rainbow-delimiters-mismatched-face", "mismatched", {"inherit": "rainbow-delimiters-unmatched-face"}], ["rainbow-delimiters-unmatched-face", "unmatched", {"inherit": "rainbow-delimiters-base-error-face"}]]}, "symbol-overlay": {"label": "symbol-overlay", "preview": "generic", "faces": [["symbol-overlay-default-face", "default", {"inherit": "highlight"}], ["symbol-overlay-face-1", "face 1", {"fg": "#000000", "bg": "#1e90ff"}], ["symbol-overlay-face-2", "face 2", {"fg": "#000000", "bg": "#ff69b4"}], ["symbol-overlay-face-3", "face 3", {"fg": "#000000", "bg": "#ffff00"}], ["symbol-overlay-face-4", "face 4", {"fg": "#000000", "bg": "#da70d6"}], ["symbol-overlay-face-5", "face 5", {"fg": "#000000", "bg": "#ff0000"}], ["symbol-overlay-face-6", "face 6", {"fg": "#000000", "bg": "#fa8072"}], ["symbol-overlay-face-7", "face 7", {"fg": "#000000", "bg": "#00ff7f"}], ["symbol-overlay-face-8", "face 8", {"fg": "#000000", "bg": "#40e0d0"}]]}, "tmr": {"label": "tmr", "preview": "generic", "faces": [["tmr-description", "description", {"inherit": "bold"}], ["tmr-duration", "duration", {}], ["tmr-end-time", "end time", {"inherit": "error"}], ["tmr-finished", "finished", {"inherit": "error"}], ["tmr-is-acknowledged", "is acknowledged", {"inherit": "success"}], ["tmr-must-be-acknowledged", "must be acknowledged", {"inherit": "warning"}], ["tmr-start-time", "start time", {"inherit": "success"}], ["tmr-tabulated-acknowledgement", "tabulated acknowledgement", {"inherit": "bold"}], ["tmr-tabulated-description", "tabulated description", {"inherit": "font-lock-doc-face"}], ["tmr-tabulated-end-time", "tabulated end time", {"fg": "#800040"}], ["tmr-tabulated-remaining-time", "tabulated remaining time", {"fg": "#603f00"}], ["tmr-tabulated-start-time", "tabulated start time", {"fg": "#004476"}]]}, "transient": {"label": "transient", "preview": "generic", "faces": [["transient-active-infix", "active infix", {"inherit": "highlight"}], ["transient-argument", "argument", {"bold": true, "inherit": "font-lock-string-face"}], ["transient-delimiter", "delimiter", {"inherit": "shadow"}], ["transient-disabled-suffix", "disabled suffix", {"fg": "#000000", "bg": "#ff0000", "bold": true}], ["transient-enabled-suffix", "enabled suffix", {"fg": "#000000", "bg": "#00ff00", "bold": true}], ["transient-heading", "heading", {"inherit": "font-lock-keyword-face"}], ["transient-higher-level", "higher level", {"box": {"style": "line", "width": 1, "color": "grey60"}}], ["transient-inactive-argument", "inactive argument", {"inherit": "shadow"}], ["transient-inactive-value", "inactive value", {"inherit": "shadow"}], ["transient-inapt-argument", "inapt argument", {"bold": true, "inherit": "shadow"}], ["transient-inapt-suffix", "inapt suffix", {"italic": true, "inherit": "shadow"}], ["transient-key", "key", {"inherit": "font-lock-builtin-face"}], ["transient-key-exit", "key exit", {"fg": "#aa2222", "inherit": "transient-key"}], ["transient-key-noop", "key noop", {"fg": "#cccccc", "inherit": "transient-key"}], ["transient-key-recurse", "key recurse", {"fg": "#2266ff", "inherit": "transient-key"}], ["transient-key-return", "key return", {"fg": "#aaaa11", "inherit": "transient-key"}], ["transient-key-stack", "key stack", {"fg": "#dd4488", "inherit": "transient-key"}], ["transient-key-stay", "key stay", {"fg": "#22aa22", "inherit": "transient-key"}], ["transient-mismatched-key", "mismatched key", {"box": {"style": "line", "width": 1, "color": "#ff00ff"}}], ["transient-nonstandard-key", "nonstandard key", {"box": {"style": "line", "width": 1, "color": "#00ffff"}}], ["transient-unreachable", "unreachable", {"inherit": "shadow"}], ["transient-unreachable-key", "unreachable key", {"inherit": ["shadow", "transient-key"]}], ["transient-value", "value", {"bold": true, "inherit": "font-lock-string-face"}]]}, "vertico": {"label": "vertico", "preview": "generic", "faces": [["vertico-current", "current", {"inherit": "highlight"}], ["vertico-group-separator", "group separator", {"strike": true, "inherit": "vertico-group-title"}], ["vertico-group-title", "group title", {"italic": true, "inherit": "shadow"}], ["vertico-multiline", "multiline", {"inherit": "shadow"}]]}, "web-mode": {"label": "web-mode", "preview": "generic", "faces": [["web-mode-annotation-face", "annotation", {"inherit": "web-mode-comment-face"}], ["web-mode-annotation-html-face", "annotation html", {"italic": true, "inherit": "web-mode-annotation-face"}], ["web-mode-annotation-tag-face", "annotation tag", {"underline": true, "inherit": "web-mode-annotation-face"}], ["web-mode-annotation-type-face", "annotation type", {"bold": true, "inherit": "web-mode-annotation-face"}], ["web-mode-annotation-value-face", "annotation value", {"italic": true, "inherit": "web-mode-annotation-face"}], ["web-mode-block-attr-name-face", "block attr name", {"fg": "#8fbc8f"}], ["web-mode-block-attr-value-face", "block attr value", {"fg": "#5f9ea0"}], ["web-mode-block-comment-face", "block comment", {"inherit": "web-mode-comment-face"}], ["web-mode-block-control-face", "block control", {"inherit": "font-lock-preprocessor-face"}], ["web-mode-block-delimiter-face", "block delimiter", {"inherit": "font-lock-preprocessor-face"}], ["web-mode-block-face", "block", {"bg": "#ffffe0"}], ["web-mode-block-string-face", "block string", {"inherit": "web-mode-string-face"}], ["web-mode-bold-face", "bold", {"bold": true}], ["web-mode-builtin-face", "builtin", {"inherit": "font-lock-builtin-face"}], ["web-mode-comment-face", "comment", {"inherit": "font-lock-comment-face"}], ["web-mode-comment-keyword-face", "comment keyword", {"bold": true}], ["web-mode-constant-face", "constant", {"inherit": "font-lock-constant-face"}], ["web-mode-css-at-rule-face", "css at rule", {"inherit": "font-lock-constant-face"}], ["web-mode-css-color-face", "css color", {"inherit": "font-lock-builtin-face"}], ["web-mode-css-comment-face", "css comment", {"inherit": "web-mode-comment-face"}], ["web-mode-css-function-face", "css function", {"inherit": "font-lock-builtin-face"}], ["web-mode-css-priority-face", "css priority", {"inherit": "font-lock-builtin-face"}], ["web-mode-css-property-name-face", "css property name", {"inherit": "font-lock-variable-name-face"}], ["web-mode-css-pseudo-class-face", "css pseudo class", {"inherit": "font-lock-builtin-face"}], ["web-mode-css-selector-class-face", "css selector class", {"inherit": "font-lock-keyword-face"}], ["web-mode-css-selector-face", "css selector", {"inherit": "font-lock-keyword-face"}], ["web-mode-css-selector-tag-face", "css selector tag", {"inherit": "font-lock-keyword-face"}], ["web-mode-css-string-face", "css string", {"inherit": "web-mode-string-face"}], ["web-mode-css-variable-face", "css variable", {"italic": true, "inherit": "web-mode-variable-name-face"}], ["web-mode-current-column-highlight-face", "current column highlight", {"bg": "#3e3c36"}], ["web-mode-current-element-highlight-face", "current element highlight", {"fg": "#ffffff", "bg": "#000000"}], ["web-mode-doctype-face", "doctype", {"fg": "#bebebe"}], ["web-mode-error-face", "error", {"bg": "#ff0000"}], ["web-mode-filter-face", "filter", {"inherit": "font-lock-function-name-face"}], ["web-mode-folded-face", "folded", {"underline": true}], ["web-mode-function-call-face", "function call", {"inherit": "font-lock-function-name-face"}], ["web-mode-function-name-face", "function name", {"inherit": "font-lock-function-name-face"}], ["web-mode-html-attr-custom-face", "html attr custom", {"inherit": "web-mode-html-attr-name-face"}], ["web-mode-html-attr-engine-face", "html attr engine", {"inherit": "web-mode-block-delimiter-face"}], ["web-mode-html-attr-equal-face", "html attr equal", {"inherit": "web-mode-html-attr-name-face"}], ["web-mode-html-attr-name-face", "html attr name", {"fg": "#8b8989"}], ["web-mode-html-attr-value-face", "html attr value", {"inherit": "font-lock-string-face"}], ["web-mode-html-entity-face", "html entity", {"italic": true}], ["web-mode-html-tag-bracket-face", "html tag bracket", {"fg": "#242424"}], ["web-mode-html-tag-custom-face", "html tag custom", {"inherit": "web-mode-html-tag-face"}], ["web-mode-html-tag-face", "html tag", {"fg": "#8b8989"}], ["web-mode-html-tag-namespaced-face", "html tag namespaced", {"inherit": "web-mode-block-control-face"}], ["web-mode-html-tag-unclosed-face", "html tag unclosed", {"underline": true, "inherit": "web-mode-html-tag-face"}], ["web-mode-inlay-face", "inlay", {"bg": "#ffffe0"}], ["web-mode-interpolate-color1-face", "interpolate color1", {"inherit": "web-mode-string-face"}], ["web-mode-interpolate-color2-face", "interpolate color2", {"inherit": "web-mode-string-face"}], ["web-mode-interpolate-color3-face", "interpolate color3", {"inherit": "web-mode-string-face"}], ["web-mode-interpolate-color4-face", "interpolate color4", {"inherit": "web-mode-string-face"}], ["web-mode-italic-face", "italic", {"italic": true}], ["web-mode-javascript-comment-face", "javascript comment", {"inherit": "web-mode-comment-face"}], ["web-mode-javascript-string-face", "javascript string", {"inherit": "web-mode-string-face"}], ["web-mode-json-comment-face", "json comment", {"inherit": "web-mode-comment-face"}], ["web-mode-json-context-face", "json context", {"fg": "#cd69c9"}], ["web-mode-json-key-face", "json key", {"fg": "#dda0dd"}], ["web-mode-json-string-face", "json string", {"inherit": "web-mode-string-face"}], ["web-mode-jsx-depth-1-face", "jsx depth 1", {"bg": "#000053"}], ["web-mode-jsx-depth-2-face", "jsx depth 2", {"bg": "#001970"}], ["web-mode-jsx-depth-3-face", "jsx depth 3", {"bg": "#002984"}], ["web-mode-jsx-depth-4-face", "jsx depth 4", {"bg": "#49599a"}], ["web-mode-jsx-depth-5-face", "jsx depth 5", {"bg": "#9499b7"}], ["web-mode-keyword-face", "keyword", {"inherit": "font-lock-keyword-face"}], ["web-mode-param-name-face", "param name", {"fg": "#cdc9c9"}], ["web-mode-part-comment-face", "part comment", {"inherit": "web-mode-comment-face"}], ["web-mode-part-face", "part", {"inherit": "web-mode-block-face"}], ["web-mode-part-string-face", "part string", {"inherit": "web-mode-string-face"}], ["web-mode-preprocessor-face", "preprocessor", {"inherit": "font-lock-preprocessor-face"}], ["web-mode-script-face", "script", {"inherit": "web-mode-part-face"}], ["web-mode-sql-keyword-face", "sql keyword", {"bold": true, "italic": true}], ["web-mode-string-face", "string", {"inherit": "font-lock-string-face"}], ["web-mode-style-face", "style", {"inherit": "web-mode-part-face"}], ["web-mode-symbol-face", "symbol", {"fg": "#eeb422"}], ["web-mode-type-face", "type", {"inherit": "font-lock-type-face"}], ["web-mode-underline-face", "underline", {"underline": true}], ["web-mode-variable-name-face", "variable name", {"inherit": "font-lock-variable-name-face"}], ["web-mode-warning-face", "warning", {"inherit": "font-lock-warning-face"}], ["web-mode-whitespace-face", "whitespace", {"bg": "#68228b"}]]}, "yasnippet": {"label": "yasnippet", "preview": "generic", "faces": [["yas--field-debug-face", "yas field debug", {}], ["yas-field-highlight-face", "yas field highlight", {"inherit": "region"}]]}};
+let MAP={"kw": "#d3d3d3", "bi": "#d3d3d3", "pp": "#d3d3d3", "fnd": "#0000ff", "fnc": "#0000ff", "dec": "", "ty": "#e5e5e5", "prop": "#e5e5e5", "con": "#d3d3d3", "num": "#000000", "esc": "#000000", "str": "#696969", "re": "#696969", "doc": "#696969", "cm": "#696969", "cmd": "#696969", "var": "#e5e5e5", "op": "#000000", "punc": "#000000", "p": "#000000", "bg": "#ffffff"}, PALETTE=[["#ffffff", "bg", "ground"], ["#000000", "fg", "ground"], ["#d3d3d3", "lightgray", "lightgray"], ["#0000ff", "blue1", "blue1"], ["#e5e5e5", "gray90", "gray90"], ["#696969", "dimgray", "dimgray"], ["#eedc82", "lightgoldenrod2", "lightgoldenrod2"], ["#b4eeb4", "darkseagreen2", "darkseagreen2"], ["#bfbfbf", "grey75", "grey75"], ["#333333", "grey20", "grey20"], ["#f2f2f2", "grey95", "grey95"], ["#ff00ff", "magenta", "magenta"], ["#b0e2ff", "lightskyblue1", "lightskyblue1"], ["#cd00cd", "magenta3", "magenta3"], ["#afeeee", "paleturquoise", "paleturquoise"], ["#ffc1c1", "rosybrown1", "rosybrown1"], ["#40e0d0", "turquoise", "turquoise"], ["#a020f0", "purple", "purple"], ["#3a5fcd", "royalblue3", "royalblue3"], ["#ff0000", "red", "red"], ["#ff8c00", "dark-orange", "dark-orange"], ["#228b22", "forestgreen", "forestgreen"], ["#aaa", "color-22", "color"], ["#000", "color-23", "color"], ["#aa0", "color-24", "color"], ["#070", "color-25", "color"], ["#daa520", "goldenrod", "goldenrod"], ["#00bfff", "deep-sky-blue", "deep-sky-blue"], ["#ee00ee", "magenta2", "magenta2"], ["#00ff00", "green", "green"], ["#ffff00", "yellow", "yellow"], ["#00ffff", "cyan", "cyan"], ["#6b6b6b", "color-32", "color"], ["#979797", "color-33", "color"], ["unspecified", "color-34", "color"], ["#223fbf", "color-35", "color"], ["#8f0075", "color-36", "color"], ["#145a00", "color-37", "color"], ["#804000", "color-38", "color"], ["#efcbcf", "color-39", "color"], ["#ffd700", "gold", "gold"], ["#8b0000", "darkred", "darkred"], ["#ffa500", "orange", "orange"], ["#f0e68c", "khaki", "khaki"], ["#8b008b", "dark-magenta", "dark-magenta"], ["#ff4500", "orange-red", "orange-red"], ["#deb887", "burlywood", "burlywood"], ["#b22222", "firebrick", "firebrick"], ["#cd8500", "orange3", "orange3"], ["#00008b", "dark-blue", "dark-blue"], ["#9400d3", "dark-violet", "dark-violet"], ["#6a9fb5", "color-51", "color"], ["#2188b6", "color-52", "color"], ["#75b5aa", "color-53", "color"], ["#0595bd", "color-54", "color"], ["#446674", "color-55", "color"], ["#48746d", "color-56", "color"], ["#6d8143", "color-57", "color"], ["#72584b", "color-58", "color"], ["#915b2d", "color-59", "color"], ["#7e5d5f", "color-60", "color"], ["#694863", "color-61", "color"], ["#843031", "color-62", "color"], ["#838484", "color-63", "color"], ["#b48d56", "color-64", "color"], ["#90a959", "color-65", "color"], ["#677174", "color-66", "color"], ["#2c7d6e", "color-67", "color"], ["#3d6837", "color-68", "color"], ["#ce7a4e", "color-69", "color"], ["#ff505b", "color-70", "color"], ["#e69dd6", "color-71", "color"], ["#eb595a", "color-72", "color"], ["#7f7869", "color-73", "color"], ["#ff9300", "color-74", "color"], ["#8f5536", "color-75", "color"], ["#d4843e", "color-76", "color"], ["#fc505b", "color-77", "color"], ["#68295b", "color-78", "color"], ["#5d54e1", "color-79", "color"], ["#ac4142", "color-80", "color"], ["#716e68", "color-81", "color"], ["#ffcc0e", "color-82", "color"], ["#8b1a1a", "firebrick4", "firebrick4"], ["#fff8dc", "cornsilk", "cornsilk"], ["#cd5c5c", "indian-red", "indian-red"], ["#f5deb3", "wheat", "wheat"], ["#add8e6", "light-blue", "light-blue"], ["#ccc", "color-88", "color"], ["#cd0000", "red3", "red3"], ["#0000cd", "blue3", "blue3"], ["#cc9393", "color-91", "color"], ["#cccccc", "grey80", "grey80"], ["#bebebe", "gray", "gray"], ["#88090b", "color-94", "color"], ["#707183", "color-95", "color"], ["#7388d6", "color-96", "color"], ["#909183", "color-97", "color"], ["#709870", "color-98", "color"], ["#907373", "color-99", "color"], ["#6276ba", "color-100", "color"], ["#858580", "color-101", "color"], ["#80a880", "color-102", "color"], ["#887070", "color-103", "color"], ["#1e90ff", "dodger-blue", "dodger-blue"], ["#ff69b4", "hot-pink", "hot-pink"], ["#da70d6", "orchid", "orchid"], ["#fa8072", "salmon", "salmon"], ["#00ff7f", "spring-green", "spring-green"], ["#800040", "color-109", "color"], ["#603f00", "color-110", "color"], ["#004476", "color-111", "color"], ["#aa2222", "color-112", "color"], ["#2266ff", "color-113", "color"], ["#aaaa11", "color-114", "color"], ["#dd4488", "color-115", "color"], ["#22aa22", "color-116", "color"], ["#8fbc8f", "color-117", "color"], ["#5f9ea0", "color-118", "color"], ["#ffffe0", "lightyellow1", "lightyellow1"], ["#3e3c36", "color-120", "color"], ["#8b8989", "snow4", "snow4"], ["#242424", "grey14", "grey14"], ["#cd69c9", "orchid3", "orchid3"], ["#dda0dd", "plum", "plum"], ["#000053", "color-125", "color"], ["#001970", "color-126", "color"], ["#002984", "color-127", "color"], ["#49599a", "color-128", "color"], ["#9499b7", "color-129", "color"], ["#cdc9c9", "snow3", "snow3"], ["#eeb422", "goldenrod2", "goldenrod2"], ["#68228b", "darkorchid4", "darkorchid4"]], BOLD={"kw": true, "bi": true, "pp": true, "fnd": false, "fnc": false, "dec": false, "ty": true, "prop": true, "con": true, "num": false, "esc": false, "str": false, "re": false, "doc": false, "cm": true, "cmd": true, "var": true, "op": false, "punc": false, "p": false}, ITALIC={"prop": true, "str": true, "re": true, "doc": true, "cm": true, "cmd": true, "var": true}, UIMAP={"cursor": {"fg": null, "bg": "#000000", "bold": false, "italic": false, "underline": false, "strike": false}, "region": {"fg": null, "bg": "#eedc82", "bold": false, "italic": false, "underline": false, "strike": false}, "hl-line": {"fg": null, "bg": null, "bold": false, "italic": false, "underline": false, "strike": false, "inherit": "highlight"}, "highlight": {"fg": null, "bg": "#b4eeb4", "bold": false, "italic": false, "underline": false, "strike": false}, "mode-line": {"fg": "#000000", "bg": "#bfbfbf", "bold": false, "italic": false, "underline": false, "strike": false, "box": {"style": "released", "width": 1, "color": null}}, "mode-line-inactive": {"fg": "#333333", "bg": "#e5e5e5", "bold": false, "italic": false, "underline": false, "strike": false, "inherit": "mode-line", "box": {"style": "line", "width": 1, "color": "#bfbfbf"}}, "fringe": {"fg": null, "bg": "#f2f2f2", "bold": false, "italic": false, "underline": false, "strike": false}, "line-number": {"fg": null, "bg": null, "bold": false, "italic": false, "underline": false, "strike": false, "inherit": ["shadow", "default"]}, "line-number-current-line": {"fg": null, "bg": null, "bold": false, "italic": false, "underline": false, "strike": false, "inherit": "line-number"}, "minibuffer-prompt": {"fg": "#ff00ff", "bg": null, "bold": false, "italic": false, "underline": false, "strike": false}, "isearch": {"fg": "#b0e2ff", "bg": "#cd00cd", "bold": false, "italic": false, "underline": false, "strike": false}, "lazy-highlight": {"fg": null, "bg": "#afeeee", "bold": false, "italic": false, "underline": false, "strike": false}, "isearch-fail": {"fg": null, "bg": "#ffc1c1", "bold": false, "italic": false, "underline": false, "strike": false}, "show-paren-match": {"fg": null, "bg": "#40e0d0", "bold": false, "italic": false, "underline": false, "strike": false}, "show-paren-mismatch": {"fg": "#ffffff", "bg": "#a020f0", "bold": false, "italic": false, "underline": false, "strike": false}, "link": {"fg": "#3a5fcd", "bg": null, "bold": false, "italic": false, "underline": true, "strike": false}, "error": {"fg": "#ff0000", "bg": null, "bold": true, "italic": false, "underline": false, "strike": false}, "warning": {"fg": "#ff8c00", "bg": null, "bold": true, "italic": false, "underline": false, "strike": false}, "success": {"fg": "#228b22", "bg": null, "bold": true, "italic": false, "underline": false, "strike": false}, "vertical-border": {"fg": null, "bg": null, "bold": false, "italic": false, "underline": false, "strike": false}};
+let LOCKED=new Set([]); // syntax categories whose element↔color is decided (dropdown disabled, skipped by clear-unlocked)
const DELTAE_MIN=0.02; // OKLab ΔE below this = colors too close to tell apart (perceptual-metrics spec)
// --- tier-3 package faces: pure state helpers (Phase 1) ---
// Thin wrappers over the pure logic in app-core.js (inlined further down),
@@ -533,81 +532,43 @@ function lMax(hue,chroma,fgSet,target){
return {L:loL,status:at(loL).clamped?'clamp':'ok'};
}
-// --- color families (color-families spec, Phase 1) ---------------------------
-// Families are a display grouping derived from the hex every render — never from
-// names — so renaming a color can't move it. The flat palette stays the editable
-// truth; these pure functions group it, regenerate a family's ramp, and plan the
+// --- color columns (color-families spec, current UI model) -------------------
+// Columns are structural, not inferred by color. Generated ramp entries are named
+// base-1/base/base+1 and remain in that base column regardless of their hex. A
+// manually-added color starts as its own singleton column. The flat palette stays
+// the editable truth; these pure functions group it, regenerate a ramp, and plan
// assignment re-point across a regenerate.
function oklchOf(hex){return oklab2oklch(srgb2oklab(hex));}
function nameOfHex(palette,hex){const p=palette.find(p=>p[0].toLowerCase()===hex.toLowerCase());return p?p[1]:null;}
-function hueDist(a,b){const d=Math.abs(a-b);return Math.min(d,360-d);}
+function familyStem(name){return (name||'color').replace(/[+-]\d+$/,'');}
+function familyOffset(name){const m=(name||'').match(/([+-]\d+)$/);return m?parseInt(m[1],10):0;}
+function columnIdOf(entry){return (entry&&entry[2])||familyStem(entry&&entry[1]);}
-// A color reads as neutral below this chroma. Lightness-scaled (the Munsell
-// insight): the mid-tones need more chroma to read as a hue. Floored at both ends
-// rather than tapering to zero, so pale warm grays stay neutral (and pure white,
-// C=0 at L=1, doesn't evade a zero threshold) while pale chromatic tints stay
-// colored. Tuned on real palettes (Codex + Fable color-sorting reviews).
-function neutralThreshold(L){
- if(L<=0.2)return 0.020;
- if(L<0.6)return 0.020+0.015*(L-0.2)/0.4;
- if(L<0.85)return 0.035-0.017*(L-0.6)/0.25;
- return 0.018;
-}
-// Lightness-conditioned compatibility of two chromatic colors (Fable's LCCL):
-// hue must match tightly at equal lightness and may drift across a lightness gap,
-// because a tonal ramp drifts in hue with lightness by design. The low-chroma noise
-// term widens the hue tolerance where hue is ill-defined (pale tints). A chroma
-// clause keeps a vivid accent out of a soft family at the same lightness. <=1 is
-// compatible. Source: ~/color-sorting-fable.org.
-function pairRatio(a,b){
- const dL=Math.abs(a.L-b.L),dH=hueDist(a.H,b.H);
- const noise=Math.min(45,Math.atan(0.015/Math.max(Math.min(a.C,b.C),1e-6))*180/Math.PI);
- return Math.max(dH/(12+60*dL+noise),Math.abs(a.C-b.C)/(0.08+0.3*dL));
-}
-// Complete-linkage agglomerative clustering on pairRatio: greedily merge the two
-// clusters whose worst cross-pair is most compatible, stopping when no merge has
-// every cross-pair compatible. Complete linkage makes single-linkage chaining
-// structurally impossible — two ramps can't fuse through their converging pale
-// ends because their mid-lightness members stay far apart.
-function clusterChromatic(ms){
- let cl=ms.map(m=>[m]);
- const cd=(A,B)=>Math.max(...A.flatMap(a=>B.map(b=>pairRatio(a,b))));
- for(;;){
- let best=null;
- for(let i=0;i<cl.length;i++)for(let j=i+1;j<cl.length;j++){const d=cd(cl[i],cl[j]);if(!best||d<best.d)best={d,i,j};}
- if(!best||best.d>1)break;
- cl[best.i]=cl[best.i].concat(cl[best.j]);cl.splice(best.j,1);
- }
- return cl;
-}
-// A family from its members: base is the most-saturated member (tie toward
-// mid-lightness), the anchor for a generated ramp.
-function makeFamily(ms,neutral){
- let base=ms[0];
- for(const m of ms)if(m.C>base.C||(m.C===base.C&&Math.abs(m.L-0.5)<Math.abs(base.L-0.5)))base=m;
- return {base:base.hex,neutral:!!neutral,members:ms.map(m=>({hex:m.hex,name:m.name}))};
-}
-// Group a flat palette into the ground strip plus families. ground is {bg,fg}:
-// those two hexes form the pinned ground strip even when absent from the palette,
-// and a palette chip at a ground hex is not duplicated into a family. Near-neutrals
-// (chroma below the lightness-scaled threshold) form one neutral family; the rest
-// cluster by lightness-conditioned complete linkage (clusterChromatic).
+// Group a flat palette into the ground strip plus structural columns. ground is
+// {bg,fg}; those endpoint hexes form the pinned ground column even when absent
+// from the palette, and ground-N entries are reserved for that column. Everything
+// else groups by its stable column id, not by OKLCH hue/chroma or display name.
+// Legacy two-field entries fall back to their generated-name stem until edited.
function familiesFromPalette(palette,ground){
const bg=ground&&ground.bg,fg=ground&&ground.fg;
const gset=new Set([bg,fg].filter(Boolean).map(h=>h.toLowerCase()));
const groundStrip=[];
if(bg)groundStrip.push({hex:bg,role:'bg',name:nameOfHex(palette,bg)});
if(fg)groundStrip.push({hex:fg,role:'fg',name:nameOfHex(palette,fg)});
- const neutrals=[],chromatic=[];
- for(const [hex,name] of palette){
+ const byColumn=new Map(),families=[];
+ for(const entry of palette){
+ const [hex,name]=entry;
if(gset.has(hex.toLowerCase()))continue;
- const c=oklchOf(hex),m={hex,name,L:c.L,C:c.C,H:c.H};
- (c.C<neutralThreshold(c.L)?neutrals:chromatic).push(m);
+ if(/^ground-\d+$/i.test(name||''))continue;
+ const column=columnIdOf(entry);
+ if(!byColumn.has(column))byColumn.set(column,{column,members:[]});
+ byColumn.get(column).members.push({hex,name,offset:familyOffset(name),column});
+ }
+ for(const f of byColumn.values()){
+ const base=(f.members.find(m=>m.offset===0)||f.members[0]).hex;
+ families.push({base,column:f.column,stem:f.column,members:f.members.map(m=>({hex:m.hex,name:m.name,column:m.column}))});
}
- const families=[];
- if(neutrals.length)families.push(makeFamily(neutrals,true));
- for(const cl of clusterChromatic(chromatic))families.push(makeFamily(cl,false));
return {ground:groundStrip,families};
}
// Regenerate a family's members as a symmetric ramp around the base: n=0 is the
@@ -646,22 +607,25 @@ function stepRepointPlan(oldRanked,newMembers){
return {map,removed};
}
-// Order a family's members dark to light by OKLCH lightness.
-function sortFamilyMembers(fam){return Object.assign({},fam,{members:[...fam.members].sort((a,b)=>oklchOf(a.hex).L-oklchOf(b.hex).L)});}
-// Order families for display: neutrals first (by base lightness), then chromatic
-// by base hue, ties broken by base lightness then base hex. Each family's members
-// are lightness-sorted. Display-only — the stored palette order is untouched.
-function sortFamilies(families){
- const keyed=families.map(f=>{const c=oklchOf(f.base);return {f,neutral:!!f.neutral,H:c.H,L:c.L,base:f.base};});
- keyed.sort((a,b)=>{
- if(a.neutral!==b.neutral)return a.neutral?-1:1;
- if(a.neutral&&b.neutral)return a.L-b.L;
- const ah=Math.round(a.H),bh=Math.round(b.H); // a hue hair shouldn't outrank lightness
- if(ah!==bh)return ah-bh;
- if(a.L!==b.L)return a.L-b.L;
- return a.base.toLowerCase()<b.base.toLowerCase()?-1:a.base.toLowerCase()>b.base.toLowerCase()?1:0;
- });
- return keyed.map(k=>sortFamilyMembers(k.f));
+// Preserve structural order. Generated ramps are inserted in offset order, and
+// columns are emitted in first-seen palette order. No color sorting happens here.
+function sortFamilyMembers(fam){return Object.assign({},fam,{members:[...fam.members]});}
+function sortFamilies(families){return families.map(sortFamilyMembers);}
+
+// Dropdown order for color selection mirrors the visual palette organization:
+// ground first, then structural columns in display order. Stored palette order
+// stays untouched; this is selection-only organization.
+function paletteOptionList(cur,palette,ground){
+ const have=cur===''||palette.some(p=>p[0]===cur)||[ground&&ground.bg,ground&&ground.fg].filter(Boolean).includes(cur);
+ const out=[['','— default —']],seen=new Set();
+ if(!have)out.push([cur,'(gone) '+cur]);
+ const add=(hex,name)=>{if(!hex)return;const key=hex.toLowerCase()+'|'+(name||'');if(seen.has(key))return;seen.add(key);out.push([hex,name||hex]);};
+ const grouped=familiesFromPalette(palette,ground||{});
+ const groundMembers=grouped.ground.map(g=>({hex:g.hex,name:g.name||g.role}))
+ .concat(palette.filter(([,name])=>/^ground-\d+$/i.test(name||'')).map(([hex,name])=>({hex,name})));
+ sortFamilyMembers({base:(ground&&ground.bg)||'',members:groundMembers}).members.forEach(m=>add(m.hex,m.name));
+ sortFamilies(grouped.families).forEach(f=>f.members.forEach(m=>add(m.hex,m.name)));
+ return out;
}
// Pure color/UI-boundary helpers (normHex, ratingColor, textOn), inlined from
// app-util.js. textOn uses rl from the colormath core above.
@@ -730,9 +694,10 @@ function mkColorDropdown(options,cur,onPick){
t.setValue=h=>{cur=h;paint();};
return t;}
// Standard option list for a swatch dropdown: a "default" entry, then the
-// palette. If cur is set but no longer in the palette, surface it as a "(gone)"
-// entry so the row still shows what it points at. Shared by all three tiers.
-function ddList(cur){return optList(cur,PALETTE);}
+// palette in the same ground/family order as the palette panel. If cur is set
+// but no longer in the palette, surface it as a "(gone)" entry so the row still
+// shows what it points at. Shared by all three tiers.
+function ddList(cur){return paletteOptionList(cur,PALETTE,{bg:MAP['bg'],fg:MAP['p']});}
// Shared lock toggle for any table row. lockKey is namespaced per tier (bare
// syntax kind, 'ui:'+face, 'pkg:'+app+':'+face). els are the row's editable
// controls — native selects/buttons/inputs are disabled; the custom swatch
@@ -818,6 +783,47 @@ function repointHex(oldHex,newHex){
// On adding a color, if its name matches a recently-deleted one, re-bind the
// stranded assignments to the new hex. Returns true when a heal context existed.
function healGone(name,newHex){const k=name.toLowerCase();if(!(k in lastGone))return false;const g=lastGone[k];delete lastGone[k];repointHex(g,newHex);return true;}
+function normalizePaletteEntry(entry){
+ const hex=entry&&entry[0],name=(entry&&entry[1])||'color';
+ return [hex,name,(entry&&entry[2])||familyStem(name)];
+}
+function normalizePalette(){PALETTE=PALETTE.map(normalizePaletteEntry);}
+// The ground column is explicit: bg pins the dark endpoint, fg pins the light
+// endpoint, and generated ground-N steps live between them.
+function groundColumnMembers(){
+ const members=[];
+ for(const [hex,name] of PALETTE)if(hex.toLowerCase()===MAP['bg'].toLowerCase()||hex.toLowerCase()===MAP['p'].toLowerCase()||/^ground-\d+$/i.test(name||''))members.push({hex,name});
+ if(!members.some(m=>m.hex.toLowerCase()===MAP['bg'].toLowerCase()))members.push({hex:MAP['bg'],name:'bg'});
+ if(!members.some(m=>m.hex.toLowerCase()===MAP['p'].toLowerCase()))members.push({hex:MAP['p'],name:'fg'});
+ return members.sort((a,b)=>oklab2oklch(srgb2oklab(a.hex)).L-oklab2oklch(srgb2oklab(b.hex)).L);
+}
+function groundSpanCount(){return PALETTE.filter(([,name])=>/^ground-\d+$/i.test(name||'')).length;}
+function groundSpanControl(){
+ const d=document.createElement('div');d.className='fcount';
+ d.innerHTML=`<span title="number of ground colors between bg and fg">span <input type="number" min="0" max="8" value="${groundSpanCount()}"></span>`;
+ d.querySelector('input').onchange=(e)=>setGroundSpan(Math.max(0,Math.min(8,parseInt(e.target.value,10)||0)));
+ return d;
+}
+function setGroundSpan(n){
+ const old=PALETTE.filter(([,name])=>/^ground-\d+$/i.test(name||''));
+ const bg=srgb2oklab(MAP['bg']),fg=srgb2oklab(MAP['p']);
+ const entries=[];
+ for(let i=1;i<=n;i++){
+ const t=i/(n+1);
+ const lab={L:bg.L+(fg.L-bg.L)*t,a:bg.a+(fg.a-bg.a)*t,b:bg.b+(fg.b-bg.b)*t};
+ entries.push([lrgb2hex(oklab2lrgb(lab.L,lab.a,lab.b)),'ground-'+i,'ground']);
+ }
+ for(const [oldHex,oldName] of old){
+ const next=entries.find(([,name])=>name===oldName);
+ if(next&&next[0].toLowerCase()!==oldHex.toLowerCase())repointHex(oldHex,next[0]);
+ }
+ for(let i=PALETTE.length-1;i>=0;i--)if(/^ground-\d+$/i.test(PALETTE[i][1]||''))PALETTE.splice(i,1);
+ let at=PALETTE.findIndex(([hex])=>hex.toLowerCase()===MAP['bg'].toLowerCase());
+ if(at<0)at=0; else at+=1;
+ PALETTE.splice(Math.min(at,PALETTE.length),0,...entries);
+ selectedIdx=null;renderPalette();buildTable();buildUITable();renderCode();applyGround();
+ notify('set ground span to '+n,false);
+}
// Pairwise OKLab ΔE over the palette. Returns the sub-threshold pairs (sorted
// closest-first) and each color's nearest-neighbor distance for its chip title.
// Pure pairwise ΔE analysis lives in colormath.js (paletteWarnings); this renders it.
@@ -843,31 +849,38 @@ function paletteChip(i,nearest){
d.onclick=(e)=>{if(e.target.closest('.rm')||e.target.closest('.nm'))return;selectColor(i);};
return d;
}
-// Render the palette as hue families: the pinned ground strip, then hue-sorted
-// family strips, each dark to light. Grouping is derived from the hex by
-// familiesFromPalette every render, so renaming a color never moves it. The flat
-// PALETTE stays the editable truth; chips keep their per-chip controls.
+// Render the palette as structural color columns: pinned ground column, then
+// first-seen palette columns. Grouping uses the stable column id stored on each
+// palette entry, so renaming a color never moves it.
function renderPalette(){
+ normalizePalette();
const p=document.getElementById('pals');p.innerHTML='';
const {warnings,overflow,nearest}=paletteWarnings(PALETTE,DELTAE_MIN,5);
const {ground,families}=familiesFromPalette(PALETTE,{bg:MAP['bg'],fg:MAP['p']});
const used=new Set();
const idxOf=(hex,name)=>{for(let i=0;i<PALETTE.length;i++)if(!used.has(i)&&PALETTE[i][0]===hex&&PALETTE[i][1]===name){used.add(i);return i;}return -1;};
const strip=(cls)=>{const s=document.createElement('div');s.className='fstrip'+(cls||'');p.appendChild(s);return s;};
- const gs=strip(' ground');gs.dataset.family='ground';
- ground.forEach(g=>{
- const i=PALETTE.findIndex((pp,k)=>!used.has(k)&&pp[0]===g.hex);
- if(i>=0){used.add(i);gs.appendChild(paletteChip(i,nearest));}
- else{const tc=textOn(g.hex),sw=document.createElement('div');sw.className='pchip';sw.style.background=g.hex;sw.title=(g.role||'')+' '+g.hex;
- sw.innerHTML=`<input class="nm" value="${g.role||''}" disabled style="color:${tc}"><div class="hx" style="color:${tc}">${g.hex}</div>`;gs.appendChild(sw);}
- });
+ if(ground.length){
+ const gs=strip(' ground');gs.dataset.family='ground';
+ const gh=document.createElement('div');gh.className='fhead';gh.textContent='ground';gs.appendChild(gh);
+ gs.appendChild(groundSpanControl());
+ groundColumnMembers().forEach(m=>{
+ const i=idxOf(m.hex,m.name);
+ if(i>=0)gs.appendChild(paletteChip(i,nearest));
+ else{const tc=textOn(m.hex),sw=document.createElement('div');sw.className='pchip';sw.style.background=m.hex;sw.title=(m.name||'ground')+' '+m.hex;
+ sw.innerHTML=`<input class="nm" value="${m.name||'ground'}" disabled style="color:${tc}"><div class="hx" style="color:${tc}">${m.hex}</div>`;gs.appendChild(sw);}
+ });
+ }
// The too-similar warning stays on the full flat palette: a generated ramp's
// steps are a stepL apart (well above the warning's ΔE threshold), so they never
// trigger it, and any pair that does is a genuine near-duplicate worth flagging.
sortFamilies(families).forEach(f=>{
- const s=strip(f.neutral?' neutral':'');s.dataset.family=f.base;
+ const s=strip('');s.dataset.family=f.column||f.base;
+ const h=document.createElement('div');h.className='fhead';
+ h.textContent=(f.members.find(m=>m.hex.toLowerCase()===f.base.toLowerCase())||{}).name||f.column||f.base;
+ s.appendChild(h);
+ s.appendChild(familyCountControl(f));
f.members.forEach(m=>{const i=idxOf(m.hex,m.name);if(i>=0)s.appendChild(paletteChip(i,nearest));});
- if(!f.neutral)s.appendChild(familyCountControl(f));
});
renderPaletteWarnings(warnings,overflow);
buildUITable();if(document.getElementById('pkgbody'))buildPkgTable();
@@ -877,7 +890,7 @@ function renderPalette(){
function familyCountControl(f){
const per=Math.max(0,...rankByLightness(f.members.map(m=>m.hex),f.base).map(m=>Math.abs(m.offset)));
const d=document.createElement('div');d.className='fcount';
- d.innerHTML=`<span title="generate a symmetric ramp of N steps each side of this family's base — this replaces the family">&#177; <input type="number" min="0" max="4" value="${per}"></span>`;
+ d.innerHTML=`<span title="set the family span: N generated steps on each side of the base — this replaces the column">span &#177; <input type="number" min="0" max="4" value="${per}"></span>`;
d.querySelector('input').onchange=(e)=>setFamilyCount(f.base,Math.max(0,Math.min(4,parseInt(e.target.value,10)||0)));
return d;
}
@@ -888,7 +901,7 @@ function familyCountControl(f){
// Replace oldHexes in the palette with a fresh base ±n ramp, repointing surviving
// references and leaving removed ones on their now-gone hex. Returns the removed
// count, or null on a bad base. Shared by the count control and the base edit.
-function regenFamilyInPlace(oldHexes,baseHex,baseName,n){
+function regenFamilyInPlace(oldHexes,baseHex,baseName,n,columnId){
const r=regenFamily(baseHex,n,{});
if(r.error){notify('cannot regenerate from '+baseHex,true);return null;}
const plan=stepRepointPlan(rankByLightness(oldHexes,baseHex),r.members);
@@ -896,7 +909,8 @@ function regenFamilyInPlace(oldHexes,baseHex,baseName,n){
let at=PALETTE.length;
for(let i=0;i<PALETTE.length;i++)if(oldSet.has(PALETTE[i][0].toLowerCase())){at=i;break;}
for(let i=PALETTE.length-1;i>=0;i--)if(oldSet.has(PALETTE[i][0].toLowerCase()))PALETTE.splice(i,1);
- const entries=r.members.map(m=>[m.hex,m.offset===0?baseName:baseName+(m.offset>0?'+'+m.offset:String(m.offset))]);
+ const col=columnId||familyStem(baseName);
+ const entries=r.members.map(m=>[m.hex,m.offset===0?baseName:baseName+(m.offset>0?'+'+m.offset:String(m.offset)),col]);
PALETTE.splice(Math.min(at,PALETTE.length),0,...entries);
for(const [o,nw] of plan.map)repointHex(o,nw);
return plan.removed.length;
@@ -906,7 +920,7 @@ function setFamilyCount(baseHex,n){
const fam=families.find(f=>f.base.toLowerCase()===baseHex.toLowerCase());
if(!fam)return;
const baseName=(fam.members.find(m=>m.hex.toLowerCase()===baseHex.toLowerCase())||{}).name||'color';
- const removed=regenFamilyInPlace(fam.members.map(m=>m.hex),baseHex,baseName,n);
+ const removed=regenFamilyInPlace(fam.members.map(m=>m.hex),baseHex,baseName,n,fam.column);
if(removed===null)return;
selectedIdx=null;renderPalette();buildTable();buildUITable();renderCode();applyGround();
notify('regenerated "'+baseName+'" to ±'+n+(removed?(' — '+removed+' removed step(s) show "(gone)" where used'):''),false);
@@ -922,13 +936,14 @@ function updateColor(){
if(PALETTE.some((p,j)=>j!==i&&p[1].toLowerCase()===newName.toLowerCase())){notify('another color is already named "'+newName+'" — names must be unique',true);return;}
// If the edited color is a family base with a ramp, recolor the whole family: regenerate from the new base at the same count.
const fams=familiesFromPalette(PALETTE,{bg:MAP['bg'],fg:MAP['p']}).families;
- const fam=fams.find(f=>!f.neutral&&f.base.toLowerCase()===oldHex.toLowerCase());
+ const fam=fams.find(f=>f.base.toLowerCase()===oldHex.toLowerCase());
const count=fam?Math.max(0,...rankByLightness(fam.members.map(m=>m.hex),fam.base).map(m=>Math.abs(m.offset))):0;
- PALETTE[i]=[newHex,newName];
+ const columnId=PALETTE[i][2]||familyStem(PALETTE[i][1]);
+ PALETTE[i]=[newHex,newName,columnId];
repointHex(oldHex,newHex);
if(fam&&count>0){
const oldHexes=fam.members.map(m=>m.hex.toLowerCase()===oldHex.toLowerCase()?newHex:m.hex);
- regenFamilyInPlace(oldHexes,newHex,newName,count);
+ regenFamilyInPlace(oldHexes,newHex,newName,count,fam.column||columnId);
closePicker();selectedIdx=null;renderPalette();buildTable();buildUITable();renderCode();applyGround();notify('recolored "'+newName+'" family from the new base',false);return;
}
closePicker();renderPalette();buildTable();buildUITable();renderCode();applyGround();notify('updated "'+newName+'"',false);
@@ -1026,13 +1041,13 @@ function initPicker(){const sw=document.getElementById('swatch');if(!sw)return;s
function addColor(){const h=curHex();const name=document.getElementById('newname').value.trim();
if(!name){notify('name the color before adding it',true);return;}
if(PALETTE.some(p=>p[1].toLowerCase()===name.toLowerCase())){notify('a color named "'+name+'" already exists — select it and use Update selected to change its value',true);return;}
- PALETTE.push([h,name]);const healed=healGone(name,h);document.getElementById('newname').value='';selectedIdx=null;closePicker();
+ PALETTE.push([h,name,familyStem(name)]);const healed=healGone(name,h);document.getElementById('newname').value='';selectedIdx=null;closePicker();
renderPalette();buildTable();buildUITable();
if(healed){renderCode();applyGround();if(document.getElementById('pkgbody'))buildPkgTable();buildPkgPreview();}
notify(healed?('added "'+name+'" and reconnected its assignments'):('added "'+name+'"'),false);}
function themeName(){return (document.getElementById('themename').value||'theme').trim()||'theme';}
function fileSlug(){return slugify(themeName());}
-function exportObj(){const a={};CATS.forEach(c=>a[c[0]]=MAP[c[0]]);const o={name:themeName(),palette:PALETTE,assignments:a,bold:Object.keys(BOLD).filter(k=>BOLD[k]),italic:Object.keys(ITALIC).filter(k=>ITALIC[k]),ui:UIMAP};if(LOCKED.size)o.locks=[...LOCKED];const pk=packagesForExport(PKGMAP);if(Object.keys(pk).length)o.packages=pk;return o;}
+function exportObj(){normalizePalette();const a={};CATS.forEach(c=>a[c[0]]=MAP[c[0]]);const o={name:themeName(),palette:PALETTE,assignments:a,bold:Object.keys(BOLD).filter(k=>BOLD[k]),italic:Object.keys(ITALIC).filter(k=>ITALIC[k]),ui:UIMAP};if(LOCKED.size)o.locks=[...LOCKED];const pk=packagesForExport(PKGMAP);if(Object.keys(pk).length)o.packages=pk;return o;}
function exportState(){const t=document.getElementById('export');t.value=JSON.stringify(exportObj(),null,1);t.style.display='block';t.focus();t.select();}
function toggleJSON(){const t=document.getElementById('export'),b=document.getElementById('jsonbtn');if(t.style.display==='block'){t.style.display='none';b.textContent='show';}else{exportState();b.textContent='hide';}}
function updateTitle(){const n=document.getElementById('themename').value.trim();document.getElementById('pagetitle').textContent=(n||'Untitled')+': theme';const sb=document.getElementById('savebtn');if(sb){sb.style.display=n||fileHandle?'':'none';sb.title=fileHandle?'overwrite the imported/saved file':'choose where to save';}}
@@ -1043,7 +1058,7 @@ async function saveTheme(){const data=JSON.stringify(exportObj(),null,1);
try{if(!fileHandle)fileHandle=await window.showSaveFilePicker({suggestedName:fileSlug()+'.json',types:[{description:'theme JSON',accept:{'application/json':['.json']}}]});
const w=await fileHandle.createWritable();await w.write(data);await w.close();notify('saved "'+themeName()+'"',false);updateTitle();
}catch(e){if(e&&e.name!=='AbortError')notify('save failed: '+e.message,true);}}
-function applyImported(text){const d=JSON.parse(text);lastGone={};if(d.name)document.getElementById('themename').value=d.name;if(d.palette)PALETTE=d.palette;if(d.assignments)Object.assign(MAP,d.assignments);
+function applyImported(text){const d=JSON.parse(text);lastGone={};if(d.name)document.getElementById('themename').value=d.name;if(d.palette)PALETTE=d.palette.map(normalizePaletteEntry);if(d.assignments)Object.assign(MAP,d.assignments);
BOLD={};(d.bold||[]).forEach(k=>BOLD[k]=true);ITALIC={};(d.italic||[]).forEach(k=>ITALIC[k]=true);
LOCKED=new Set(d.locks||[]);
if(d.ui)Object.assign(UIMAP,d.ui);
@@ -1642,7 +1657,7 @@ if(location.hash==='#mocktest'){let ok=true;const notes=[];const A=(c,n)=>{if(!c
const curCell=Q('[data-face="cursor"]');
A(curCell&&curCell.textContent.trim().length===1,'cursor-on-glyph');
const laz=Q('[data-face="lazy-highlight"]');
- A(laz&&/underline/.test(laz.getAttribute('style')||''),'overlay-honors-style');
+ A(laz&&/background:\s*(?!transparent)/.test(laz.getAttribute('style')||''),'overlay-honors-background-style');
A([...document.querySelectorAll('#mockframe .fr')].some(e=>e.textContent.trim()),'fringe-indicator-present');
const mlbar=Q('[data-face="mode-line"]');
A(mlbar&&/box-shadow/.test(mlbar.getAttribute('style')||''),'mode-line-box');
@@ -1714,6 +1729,7 @@ if(location.hash==='#readouttest'){const hex='#67809c';document.getElementById('
// out-of-scope face keeps the single-pair readout, and an empty set reads "no fg set".
if(location.hash==='#contrasttest'){let ok=true;const notes=[];const A=(c,n)=>{if(!c){ok=false;notes.push(n);}};
const saveMAP=Object.assign({},MAP),saveUI=JSON.parse(JSON.stringify(UIMAP));
+ CATS.forEach(c=>{if(c[0]!=='bg'&&c[0]!=='p')MAP[c[0]]='';});
MAP['p']='#f0fef0';MAP['kw']='#67809c';MAP['str']='#a3b18a';MAP['bg']='#000000';
UIMAP['region']={fg:null,bg:'#202830',bold:false,italic:false,underline:false,strike:false};
buildUITable();
@@ -1820,17 +1836,18 @@ if(location.hash==='#healtest'){let ok=true;const notes=[];const A=(c,n)=>{if(!c
renderPalette();buildTable();buildUITable();if(document.getElementById('pkgbody'))buildPkgTable();
document.title='HEALTEST '+(ok?'PASS':'FAIL');
const d=document.createElement('div');d.id='healtest';d.textContent='HEALTEST '+(ok?'PASS':'FAIL')+(notes.length?' | '+notes.join(' ; '):'');document.body.appendChild(d);}
-// Family-strip gate (open with #familytest): the palette renders as the pinned
-// ground strip plus hue families, chips keep their controls, and renaming a color
-// to anything leaves it in the same strip (grouping is by hex, not name).
+// Family-strip gate (open with #familytest): the palette renders as a pinned
+// ground column plus structural columns, chips keep their controls, and renaming
+// a color leaves it in the same strip because the column id is stable.
if(location.hash==='#familytest'){let ok=true;const notes=[];const A=(c,n)=>{if(!c){ok=false;notes.push(n);}};
const saveP=PALETTE.slice(),saveM=Object.assign({},MAP),saveSel=selectedIdx;
MAP['bg']='#0d0b0a';MAP['p']='#f0fef0';
PALETTE=[['#0d0b0a','ground'],['#f0fef0','fg'],['#c0402a','red'],['#3a6ea5','blue'],['#808080','gray']];selectedIdx=null;renderPalette();
const strips=[...document.querySelectorAll('#pals .fstrip')];
- A(strips.length&&strips[0].classList.contains('ground'),'ground strip is pinned first');
- A(strips[0].querySelectorAll('.pchip').length===2,'ground strip carries bg + fg');
- A(strips.length>=4,'ground + neutral + red + blue strips, got '+strips.length);
+ A(strips.length&&strips[0].dataset.family==='ground','ground column is pinned first');
+ A(strips[0].querySelectorAll('.pchip').length===2,'ground column carries bg + fg endpoints');
+ A(!!strips[0].querySelector('.fhead + .fcount + .pchip'),'span control sits between header and tiles for ground');
+ A(strips.length>=4,'ground + red + blue + gray columns, got '+strips.length);
const redChip=[...document.querySelectorAll('#pals .pchip')].find(c=>c.querySelector('.nm')&&c.querySelector('.nm').value==='red');
A(!!redChip&&!!redChip.querySelector('.rm')&&!!redChip.querySelector('.nm'),'a family chip keeps remove + rename controls');
const redFamily=redChip&&redChip.closest('.fstrip').dataset.family;
@@ -1846,8 +1863,15 @@ if(location.hash==='#familytest'){let ok=true;const notes=[];const A=(c,n)=>{if(
// is left on its old (now-gone) hex.
if(location.hash==='#counttest'){let ok=true;const notes=[];const A=(c,n)=>{if(!c){ok=false;notes.push(n);}};
const saveP=PALETTE.slice(),saveM=Object.assign({},MAP),saveU=JSON.parse(JSON.stringify(UIMAP)),saveSel=selectedIdx;
- MAP['bg']='#000000';MAP['p']='#f0fef0';
- PALETTE=[['#0d0b0a','ground'],['#f0fef0','fg']];
+ MAP['bg']='#204060';MAP['p']='#f0fef0';
+ PALETTE=[['#204060','bg'],['#f0fef0','fg']];
+ setGroundSpan(2);
+ A(MAP['bg']==='#204060'&&MAP['p']==='#f0fef0','spanning ground keeps bg/fg assignments on endpoints');
+ A(PALETTE.some(p=>p[1]==='ground-1')&&PALETTE.some(p=>p[1]==='ground-2'),'spanning ground adds interior ground-N entries');
+ A(document.querySelector('#pals .fstrip[data-family="ground"] .fhead + .fcount + .pchip'),'ground span control renders before tiles');
+ setGroundSpan(1);
+ A(!PALETTE.some(p=>p[1]==='ground-2'),'lowering ground span removes dropped interior steps');
+ PALETTE=[['#204060','bg'],['#f0fef0','fg']];
regenFamily('#67809c',2).members.forEach(m=>PALETTE.push([m.hex,m.offset===0?'blue':'blue'+(m.offset>0?'+'+m.offset:m.offset)]));
const innerOld=regenFamily('#67809c',2).members.find(m=>m.offset===1).hex; // survives a count change
const outerOld=regenFamily('#67809c',2).members.find(m=>m.offset===2).hex; // dropped on count-down
@@ -1880,7 +1904,7 @@ if(location.hash==='#baseedittest'){let ok=true;const notes=[];const A=(c,n)=>{i
selectedIdx=PALETTE.findIndex(p=>p[0].toLowerCase()==='#67809c');
document.getElementById('newhexstr').value='#3a8a8a';document.getElementById('newname').value='teal';
updateColor();
- const fam=familiesFromPalette(PALETTE,{bg:MAP['bg'],fg:MAP['p']}).families.find(f=>!f.neutral);
+ const fam=familiesFromPalette(PALETTE,{bg:MAP['bg'],fg:MAP['p']}).families[0];
A(fam&&fam.members.some(m=>m.hex.toLowerCase()==='#3a8a8a'),'family base recolored to the new hex');
A(fam&&fam.members.length===5,'count preserved (±2 → 5 members), got '+(fam&&fam.members.length));
A(!new Set(PALETTE.map(p=>p[0].toLowerCase())).has('#67809c'),'old base removed from palette');
@@ -1893,15 +1917,15 @@ if(location.hash==='#baseedittest'){let ok=true;const notes=[];const A=(c,n)=>{i
PALETTE=saveP;for(const k in MAP)delete MAP[k];Object.assign(MAP,saveM);for(const f in UIMAP)delete UIMAP[f];Object.assign(UIMAP,saveU);selectedIdx=saveSel;renderPalette();
document.title='BASEEDITTEST '+(ok?'PASS':'FAIL');
const d=document.createElement('div');d.id='baseedittest';d.textContent='BASEEDITTEST '+(ok?'PASS':'FAIL')+(notes.length?' | '+notes.join(' ; '):'');document.body.appendChild(d);}
-// Round-trip gate (open with #roundtriptest): export stays a flat palette and
-// import needs no family reconstruction, so export → import → export is identical.
+// Round-trip gate (open with #roundtriptest): export stays a flat palette with
+// stable column ids, and import does not need color-derived family reconstruction.
if(location.hash==='#roundtriptest'){let ok=true;const notes=[];const A=(c,n)=>{if(!c){ok=false;notes.push(n);}};
const before=JSON.stringify(exportObj());
applyImported(before);
const after=JSON.stringify(exportObj());
A(before===after,'export → import → export is byte-identical');
const obj=JSON.parse(after);
- A(Array.isArray(obj.palette)&&obj.palette.every(e=>Array.isArray(e)&&e.length===2),'exported palette is still a flat [hex,name] list');
+ A(Array.isArray(obj.palette)&&obj.palette.every(e=>Array.isArray(e)&&e.length>=3&&typeof e[2]==='string'),'exported palette carries flat [hex,name,columnId] entries');
document.title='ROUNDTRIPTEST '+(ok?'PASS':'FAIL');
const d=document.createElement('div');d.id='roundtriptest';d.textContent='ROUNDTRIPTEST '+(ok?'PASS':'FAIL')+(notes.length?' | '+notes.join(' ; '):'');document.body.appendChild(d);}
</script> \ No newline at end of file