diff --git a/deep-oceanic-next.css b/deep-oceanic-next.css new file mode 100644 index 0000000..1a30cff --- /dev/null +++ b/deep-oceanic-next.css @@ -0,0 +1,12 @@ +#base16-deep-oceanic-next pre { white-space: pre-wrap; font-family: monospace; color: #dce3e8; background-color: #003b46; } +#base16-deep-oceanic-next pre { font-family: monospace; color: #dce3e8; background-color: #003b46; } +#base16-deep-oceanic-next * { font-size: 1em; } +#base16-deep-oceanic-next .Identifier { color: #dce3e8; } +#base16-deep-oceanic-next .Statement { color: #e6454b; font-weight: bold; } +#base16-deep-oceanic-next .PreProc { color: #ffcc66; } +#base16-deep-oceanic-next .String { color: #85b57a; } +#base16-deep-oceanic-next .Conditional { color: #8c4de6; } +#base16-deep-oceanic-next .Number { color: #ff6a4b; } +#base16-deep-oceanic-next .Operator { color: #4da6a6; } +#base16-deep-oceanic-next .Comment { color: #007a8a; font-style: italic; } +#base16-deep-oceanic-next .Special { color: #4da6a6; } diff --git a/deep-oceanic-next.html b/deep-oceanic-next.html new file mode 100644 index 0000000..f279998 --- /dev/null +++ b/deep-oceanic-next.html @@ -0,0 +1,40 @@ +
+#!/bin/bash
+
+set -eu pipefail
+
+rm -rf out
+mkdir out
+
+rm -rf base16-vim
+git clone --depth=1 https://github.com/tinted-theming/base16-vim
+
+rm -rf schemes
+git clone --depth=1 https://github.com/tinted-theming/schemes
+
+export COLORSCHEMES=($(ls schemes/base16/ | grep yaml | sed 's/\..*$//'))
+
+for COLORSCHEME in ${COLORSCHEMES[@]}; do
+  echo $COLORSCHEME
+
+  vim -es -u NORC -N \
+    -c 'set termguicolors' \
+    -c 'set runtimepath+=base16-vim' \
+    -c 'syntax on' \
+    -c "colorscheme base16-$COLORSCHEME" \
+    -c 'TOhtml' \
+    -c 'wqall' \
+    $0 > /dev/null 2>&1
+
+  grep -Pzo '(?s)<style>.*</style>' $0.html \
+    | sed "3,14!d;s/body/pre/;s/^/#base16-$COLORSCHEME /" \
+    > out/$COLORSCHEME.css
+
+  awk "/<pre id='vimCodeElement'>/,/<\/pre>/" $0.html \
+    > out/$COLORSCHEME.html
+
+  rm -f $0.html
+done
+
+erb template.erb > out/index.html
+
diff --git a/dracula.css b/dracula.css index 94d58fc..b522fcc 100644 --- a/dracula.css +++ b/dracula.css @@ -1,12 +1,12 @@ -#base16-dracula pre { white-space: pre-wrap; font-family: monospace; color: #e9e9f4; background-color: #282936; } -#base16-dracula pre { font-family: monospace; color: #e9e9f4; background-color: #282936; } +#base16-dracula pre { white-space: pre-wrap; font-family: monospace; color: #f8f8f2; background-color: #282a36; } +#base16-dracula pre { font-family: monospace; color: #f8f8f2; background-color: #282a36; } #base16-dracula * { font-size: 1em; } -#base16-dracula .Identifier { color: #e9e9f4; } -#base16-dracula .Statement { color: #ea51b2; font-weight: bold; } -#base16-dracula .PreProc { color: #00f769; } -#base16-dracula .String { color: #ebff87; } -#base16-dracula .Conditional { color: #b45bcf; } -#base16-dracula .Number { color: #b45bcf; } -#base16-dracula .Operator { color: #a1efe4; } -#base16-dracula .Comment { color: #626483; font-style: italic; } -#base16-dracula .Special { color: #a1efe4; } +#base16-dracula .Identifier { color: #f8f8f2; } +#base16-dracula .Statement { color: #ff5555; font-weight: bold; } +#base16-dracula .PreProc { color: #f1fa8c; } +#base16-dracula .String { color: #50fa7b; } +#base16-dracula .Conditional { color: #ff79c6; } +#base16-dracula .Number { color: #ffb86c; } +#base16-dracula .Operator { color: #8be9fd; } +#base16-dracula .Comment { color: #6272a4; font-style: italic; } +#base16-dracula .Special { color: #8be9fd; } diff --git a/index.html b/index.html index 5de9c4b..876ba6f 100644 --- a/index.html +++ b/index.html @@ -1044,6 +1044,20 @@ #base16-decaf .Special { color: #bed6ff; } + #base16-deep-oceanic-next pre { white-space: pre-wrap; font-family: monospace; color: #dce3e8; background-color: #003b46; } +#base16-deep-oceanic-next pre { font-family: monospace; color: #dce3e8; background-color: #003b46; } +#base16-deep-oceanic-next * { font-size: 1em; } +#base16-deep-oceanic-next .Identifier { color: #dce3e8; } +#base16-deep-oceanic-next .Statement { color: #e6454b; font-weight: bold; } +#base16-deep-oceanic-next .PreProc { color: #ffcc66; } +#base16-deep-oceanic-next .String { color: #85b57a; } +#base16-deep-oceanic-next .Conditional { color: #8c4de6; } +#base16-deep-oceanic-next .Number { color: #ff6a4b; } +#base16-deep-oceanic-next .Operator { color: #4da6a6; } +#base16-deep-oceanic-next .Comment { color: #007a8a; font-style: italic; } +#base16-deep-oceanic-next .Special { color: #4da6a6; } + + #base16-default-dark pre { white-space: pre-wrap; font-family: monospace; color: #d8d8d8; background-color: #181818; } #base16-default-dark pre { font-family: monospace; color: #d8d8d8; background-color: #181818; } #base16-default-dark * { font-size: 1em; } @@ -1086,18 +1100,18 @@ #base16-dirtysea .Special { color: #755b00; } - #base16-dracula pre { white-space: pre-wrap; font-family: monospace; color: #e9e9f4; background-color: #282936; } -#base16-dracula pre { font-family: monospace; color: #e9e9f4; background-color: #282936; } + #base16-dracula pre { white-space: pre-wrap; font-family: monospace; color: #f8f8f2; background-color: #282a36; } +#base16-dracula pre { font-family: monospace; color: #f8f8f2; background-color: #282a36; } #base16-dracula * { font-size: 1em; } -#base16-dracula .Identifier { color: #e9e9f4; } -#base16-dracula .Statement { color: #ea51b2; font-weight: bold; } -#base16-dracula .PreProc { color: #00f769; } -#base16-dracula .String { color: #ebff87; } -#base16-dracula .Conditional { color: #b45bcf; } -#base16-dracula .Number { color: #b45bcf; } -#base16-dracula .Operator { color: #a1efe4; } -#base16-dracula .Comment { color: #626483; font-style: italic; } -#base16-dracula .Special { color: #a1efe4; } +#base16-dracula .Identifier { color: #f8f8f2; } +#base16-dracula .Statement { color: #ff5555; font-weight: bold; } +#base16-dracula .PreProc { color: #f1fa8c; } +#base16-dracula .String { color: #50fa7b; } +#base16-dracula .Conditional { color: #ff79c6; } +#base16-dracula .Number { color: #ffb86c; } +#base16-dracula .Operator { color: #8be9fd; } +#base16-dracula .Comment { color: #6272a4; font-style: italic; } +#base16-dracula .Special { color: #8be9fd; } #base16-edge-dark pre { white-space: pre-wrap; font-family: monospace; color: #b7bec9; background-color: #262729; } @@ -3424,18 +3438,18 @@ #base16-tokyodark-terminal .Special { color: #38a89d; } - #base16-tokyodark pre { white-space: pre-wrap; font-family: monospace; color: #abb2bf; background-color: #11121d; } -#base16-tokyodark pre { font-family: monospace; color: #abb2bf; background-color: #11121d; } + #base16-tokyodark pre { white-space: pre-wrap; font-family: monospace; color: #a0a8cd; background-color: #11121d; } +#base16-tokyodark pre { font-family: monospace; color: #a0a8cd; background-color: #11121d; } #base16-tokyodark * { font-size: 1em; } -#base16-tokyodark .Identifier { color: #abb2bf; } -#base16-tokyodark .Statement { color: #a485dd; font-weight: bold; } -#base16-tokyodark .PreProc { color: #7199ee; } -#base16-tokyodark .String { color: #d7a65f; } -#base16-tokyodark .Conditional { color: #ee6d85; } -#base16-tokyodark .Number { color: #a485dd; } -#base16-tokyodark .Operator { color: #a485dd; } -#base16-tokyodark .Comment { color: #393a45; font-style: italic; } -#base16-tokyodark .Special { color: #a485dd; } +#base16-tokyodark .Identifier { color: #a0a8cd; } +#base16-tokyodark .Statement { color: #ee6d85; font-weight: bold; } +#base16-tokyodark .PreProc { color: #d7a65f; } +#base16-tokyodark .String { color: #95c561; } +#base16-tokyodark .Conditional { color: #a485dd; } +#base16-tokyodark .Number { color: #f6955b; } +#base16-tokyodark .Operator { color: #9fbbf3; } +#base16-tokyodark .Comment { color: #353945; font-style: italic; } +#base16-tokyodark .Special { color: #9fbbf3; } #base16-tomorrow-night-eighties pre { white-space: pre-wrap; font-family: monospace; color: #cccccc; background-color: #2d2d2d; } @@ -10644,6 +10658,99 @@

Base16 Gallery

+
+
+ +
# Deep Oceanic Next scheme for the Base16 Builder
+system: "base16"
+name: "Deep Oceanic Next"
+author: "spearkkk (https://github.com/spearkkk/deep-oceanic-next)"
+variant: "dark"
+palette:
+  base00: "003b46" #  ----
+  base01: "004f5e" #  ---
+  base02: "006374" #  --
+  base03: "007a8a" #  -
+  base04: "0093a3" #  +
+  base05: "dce3e8" #  ++
+  base06: "e6ebf0" #  +++
+  base07: "f0f5f5" #  ++++
+  base08: "e6454b" #  red
+  base09: "ff6a4b" #  orange
+  base0A: "ffcc66" #  yellow
+  base0B: "85b57a" #  green
+  base0C: "4da6a6" #  aqua
+  base0D: "3a82e6" #  blue
+  base0E: "8c4de6" #  purple
+  base0F: "e673a3" #  brown
+
+
+#!/bin/bash
+
+set -eu pipefail
+
+rm -rf out
+mkdir out
+
+rm -rf base16-vim
+git clone --depth=1 https://github.com/tinted-theming/base16-vim
+
+rm -rf schemes
+git clone --depth=1 https://github.com/tinted-theming/schemes
+
+export COLORSCHEMES=($(ls schemes/base16/ | grep yaml | sed 's/\..*$//'))
+
+for COLORSCHEME in ${COLORSCHEMES[@]}; do
+  echo $COLORSCHEME
+
+  vim -es -u NORC -N \
+    -c 'set termguicolors' \
+    -c 'set runtimepath+=base16-vim' \
+    -c 'syntax on' \
+    -c "colorscheme base16-$COLORSCHEME" \
+    -c 'TOhtml' \
+    -c 'wqall' \
+    $0 > /dev/null 2>&1
+
+  grep -Pzo '(?s)<style>.*</style>' $0.html \
+    | sed "3,14!d;s/body/pre/;s/^/#base16-$COLORSCHEME /" \
+    > out/$COLORSCHEME.css
+
+  awk "/<pre id='vimCodeElement'>/,/<\/pre>/" $0.html \
+    > out/$COLORSCHEME.html
+
+  rm -f $0.html
+done
+
+erb template.erb > out/index.html
+
+ +
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ deep-oceanic-next +
+
+
@@ -10928,25 +11035,25 @@

Base16 Gallery

system: "base16"
 name: "Dracula"
-author: "Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula)"
+author: "Jamy Golden (http://github.com/JamyGolden), based on Dracula Theme (http://github.com/dracula)"
 variant: "dark"
 palette:
-  base00: "282936" # background
-  base01: "3a3c4e"
-  base02: "4d4f68"
-  base03: "626483"
-  base04: "62d6e8"
-  base05: "e9e9f4" # foreground
-  base06: "f1f2f8"
-  base07: "f7f7fb"
-  base08: "ea51b2"
-  base09: "b45bcf"
-  base0A: "00f769"
-  base0B: "ebff87"
-  base0C: "a1efe4"
-  base0D: "62d6e8"
-  base0E: "b45bcf"
-  base0F: "00f769"
+  base00: "282a36"
+  base01: "363447"
+  base02: "44475a"
+  base03: "6272a4"
+  base04: "9ea8c7"
+  base05: "f8f8f2"
+  base06: "f0f1f4"
+  base07: "ffffff"
+  base08: "ff5555"
+  base09: "ffb86c"
+  base0A: "f1fa8c"
+  base0B: "50fa7b"
+  base0C: "8be9fd"
+  base0D: "80bfff"
+  base0E: "ff79c6"
+  base0F: "bd93f9"
 
 #!/bin/bash
@@ -10993,22 +11100,22 @@ 

Base16 Gallery

-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
dracula @@ -26324,24 +26431,24 @@

Base16 Gallery

system: "base16"
 name: "Tokyodark"
-author: "Tiagovla (https://github.com/tiagovla/)"
+author: "Jamy Golden (https://github.com/JamyGolden), Based on Tokyodark.nvim (https://github.com/tiagovla/tokyodark.nvim)"
 variant: "dark"
 palette:
   base00: "11121d"
-  base01: "151621"
-  base02: "43444f"
-  base03: "393a45"
-  base04: "1b1c27"
-  base05: "abb2bf"
-  base06: "555661"
-  base07: "2c2d38"
-  base08: "a485dd"
-  base09: "a485dd"
-  base0A: "7199ee"
-  base0B: "d7A65f"
-  base0C: "a485dd"
-  base0D: "95c561"
-  base0E: "ee6d85"
+  base01: "212234"
+  base02: "212234"
+  base03: "353945"
+  base04: "4a5057"
+  base05: "a0a8cd"
+  base06: "abb2bf"
+  base07: "bcc2dc"
+  base08: "ee6d85"
+  base09: "f6955b"
+  base0A: "d7a65f"
+  base0B: "95c561"
+  base0C: "9fbbf3"
+  base0D: "7199ee"
+  base0E: "a485dd"
   base0F: "773440"
 
@@ -26390,20 +26497,20 @@ 

Base16 Gallery

-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
-
-
-
diff --git a/tokyodark.css b/tokyodark.css index 25ef574..0054d68 100644 --- a/tokyodark.css +++ b/tokyodark.css @@ -1,12 +1,12 @@ -#base16-tokyodark pre { white-space: pre-wrap; font-family: monospace; color: #abb2bf; background-color: #11121d; } -#base16-tokyodark pre { font-family: monospace; color: #abb2bf; background-color: #11121d; } +#base16-tokyodark pre { white-space: pre-wrap; font-family: monospace; color: #a0a8cd; background-color: #11121d; } +#base16-tokyodark pre { font-family: monospace; color: #a0a8cd; background-color: #11121d; } #base16-tokyodark * { font-size: 1em; } -#base16-tokyodark .Identifier { color: #abb2bf; } -#base16-tokyodark .Statement { color: #a485dd; font-weight: bold; } -#base16-tokyodark .PreProc { color: #7199ee; } -#base16-tokyodark .String { color: #d7a65f; } -#base16-tokyodark .Conditional { color: #ee6d85; } -#base16-tokyodark .Number { color: #a485dd; } -#base16-tokyodark .Operator { color: #a485dd; } -#base16-tokyodark .Comment { color: #393a45; font-style: italic; } -#base16-tokyodark .Special { color: #a485dd; } +#base16-tokyodark .Identifier { color: #a0a8cd; } +#base16-tokyodark .Statement { color: #ee6d85; font-weight: bold; } +#base16-tokyodark .PreProc { color: #d7a65f; } +#base16-tokyodark .String { color: #95c561; } +#base16-tokyodark .Conditional { color: #a485dd; } +#base16-tokyodark .Number { color: #f6955b; } +#base16-tokyodark .Operator { color: #9fbbf3; } +#base16-tokyodark .Comment { color: #353945; font-style: italic; } +#base16-tokyodark .Special { color: #9fbbf3; }