summaryrefslogtreecommitdiffstats
path: root/src/themes
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/themes/default-theme.json91
-rw-r--r--src/themes/dracula.json312
-rw-r--r--src/themes/eldar.json112
-rw-r--r--src/themes/grayscale.json80
-rw-r--r--src/themes/monocai.json51
-rw-r--r--src/themes/night-owl.json91
-rw-r--r--src/themes/solarized-dark.json108
-rw-r--r--src/themes/solarized-light.json70
-rw-r--r--src/themes/themes.am1
9 files changed, 881 insertions, 35 deletions
diff --git a/src/themes/default-theme.json b/src/themes/default-theme.json
index 5448ed1..a5f8569 100644
--- a/src/themes/default-theme.json
+++ b/src/themes/default-theme.json
@@ -11,18 +11,24 @@
"color": "Silver",
"background-color": "Black"
},
+ "selected-text": {
+ "background-color": "DarkCyan"
+ },
"identifier": {
"background-color": "",
"color": "semantic()"
},
"alt-text": {
- "color": "Silver",
- "bold": true
+ "background-color": "#262626"
},
"ok": {
"color": "Green",
"bold": true
},
+ "info": {
+ "color": "Maroon",
+ "bold": true
+ },
"error": {
"color": "Red",
"bold": true
@@ -36,11 +42,15 @@
"bold": true
},
"cursor-line": {
- "color": "Cyan",
+ "color": "Cyan1",
"background-color": "Red",
"bold": true,
"underline": true
},
+ "disabled-cursor-line": {
+ "color": "Cyan1",
+ "background-color": "#5f005f"
+ },
"adjusted-time": {
"color": "Maroon"
},
@@ -50,6 +60,9 @@
"offset-time": {
"color": "Teal"
},
+ "file-offset": {
+ "color": "Silver"
+ },
"invalid-msg": {
"color": "Yellow"
},
@@ -87,16 +100,62 @@
"h6": {
"underline": true
},
+ "hr": {
+ "color": "#444"
+ },
+ "hyperlink": {
+ "underline": true
+ },
"list-glyph": {
"color": "Yellow"
},
"breadcrumb": {
+ "color": "Teal",
+ "bold": true
+ },
+ "table-border": {
+ "color": "#444"
+ },
+ "table-header": {
+ "bold": true
+ },
+ "quote-border": {
+ "color": "#666",
+ "background-color": "#444"
+ },
+ "quoted-text": {
+ "background-color": "#444"
+ },
+ "footnote-border": {
+ "color": "Blue",
+ "background-color": "#444"
+ },
+ "footnote-text": {
+ "color": "#eee",
+ "background-color": "#444"
+ },
+ "snippet-border": {
"color": "Teal"
+ },
+ "indent-guide": {
+ "color": "#444"
}
},
"syntax-styles": {
+ "inline-code": {
+ "color": "Red",
+ "background-color": "#121212"
+ },
+ "quoted-code": {
+ "color": "Silver",
+ "background-color": "#121212"
+ },
+ "code-border": {
+ "color": "#444",
+ "background-color": "#121212"
+ },
"keyword": {
- "color": "Blue"
+ "color": "#00f"
},
"string": {
"color": "Green",
@@ -130,19 +189,37 @@
"color": "Maroon"
},
"spectrogram-low": {
- "background-color": "$green"
+ "background-color": "Green"
},
"spectrogram-medium": {
- "background-color": "$yellow"
+ "background-color": "Yellow"
},
"spectrogram-high": {
- "background-color": "$red"
+ "background-color": "Red"
},
"file": {
"color": "Blue"
},
+ "null": {
+ "color": "Silver"
+ },
+ "ascii-control": {
+ "color": "Green"
+ },
+ "non-ascii": {
+ "color": "Yellow"
+ },
"number": {
"bold": true
+ },
+ "function": {
+ "color": "Cyan1"
+ },
+ "separators-references-accessors": {
+ "color": "Silver"
+ },
+ "type": {
+ "color": "Blue"
}
},
"status-styles": {
diff --git a/src/themes/dracula.json b/src/themes/dracula.json
new file mode 100644
index 0000000..77cfeb5
--- /dev/null
+++ b/src/themes/dracula.json
@@ -0,0 +1,312 @@
+{
+ "$schema": "https://lnav.org/schemas/config-v1.schema.json",
+ "ui": {
+ "theme-defs": {
+ "dracula": {
+ "vars": {
+ "black": "#282A36",
+ "red": "#FF5555",
+ "green": "#50FA7B",
+ "yellow": "#F1FA8C",
+ "blue": "#BD93F9",
+ "magenta": "#FF79C6",
+ "cyan": "#8BE9FD",
+ "white": "#F8F8F2",
+ "orange": "#FFB86C",
+ "purple": "#BD93F9",
+ "pink": "#FF79C6",
+ "semantic_highlight_color": "semantic()"
+ },
+ "styles": {
+ "identifier": {
+ "color": "semantic()"
+ },
+ "text": {
+ "color": "#f6f6f6",
+ "background-color": "$black"
+ },
+ "selected-text": {
+ "background-color": "$cyan"
+ },
+ "alt-text": {
+ "background-color": "#1c1c1c"
+ },
+ "ok": {
+ "color": "$green",
+ "bold": true
+ },
+ "info": {
+ "color": "$magenta",
+ "bold": true
+ },
+ "error": {
+ "color": "$red",
+ "bold": true
+ },
+ "warning": {
+ "color": "$yellow",
+ "bold": true
+ },
+ "hidden": {
+ "color": "$yellow",
+ "bold": true
+ },
+ "cursor-line": {
+ "color": "$cyan",
+ "background-color": "#44475A",
+ "bold": true
+ },
+ "disabled-cursor-line": {
+ "color": "$cyan",
+ "background-color": "#2a2c38"
+ },
+ "adjusted-time": {
+ "color": "$magenta"
+ },
+ "skewed-time": {
+ "color": "$yellow"
+ },
+ "offset-time": {
+ "color": "$cyan"
+ },
+ "file-offset": {
+ "color": "#888"
+ },
+ "invalid-msg": {
+ "color": "$yellow"
+ },
+ "focused": {
+ "color": "$black",
+ "background-color": "$white"
+ },
+ "disabled-focused": {
+ "color": "$white",
+ "background-color": "#333"
+ },
+ "popup": {
+ "color": "$black",
+ "background-color": "$cyan"
+ },
+ "scrollbar": {
+ "color": "$black",
+ "background-color": "#888"
+ },
+ "h1": {
+ "color": "$purple",
+ "bold": true
+ },
+ "h2": {
+ "color": "$purple",
+ "underline": true
+ },
+ "h3": {
+ "color": "$purple"
+ },
+ "h4": {
+ "underline": true
+ },
+ "h5": {
+ "underline": true
+ },
+ "h6": {
+ "underline": true
+ },
+ "hr": {
+ "color": "#6272A4"
+ },
+ "hyperlink": {
+ "underline": true
+ },
+ "list-glyph": {
+ "color": "$cyan"
+ },
+ "breadcrumb": {
+ "color": "#99a",
+ "bold": true
+ },
+ "table-border": {
+ "color": "#444"
+ },
+ "table-header": {
+ "bold": true
+ },
+ "quote-border": {
+ "color": "#666",
+ "background-color": "#444"
+ },
+ "quoted-text": {
+ "color": "$yellow",
+ "background-color": "#444"
+ },
+ "footnote-border": {
+ "color": "$blue",
+ "background-color": "#444"
+ },
+ "footnote-text": {
+ "color": "$cyan",
+ "background-color": "#444"
+ },
+ "snippet-border": {
+ "color": "$cyan"
+ },
+ "indent-guide": {
+ "color": "#444"
+ }
+ },
+ "syntax-styles": {
+ "inline-code": {
+ "color": "$green",
+ "background-color": "#121212"
+ },
+ "quoted-code": {
+ "color": "$orange",
+ "background-color": "#121212"
+ },
+ "code-border": {
+ "color": "#444",
+ "background-color": "#121212"
+ },
+ "keyword": {
+ "color": "$pink",
+ "bold": true
+ },
+ "string": {
+ "color": "$yellow",
+ "bold": true
+ },
+ "comment": {
+ "color": "#6272A4"
+ },
+ "doc-directive": {
+ "color": "$pink"
+ },
+ "variable": {
+ "color": "$orange"
+ },
+ "symbol": {
+ "color": "#78dce8"
+ },
+ "re-special": {
+ "color": "$cyan"
+ },
+ "re-repeat": {
+ "color": "$yellow"
+ },
+ "diff-delete": {
+ "color": "#f00"
+ },
+ "diff-add": {
+ "color": "#0f0"
+ },
+ "diff-section": {
+ "color": "#6272A4"
+ },
+ "spectrogram-low": {
+ "background-color": "$green"
+ },
+ "spectrogram-medium": {
+ "background-color": "$yellow"
+ },
+ "spectrogram-high": {
+ "background-color": "$red"
+ },
+ "file": {
+ "color": "$blue"
+ },
+ "null": {
+ "color": "#888"
+ },
+ "ascii-control": {
+ "color": "$green"
+ },
+ "non-ascii": {
+ "color": "$yellow"
+ },
+ "number": {
+ "bold": true
+ },
+ "function": {
+ "color": "$green"
+ },
+ "separators-references-accessors": {
+ "color": "$pink"
+ },
+ "type": {
+ "color": "$cyan"
+ }
+ },
+ "status-styles": {
+ "disabled-title": {
+ "color": "#5394ec",
+ "background-color": "#353535",
+ "bold": true
+ },
+ "title": {
+ "color": "#f6f6f6",
+ "background-color": "#5394ec",
+ "bold": true
+ },
+ "subtitle": {
+ "color": "#555",
+ "background-color": "#66d9ee",
+ "bold": true
+ },
+ "info": {
+ "color": "#aaa",
+ "background-color": "#2f2f2f"
+ },
+ "title-hotkey": {
+ "color": "$black",
+ "background-color": "#5394ec",
+ "underline": true
+ },
+ "hotkey": {
+ "color": "#fff",
+ "underline": true
+ },
+ "text": {
+ "color": "#f6f6f6",
+ "background-color": "#353535"
+ },
+ "warn": {
+ "color": "$yellow",
+ "background-color": "#353535"
+ },
+ "alert": {
+ "color": "$red",
+ "background-color": "#353535"
+ },
+ "active": {
+ "color": "$green",
+ "background-color": "#353535"
+ },
+ "inactive": {
+ "color": "#555",
+ "background-color": "#2f2f2f"
+ },
+ "inactive-alert": {
+ "color": "$red",
+ "background-color": "#2f2f2f"
+ },
+ "suggestion": {
+ "color": "#888"
+ }
+ },
+ "log-level-styles": {
+ "warning": {
+ "color": "$yellow"
+ },
+ "error": {
+ "color": "$red"
+ },
+ "critical": {
+ "color": "$red"
+ },
+ "fatal": {
+ "color": "$red"
+ }
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/src/themes/eldar.json b/src/themes/eldar.json
index f46b6cf..3ba9f9f 100644
--- a/src/themes/eldar.json
+++ b/src/themes/eldar.json
@@ -12,6 +12,7 @@
"cyan": "#34e2e2",
"green": "#8ae234",
"white": "#ffffff",
+ "orange": "#ef8c29",
"semantic_highlight_color": "semantic()"
},
"styles": {
@@ -23,15 +24,20 @@
"color": "$white",
"background-color": ""
},
+ "selected-text": {
+ "background-color": "$cyan"
+ },
"alt-text": {
- "color": "$white",
- "background-color": "",
"bold": true
},
"ok": {
"color": "$green",
"bold": true
},
+ "info": {
+ "color": "$magenta",
+ "bold": true
+ },
"error": {
"color": "$red",
"bold": true
@@ -50,6 +56,10 @@
"bold": true,
"underline": true
},
+ "disabled-cursor-line": {
+ "color": "$cyan",
+ "background-color": "#5f005f"
+ },
"adjusted-time": {
"color": "$magenta"
},
@@ -59,9 +69,20 @@
"offset-time": {
"color": "$cyan"
},
+ "file-offset": {
+ "color": "#888"
+ },
"invalid-msg": {
"color": "$yellow"
},
+ "focused": {
+ "color": "$black",
+ "background-color": "$white"
+ },
+ "disabled-focused": {
+ "color": "$white",
+ "background-color": "#333"
+ },
"popup": {
"color": "$black",
"background-color": "Grey37"
@@ -87,9 +108,61 @@
},
"h6": {
"underline": true
+ },
+ "hr": {
+ "color": "#444"
+ },
+ "hyperlink": {
+ "underline": true
+ },
+ "list-glyph": {
+ "color": "$yellow"
+ },
+ "breadcrumb": {
+ "color": "#448",
+ "bold": true
+ },
+ "table-border": {
+ "color": "#444"
+ },
+ "table-header": {
+ "bold": true
+ },
+ "quote-border": {
+ "color": "#666",
+ "background-color": "#444"
+ },
+ "quoted-text": {
+ "background-color": "#444"
+ },
+ "footnote-border": {
+ "color": "$blue",
+ "background-color": "#444"
+ },
+ "footnote-text": {
+ "color": "#eee",
+ "background-color": "#444"
+ },
+ "snippet-border": {
+ "color": "$cyan"
+ },
+ "indent-guide": {
+ "color": "#444"
}
},
"syntax-styles": {
+ "inline-code": {
+ "color": "$red",
+ "background-color": "#121212"
+ },
+ "quoted-code": {
+ "color": "#eee",
+ "background-color": "#121212"
+ },
+ "code-border": {
+ "color": "#444",
+ "background-color": "#121212"
+ },
"keyword": {
"color": "$yellow"
},
@@ -138,9 +211,32 @@
},
"file": {
"color": "$blue"
+ },
+ "null": {
+ "color": "#888"
+ },
+ "ascii-control": {
+ "color": "$green"
+ },
+ "non-ascii": {
+ "color": "$yellow"
+ },
+ "function": {
+ "color": "$cyan"
+ },
+ "separators-references-accessors": {
+ "color": "$red"
+ },
+ "type": {
+ "color": "$blue"
}
},
"status-styles": {
+ "disabled-title": {
+ "color": "#5394ec",
+ "background-color": "#353535",
+ "bold": true
+ },
"title": {
"color": "$black",
"background-color": "$blue",
@@ -171,6 +267,15 @@
"color": "$black",
"background-color": "Grey"
},
+ "title-hotkey": {
+ "color": "$black",
+ "background-color": "#5394ec",
+ "underline": true
+ },
+ "hotkey": {
+ "color": "#fff",
+ "underline": true
+ },
"inactive": {
"color": "$black",
"background-color": "Grey"
@@ -178,6 +283,9 @@
"inactive-alert": {
"color": "$red",
"background-color": "Grey"
+ },
+ "suggestion": {
+ "color": "#888"
}
},
"log-level-styles": {
diff --git a/src/themes/grayscale.json b/src/themes/grayscale.json
index 4dcbe15..b2a4f9c 100644
--- a/src/themes/grayscale.json
+++ b/src/themes/grayscale.json
@@ -25,14 +25,16 @@
"background-color": ""
},
"alt-text": {
- "color": "",
- "background-color": "",
"bold": true
},
"ok": {
"color": "$green",
"bold": true
},
+ "info": {
+ "color": "#aaa",
+ "bold": true
+ },
"error": {
"color": "$red",
"bold": true
@@ -46,11 +48,15 @@
"bold": true
},
"cursor-line": {
- "color": "$cyan",
- "background-color": "$red",
+ "color": "#fff",
+ "background-color": "#555",
"bold": true,
"underline": true
},
+ "disabled-cursor-line": {
+ "color": "#888",
+ "background-color": "#333"
+ },
"adjusted-time": {
"color": "$magenta"
},
@@ -60,6 +66,9 @@
"offset-time": {
"color": "$cyan"
},
+ "file-offset": {
+ "color": "#888"
+ },
"invalid-msg": {
"color": "$yellow"
},
@@ -96,6 +105,66 @@
},
"h6": {
"underline": true
+ },
+ "hr": {
+ "color": "#444"
+ },
+ "hyperlink": {
+ "underline": true
+ },
+ "list-glyph": {
+ "color": "#444"
+ },
+ "breadcrumb": {
+ "color": "#999",
+ "bold": true
+ },
+ "table-border": {
+ "color": "#444"
+ },
+ "table-header": {
+ "bold": true
+ },
+ "quote-border": {
+ "color": "#666",
+ "background-color": "#444"
+ },
+ "quoted-text": {
+ "background-color": "#444"
+ },
+ "footnote-border": {
+ "color": "#888",
+ "background-color": "#444"
+ },
+ "footnote-text": {
+ "color": "#eee",
+ "background-color": "#444"
+ },
+ "snippet-border": {
+ "color": "#888"
+ },
+ "indent-guide": {
+ "color": "#444"
+ }
+ },
+ "syntax-styles": {
+ "comment": {
+ "color": "#888"
+ },
+ "doc-directive": {
+ "color": "#aaa"
+ },
+ "null": {
+ "color": "#888"
+ },
+ "ascii-control": {
+ "color": "#aaa"
+ },
+ "non-ascii": {
+ "color": "#ccc"
+ },
+ "number": {
+ "bold": true
}
},
"status-styles": {
@@ -150,6 +219,9 @@
"inactive-alert": {
"color": "$red",
"background-color": "#2f2f2f"
+ },
+ "suggestion": {
+ "color": "#888"
}
},
"log-level-styles": {
diff --git a/src/themes/monocai.json b/src/themes/monocai.json
index 6edb5ab..5b44087 100644
--- a/src/themes/monocai.json
+++ b/src/themes/monocai.json
@@ -12,6 +12,7 @@
"magenta": "#ae81ff",
"cyan": "#66d9ee",
"white": "#808080",
+ "orange": "#fc9867",
"semantic_highlight_color": "semantic()"
},
"styles": {
@@ -22,10 +23,11 @@
"color": "#f6f6f6",
"background-color": "$black"
},
+ "selected-text": {
+ "background-color": "$cyan"
+ },
"alt-text": {
- "color": "#f6f6f6",
- "background-color": "$black",
- "bold": true
+ "background-color": "#1c1c1c"
},
"ok": {
"color": "$green",
@@ -49,9 +51,12 @@
},
"cursor-line": {
"color": "$cyan",
- "background-color": "$red",
- "bold": true,
- "underline": true
+ "background-color": "#7f005f",
+ "bold": true
+ },
+ "disabled-cursor-line": {
+ "color": "$cyan",
+ "background-color": "#5f005f"
},
"adjusted-time": {
"color": "$magenta"
@@ -62,6 +67,9 @@
"offset-time": {
"color": "$cyan"
},
+ "file-offset": {
+ "color": "#888"
+ },
"invalid-msg": {
"color": "$yellow"
},
@@ -111,7 +119,8 @@
"color": "$yellow"
},
"breadcrumb": {
- "color": "#99a"
+ "color": "$orange",
+ "bold": true
},
"table-border": {
"color": "#444"
@@ -136,9 +145,16 @@
},
"snippet-border": {
"color": "$cyan"
+ },
+ "indent-guide": {
+ "color": "#444"
}
},
"syntax-styles": {
+ "inline-code": {
+ "color": "$red",
+ "background-color": "#121212"
+ },
"quoted-code": {
"color": "#eee",
"background-color": "#121212"
@@ -194,8 +210,26 @@
"file": {
"color": "$blue"
},
+ "null": {
+ "color": "#888"
+ },
+ "ascii-control": {
+ "color": "$green"
+ },
+ "non-ascii": {
+ "color": "$yellow"
+ },
"number": {
"bold": true
+ },
+ "function": {
+ "color": "$cyan"
+ },
+ "separators-references-accessors": {
+ "color": "$red"
+ },
+ "type": {
+ "color": "$blue"
}
},
"status-styles": {
@@ -250,6 +284,9 @@
"inactive-alert": {
"color": "$red",
"background-color": "#2f2f2f"
+ },
+ "suggestion": {
+ "color": "#888"
}
},
"log-level-styles": {
diff --git a/src/themes/night-owl.json b/src/themes/night-owl.json
index a4210c9..22e2d61 100644
--- a/src/themes/night-owl.json
+++ b/src/themes/night-owl.json
@@ -23,15 +23,20 @@
"color": "#d6deeb",
"background-color": "#011627"
},
+ "selected-text": {
+ "background-color": "$cyan"
+ },
"alt-text": {
- "color": "#d6deeb",
- "background-color": "#011627",
- "bold": true
+ "background-color": "#1c1c1c"
},
"ok": {
"color": "$green",
"bold": true
},
+ "info": {
+ "color": "$magenta",
+ "bold": true
+ },
"error": {
"color": "#ef5350",
"bold": true
@@ -50,6 +55,10 @@
"bold": true,
"underline": true
},
+ "disabled-cursor-line": {
+ "color": "$cyan",
+ "background-color": "#5f005f"
+ },
"adjusted-time": {
"color": "$magenta"
},
@@ -59,6 +68,9 @@
"offset-time": {
"color": "$cyan"
},
+ "file-offset": {
+ "color": "#888"
+ },
"invalid-msg": {
"color": "$yellow"
},
@@ -95,9 +107,61 @@
},
"h6": {
"underline": true
+ },
+ "hr": {
+ "color": "#444"
+ },
+ "hyperlink": {
+ "underline": true
+ },
+ "list-glyph": {
+ "color": "$yellow"
+ },
+ "breadcrumb": {
+ "color": "#2d5a80",
+ "bold": true
+ },
+ "table-border": {
+ "color": "#444"
+ },
+ "table-header": {
+ "bold": true
+ },
+ "quote-border": {
+ "color": "#666",
+ "background-color": "#444"
+ },
+ "quoted-text": {
+ "background-color": "#444"
+ },
+ "footnote-border": {
+ "color": "$blue",
+ "background-color": "#444"
+ },
+ "footnote-text": {
+ "color": "#eee",
+ "background-color": "#444"
+ },
+ "snippet-border": {
+ "color": "$cyan"
+ },
+ "indent-guide": {
+ "color": "#444"
}
},
"syntax-styles": {
+ "inline-code": {
+ "color": "$red",
+ "background-color": "#222"
+ },
+ "quoted-code": {
+ "color": "#eee",
+ "background-color": "#222"
+ },
+ "code-border": {
+ "color": "#444",
+ "background-color": "#222"
+ },
"keyword": {
"color": "#c792ea"
},
@@ -146,6 +210,24 @@
},
"file": {
"color": "#82aaff"
+ },
+ "null": {
+ "color": "#888"
+ },
+ "ascii-control": {
+ "color": "$green"
+ },
+ "non-ascii": {
+ "color": "$yellow"
+ },
+ "function": {
+ "color": "$cyan"
+ },
+ "separators-references-accessors": {
+ "color": "$red"
+ },
+ "type": {
+ "color": "$blue"
}
},
"status-styles": {
@@ -201,6 +283,9 @@
"background-color": "#2d5a80",
"bold": true,
"underline": true
+ },
+ "suggestion": {
+ "color": "#888"
}
},
"log-level-styles": {
diff --git a/src/themes/solarized-dark.json b/src/themes/solarized-dark.json
index 1590de0..f2d29a9 100644
--- a/src/themes/solarized-dark.json
+++ b/src/themes/solarized-dark.json
@@ -32,15 +32,20 @@
"color": "$base0",
"background-color": "$base03"
},
+ "selected-text": {
+ "background-color": "$cyan"
+ },
"alt-text": {
- "color": "$base0",
- "background-color": "$base03",
- "bold": true
+ "background-color": "$base02"
},
"ok": {
"color": "$green",
"bold": true
},
+ "info": {
+ "color": "$magenta",
+ "bold": true
+ },
"error": {
"color": "$red",
"bold": true
@@ -59,6 +64,10 @@
"bold": true,
"underline": true
},
+ "disabled-cursor-line": {
+ "color": "$cyan",
+ "background-color": "#5f005f"
+ },
"adjusted-time": {
"color": "$magenta"
},
@@ -68,6 +77,9 @@
"offset-time": {
"color": "$cyan"
},
+ "file-offset": {
+ "color": "#888"
+ },
"invalid-msg": {
"color": "$yellow"
},
@@ -104,9 +116,61 @@
},
"h6": {
"underline": true
+ },
+ "hr": {
+ "color": "#444"
+ },
+ "hyperlink": {
+ "underline": true
+ },
+ "list-glyph": {
+ "color": "$yellow"
+ },
+ "breadcrumb": {
+ "color": "#99a",
+ "bold": true
+ },
+ "table-border": {
+ "color": "#444"
+ },
+ "table-header": {
+ "bold": true
+ },
+ "quote-border": {
+ "color": "#666",
+ "background-color": "#444"
+ },
+ "quoted-text": {
+ "background-color": "#444"
+ },
+ "footnote-border": {
+ "color": "$blue",
+ "background-color": "#444"
+ },
+ "footnote-text": {
+ "color": "#eee",
+ "background-color": "#444"
+ },
+ "snippet-border": {
+ "color": "$cyan"
+ },
+ "indent-guide": {
+ "color": "#444"
}
},
"syntax-styles": {
+ "inline-code": {
+ "color": "$red",
+ "background-color": "#121212"
+ },
+ "quoted-code": {
+ "color": "#eee",
+ "background-color": "#121212"
+ },
+ "code-border": {
+ "color": "#444",
+ "background-color": "#121212"
+ },
"keyword": {
"color": "$yellow"
},
@@ -152,9 +216,35 @@
},
"file": {
"color": "$blue"
+ },
+ "null": {
+ "color": "#888"
+ },
+ "ascii-control": {
+ "color": "$green"
+ },
+ "non-ascii": {
+ "color": "$yellow"
+ },
+ "number": {
+ "bold": true
+ },
+ "function": {
+ "color": "$cyan"
+ },
+ "separators-references-accessors": {
+ "color": "$red"
+ },
+ "type": {
+ "color": "$blue"
}
},
"status-styles": {
+ "disabled-title": {
+ "color": "$base01",
+ "background-color": "$base03",
+ "bold": true
+ },
"title": {
"color": "$base02",
"background-color": "$blue",
@@ -185,6 +275,15 @@
"color": "$base1",
"background-color": "$base02"
},
+ "title-hotkey": {
+ "color": "$black",
+ "background-color": "#5394ec",
+ "underline": true
+ },
+ "hotkey": {
+ "color": "#fff",
+ "underline": true
+ },
"inactive": {
"color": "$base1",
"background-color": "$base02"
@@ -192,6 +291,9 @@
"inactive-alert": {
"color": "$red",
"background-color": "$base02"
+ },
+ "suggestion": {
+ "color": "$base02"
}
},
"log-level-styles": {
diff --git a/src/themes/solarized-light.json b/src/themes/solarized-light.json
index 3e7c575..081eed2 100644
--- a/src/themes/solarized-light.json
+++ b/src/themes/solarized-light.json
@@ -10,7 +10,7 @@
"base00": "#657b83",
"base0": "#839496",
"base1": "#93a1a1",
- "base2": "#eee8d5",
+ "base2": "#ededb0",
"base3": "#fdf6e3",
"black": "#002b36",
"yellow": "#b58900",
@@ -25,17 +25,17 @@
},
"styles": {
"identifier": {
- "background-color": "$base3",
"color": "semantic()"
},
"text": {
"color": "$base00",
"background-color": "$base3"
},
+ "selected-text": {
+ "background-color": "$cyan"
+ },
"alt-text": {
- "color": "$base00",
- "background-color": "$base3",
- "bold": true
+ "background-color": "$base2"
},
"ok": {
"color": "$green",
@@ -54,11 +54,15 @@
"bold": true
},
"cursor-line": {
- "color": "$cyan",
- "background-color": "$red",
+ "color": "$base0",
+ "background-color": "#fafa4a",
"bold": true,
"underline": true
},
+ "disabled-cursor-line": {
+ "color": "$cyan",
+ "background-color": "$yellow"
+ },
"adjusted-time": {
"color": "$magenta"
},
@@ -73,7 +77,7 @@
},
"popup": {
"color": "$base00",
- "background-color": "$base3"
+ "background-color": "$base2"
},
"scrollbar": {
"color": "$base3",
@@ -104,6 +108,46 @@
},
"h6": {
"underline": true
+ },
+ "hr": {
+ "color": "#444"
+ },
+ "hyperlink": {
+ "underline": true
+ },
+ "list-glyph": {
+ "color": "$yellow"
+ },
+ "breadcrumb": {
+ "color": "#99a",
+ "bold": true
+ },
+ "table-border": {
+ "color": "#444"
+ },
+ "table-header": {
+ "bold": true
+ },
+ "quote-border": {
+ "color": "#666",
+ "background-color": "#444"
+ },
+ "quoted-text": {
+ "background-color": "#444"
+ },
+ "footnote-border": {
+ "color": "$blue",
+ "background-color": "#444"
+ },
+ "footnote-text": {
+ "color": "#eee",
+ "background-color": "#444"
+ },
+ "snippet-border": {
+ "color": "$cyan"
+ },
+ "indent-guide": {
+ "color": "$base1"
}
},
"syntax-styles": {
@@ -157,7 +201,12 @@
"status-styles": {
"title": {
"color": "$base2",
- "background-color": "$base0",
+ "background-color": "$base00",
+ "bold": true
+ },
+ "disabled-title": {
+ "color": "$base2",
+ "background-color": "$base02",
"bold": true
},
"subtitle": {
@@ -192,6 +241,9 @@
"inactive-alert": {
"color": "$red",
"background-color": "$base03"
+ },
+ "suggestion": {
+ "color": "$base1"
}
},
"log-level-styles": {
diff --git a/src/themes/themes.am b/src/themes/themes.am
index 42eacb6..ca59b71 100644
--- a/src/themes/themes.am
+++ b/src/themes/themes.am
@@ -1,6 +1,7 @@
THEME_FILES = \
$(srcdir)/%reldir%/default-theme.json \
+ $(srcdir)/%reldir%/dracula.json \
$(srcdir)/%reldir%/eldar.json \
$(srcdir)/%reldir%/grayscale.json \
$(srcdir)/%reldir%/monocai.json \