aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md2
-rw-r--r--colors/everforest.lua29
-rw-r--r--previews/everforest.svg16
3 files changed, 46 insertions, 1 deletions
diff --git a/README.md b/README.md
index 67b6aa7..8863e1e 100644
--- a/README.md
+++ b/README.md
@@ -52,7 +52,7 @@ Theme | Preview
[`vscode-dark`](colors/vscode-dark.lua?raw=1) | ![vscode-dark_preview](previews/vscode-dark.svg)
[`winter`](colors/winter.lua?raw=1) | ![winter_preview](previews/winter.svg)
[`zenburn`](colors/zenburn.lua?raw=1) | ![zenburn_preview](previews/zenburn.svg)
-
+[`everforest`](colors/everforest.lua?raw=1) | ![everforest_preview](previews/everforest.svg)
## Light
Theme | Preview
diff --git a/colors/everforest.lua b/colors/everforest.lua
new file mode 100644
index 0000000..2a99d46
--- /dev/null
+++ b/colors/everforest.lua
@@ -0,0 +1,29 @@
+local style = require "core.style"
+local common = require "core.common"
+
+style.background = { common.color "#1E2326"}
+style.background2 = { common.color "#1E2326"}
+style.background3 = { common.color "#1E2326"}
+style.text = { common.color "#D3C6AA"}
+style.caret = { common.color "#A7C080"}
+style.accent = { common.color "#A7C080"}
+style.dim = { common.color "#859289"}
+style.divider = { common.color "#272E33"}
+style.selection = { common.color "#272E30"}
+style.line_number = {common.color "#2E383C"}
+style.line_number2 = {common.color "#374145"}
+style.line_highlight = {common.color "#272E33"}
+style.scrollbar = { common.color "#272E33"}
+style.scrollbar2 = { common.color "#272E33"}
+
+style.syntax["normal"] = { common.color "#D3C6AA"}
+style.syntax["symbol"] = { common.color "#D3C6AA"}
+style.syntax["comment"] = {common.color "#4F5B58"}
+style.syntax["keyword"] = {common.color "#E67E80"}
+style.syntax["keyword2"] = {common.color "#E67E80"}
+style.syntax["number"] = {common.color "#D699B6"}
+style.syntax["literal"] = {common.color "#7FBBB3"}
+style.syntax["string"] = {common.color "#83C092"}
+style.syntax["operator"] = {common.color "#DBBC7F"}
+style.syntax["function"] = {common.color "#A7C080"}
+
diff --git a/previews/everforest.svg b/previews/everforest.svg
new file mode 100644
index 0000000..dbe79cc
--- /dev/null
+++ b/previews/everforest.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="16" shape-rendering="crispEdges">
+<rect x="0.0" width="14.285714285714" height="16" fill="rgb(30, 35, 38)"></rect>
+<rect x="14.285714285714" width="14.285714285714" height="16" fill="rgb(39, 46, 48)"></rect>
+<rect x="28.571428571429" width="14.285714285714" height="16" fill="rgb(39, 46, 51)"></rect>
+<rect x="42.857142857143" width="14.285714285714" height="16" fill="rgb(46, 56, 60)"></rect>
+<rect x="57.142857142857" width="14.285714285714" height="16" fill="rgb(55, 65, 69)"></rect>
+<rect x="71.428571428571" width="14.285714285714" height="16" fill="rgb(79, 91, 88)"></rect>
+<rect x="85.714285714286" width="14.285714285714" height="16" fill="rgb(133, 146, 137)"></rect>
+<rect x="100.0" width="14.285714285714" height="16" fill="rgb(131, 192, 146)"></rect>
+<rect x="114.28571428571" width="14.285714285714" height="16" fill="rgb(230, 126, 128)"></rect>
+<rect x="128.57142857143" width="14.285714285714" height="16" fill="rgb(167, 192, 128)"></rect>
+<rect x="142.85714285714" width="14.285714285714" height="16" fill="rgb(127, 187, 179)"></rect>
+<rect x="157.14285714286" width="14.285714285714" height="16" fill="rgb(219, 188, 127)"></rect>
+<rect x="171.42857142857" width="14.285714285714" height="16" fill="rgb(214, 153, 182)"></rect>
+<rect x="185.71428571429" width="14.285714285714" height="16" fill="rgb(211, 198, 170)"></rect>
+</svg> \ No newline at end of file