re-write whole plugin

added features to have local nvchad themes, override specific colors aka variables in nvchad themes
This commit is contained in:
siduck 2022-05-03 00:07:51 +05:30
parent dbd746da1b
commit 1db5a6eda8
76 changed files with 1592 additions and 1284 deletions

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#ced4df",
darker_black = "#1a1a24",
black = "#20202A", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#b8dceb",
}
return colors
M.base_16 = {
base00 = "#20202A",
base01 = "#2c2e3e",
base02 = "#3D4059",
base03 = "#313449",
base04 = "#63718b",
base05 = "#ced4df",
base06 = "#414560",
base07 = "#63718b",
base08 = "#ebb9b9",
base09 = "#e8cca7",
base0A = "#e6dfb8",
base0B = "#b1dba4",
base0C = "#b8dceb",
base0D = "#a3b8ef",
base0E = "#f6bbe7",
base0F = "#eAc1c1",
}
M = require("base16").override_theme(M, "aquarium")
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#685c56",
darker_black = "#e5dedb",
black = "#ede6e3", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#817a77",
}
return colors
M.base_16 = {
base00 = "#ede6e3",
base01 = "#dad3d0",
base02 = "#b6b0a6",
base03 = "#938d8a",
base04 = "#afabaa",
base05 = "#6c605a",
base06 = "#938680",
base07 = "#ede6e3",
base08 = "#978e81",
base09 = "#9c7b9c",
base0A = "#b6b0a6",
base0B = "#c99385",
base0C = "#ce9c85",
base0D = "#a09c80",
base0E = "#A3BE8C",
base0F = "#887c76",
}
M = require("base16").override_theme(M, "blossom")
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#D9E0EE",
darker_black = "#191828",
black = "#1E1D2D", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#96CDFB",
}
return colors
M.base_16 = {
base00 = "#1E1D2D",
base01 = "#282737",
base02 = "#2f2e3e",
base03 = "#383747",
base04 = "#414050",
base05 = "#bfc6d4",
base06 = "#ccd3e1",
base07 = "#D9E0EE",
base08 = "#DDB6F2",
base09 = "#89DCEB",
base0A = "#F8BD96",
base0B = "#ABE9B3",
base0C = "#F5C2E7",
base0D = "#96CDFB",
base0E = "#F28FAD",
base0F = "#E8A2AF",
}
M = require("base16").override_theme(M, "catppuccin")
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#F8F8F2",
darker_black = "#232531",
black = "#282A36", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#BD93F9",
}
return colors
M.base_16 = {
base00 = "#282a36",
base01 = "#3a3c4e",
base02 = "#44475a",
base03 = "#6272a4",
base04 = "#62d6e8",
base05 = "#e9e9f4",
base06 = "#6272a4",
base07 = "#ff95ef",
base08 = "#ffb86c",
base09 = "#bd93f9",
base0A = "#8be9fd",
base0B = "#ffffa5",
base0C = "#8be9fd",
base0D = "#69ff94",
base0E = "#ff92df",
base0F = "#f7f7fb",
}
M = require("base16").override_theme(M, "chadracula")
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#b0b0b0",
darker_black = "#171d23",
black = "#1a2026", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#6b8bab",
}
return colors
M.base_16 = {
base00 = "#1a2026",
base01 = "#242a30",
base02 = "#292f35",
base03 = "#2e343a",
base04 = "#42484e",
base05 = "#d3d3d3",
base06 = "#d8d8d8",
base07 = "#b0b0b0",
base08 = "#c49ea0",
base09 = "#b89294",
base0A = "#ccc9aa",
base0B = "#8aac8b",
base0C = "#8aabac",
base0D = "#6b8bab",
base0E = "#8f8aac",
base0F = "#8b6567",
}
M = require("base16").override_theme(M, "chadtain")
return M

View file

@ -1,35 +0,0 @@
local colors = {
white = "#d0D0D0",
darker_black = "#121212",
black = "#151515", -- nvim bg
black2 = "#181818",
one_bg = "#1f1f1f",
one_bg2 = "#282828",
one_bg3 = "#303030",
grey = "#3d3d3d",
grey_fg = "#474747",
grey_fg2 = "#515151",
light_grey = "#595959",
red = "#AC4142",
baby_pink = "#bb5051",
pink = "#bb5051",
line = "#242424", -- for lines like vertsplit
green = "#90A959",
vibrant_green = "#9fb868",
nord_blue = "#5d92a8",
blue = "#6A9FB5",
yellow = "#F4BF75",
sun = "#fcc77d",
purple = "#AA759F",
dark_purple = "#AA759F",
teal = "#75B5AA",
orange = "#F4BF75",
cyan = "#75B5AA",
statusline_bg = "#181818",
lightbg = "#262626",
lightbg2 = "#1f1f1f",
pmenu_bg = "#90A959",
folder_bg = "#6A9FB5",
}
return colors

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#bbc2cf",
darker_black = "#22262e",
black = "#282c34", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#51afef",
}
return colors
M.base_16 = {
base00 = "#282c34",
base01 = "#32363e",
base02 = "#3c4048",
base03 = "#4e525a",
base04 = "#5a5e66",
base05 = "#a7aebb",
base06 = "#b3bac7",
base07 = "#bbc2cf",
base08 = "#ff6c6b",
base09 = "#da8548",
base0A = "#ECBE7B",
base0B = "#98be65",
base0C = "#66c4ff",
base0D = "#48a6e6",
base0E = "#9c94d4",
base0F = "#c85a50",
}
M = require("base16").override_theme(M, "doomchad")
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#D3C6AA",
darker_black = "#272f35",
black = "#2b3339", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#7393b3",
}
return colors
M.base_16 = {
base00 = "#2b3339",
base01 = "#323c41",
base02 = "#3a4248",
base03 = "#868d80",
base04 = "#d3c6aa",
base05 = "#d3c6aa",
base06 = "#e9e8d2",
base07 = "#fff9e8",
base08 = "#7fbbb3",
base09 = "#d699b6",
base0A = "#83c092",
base0B = "#dbbc7f",
base0C = "#e69875",
base0D = "#a7c080",
base0E = "#e67e80",
base0F = "#d699b6",
}
M = require("base16").override_theme(M, "everforest")
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#ebdbb2",
darker_black = "#232323",
black = "#282828", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#83a598",
}
return colors
M.base_16 = {
base00 = "#282828",
base01 = "#3c3836",
base02 = "#504945",
base03 = "#665c54",
base04 = "#bdae93",
base05 = "#d5c4a1",
base06 = "#ebdbb2",
base07 = "#fbf1c7",
base08 = "#fb4934",
base09 = "#fe8019",
base0A = "#fabd2f",
base0B = "#b8bb26",
base0C = "#8ec07c",
base0D = "#83a598",
base0E = "#d3869b",
base0F = "#d65d0e",
}
M = require("base16").override_theme(M, "gruvbox")
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#c7b89d",
darker_black = "#1a1d1e",
black = "#1e2122", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#6d8dad",
}
return colors
M.base_16 = {
base0A = "#e0c080",
base04 = "#d4be98",
base07 = "#c7b89d",
base05 = "#c0b196",
base0E = "#d3869b",
base0D = "#7daea3",
base0C = "#86b17f",
base0B = "#a9b665",
base02 = "#36393a",
base0F = "#d65d0e",
base03 = "#404344",
base08 = "#ec6b64",
base01 = "#2c2f30",
base00 = "#1e2122",
base09 = "#e78a4e",
base06 = "#c3b499",
}
M = require("base16").override_theme(M, "gruvchad")
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#b5bcc9",
darker_black = "#10171e",
black = "#131a21", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#99aee5",
}
return colors
M.base_16 = {
base0A = "#f5d595",
base04 = "#4f565d",
base07 = "#b5bcc9",
base05 = "#ced4df",
base0E = "#c2a2e3",
base0D = "#a3b8ef",
base0C = "#abb9e0",
base0B = "#a5d4af",
base02 = "#31383f",
base0F = "#e88e9b",
base03 = "#40474e",
base08 = "#ef8891",
base01 = "#2c333a",
base00 = "#131a21",
base09 = "#EDA685",
base06 = "#d3d9e4",
}
M = require("base16").override_theme(M, "javacafe")
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#e8e8d3",
darker_black = "#101010",
black = "#151515", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#8197bf",
}
return colors
M.base_16 = {
base00 = "#151515",
base01 = "#2e2e2e",
base02 = "#3a3a3a",
base03 = "#424242",
base04 = "#474747",
base05 = "#d9d9c4",
base06 = "#dedec9",
base07 = "#f1f1e5",
base08 = "#dd785a",
base09 = "#c99f4a",
base0A = "#e1b655",
base0B = "#99ad6a",
base0C = "#7187af",
base0D = "#8fa5cd",
base0E = "#e18be1",
base0F = "#cf6a4c",
}
M = require("base16").override_theme(M, "jellybeans")
return M

View file

@ -1,35 +1,58 @@
local colors = {
white = "#DCD7BA",
darker_black = "#191922",
black = "#1F1F28", -- nvim bg
black2 = "#25252e",
one_bg = "#272730",
one_bg2 = "#2f2f38",
one_bg3 = "#363646",
grey = "#43434c",
grey_fg = "#4c4c55",
grey_fg2 = "#53535c",
light_grey = "#5c5c65",
red = "#E46876",
baby_pink = "#D27E99",
pink = "#c8748f",
line = "#272730", -- for lines like vertsplit
green = "#98BB6C",
vibrant_green = "#a3c677",
nord_blue = "#7E9CD8",
blue = "#7FB4CA",
yellow = "#FF9E3B",
sun = "#FFA066",
purple = "#a48ec7",
dark_purple = "#957FB8",
teal = "#7AA89F",
orange = "#fa9b61",
cyan = "#A3D4D5",
statusline_bg = "#24242d",
lightbg = "#33333c",
lightbg2 = "#2b2b34",
pmenu_bg = "#a48ec7",
folder_bg = "#7E9CD8",
local M = {}
M.base_30 = {
white = "#DCD7BA",
darker_black = "#191922",
black = "#1F1F28", -- nvim bg
black2 = "#25252e",
one_bg = "#272730",
one_bg2 = "#2f2f38",
one_bg3 = "#363646",
grey = "#43434c",
grey_fg = "#4c4c55",
grey_fg2 = "#53535c",
light_grey = "#5c5c65",
red = "#E46876",
baby_pink = "#D27E99",
pink = "#c8748f",
line = "#272730", -- for lines like vertsplit
green = "#98BB6C",
vibrant_green = "#a3c677",
nord_blue = "#7E9CD8",
blue = "#7FB4CA",
yellow = "#FF9E3B",
sun = "#FFA066",
purple = "#a48ec7",
dark_purple = "#957FB8",
teal = "#7AA89F",
orange = "#fa9b61",
cyan = "#A3D4D5",
statusline_bg = "#24242d",
lightbg = "#33333c",
lightbg2 = "#2b2b34",
pmenu_bg = "#a48ec7",
folder_bg = "#7E9CD8",
}
return colors
M.base_16 = {
base00 = "#1f1f28",
base01 = "#2a2a37",
base02 = "#223249",
base03 = "#727169",
base04 = "#c8c093",
base05 = "#dcd7ba",
base06 = "#938aa9",
base07 = "#363646",
base08 = "#e46876",
base09 = "#ffa066",
base0A = "#dca561",
base0B = "#98bb6c",
base0C = "#7fb4ca",
base0D = "#7e9cd8",
base0E = "#957fb8",
base0F = "#d27e99",
}
M = require("base16").override_theme(M, "kanagawa")
return M

View file

@ -1,35 +0,0 @@
local colors = {
white = "#ebdbb2",
darker_black = "#232323",
black = "#282828", -- nvim bg
black2 = "#2e2e2e",
one_bg = "#353535",
one_bg2 = "#3f3f3f",
one_bg3 = "#444444",
grey = "#464646",
grey_fg = "#4e4e4e",
grey_fg2 = "#505050",
light_grey = "#565656",
red = "#b66467",
baby_pink = "#fbe6ea",
pink = "#e193ab",
line = "#2c2f30", -- for lines like vertsplit
green = "#8d987e",
vibrant_green = "#9cab51",
nord_blue = "#87a197",
blue = "#4d7d80",
yellow = "#dcbb8c",
sun = "#f1bf77",
purple = "#958793",
dark_purple = "#d3869b",
teal = "#6ec2bf",
orange = "#e78a4e",
cyan = "#8aa6a5",
statusline_bg = "#2c2c2c",
lightbg = "#353535",
lightbg2 = "#303030",
pmenu_bg = "#8aa6a5",
folder_bg = "#8aa6a5",
}
return colors

View file

@ -1,35 +1,58 @@
local colors = {
white = "#bbc2cf",
darker_black = "#1f222b",
black = "#242730", -- nvim bg
black2 = "#292c35",
one_bg = "#2e313a", -- real bg of onedark
one_bg2 = "#373a43",
one_bg3 = "#3f424b",
grey = "#494c55",
grey_fg = "#52555e",
grey_fg2 = "#5b5e67",
light_grey = "#63666f",
red = "#e36d76",
baby_pink = "#f98385",
pink = "#f36d76",
line = "#30333c", -- for lines like vertsplit
green = "#96c367",
vibrant_green = "#99c366",
nord_blue = "#81A1C1",
blue = "#51afef",
yellow = "#d39467",
sun = "#fce668",
purple = "#c885d7",
dark_purple = "#b26fc1",
teal = "#34bfd0",
orange = "#d39467",
cyan = "#51afef",
statusline_bg = "#292c35",
lightbg = "#3d4049",
lightbg2 = "#2e313a",
pmenu_bg = "#99c366",
folder_bg = "#51afef",
local M = {}
M.base_30 = {
white = "#bbc2cf",
darker_black = "#1f222b",
black = "#242730", -- nvim bg
black2 = "#292c35",
one_bg = "#2e313a", -- real bg of onedark
one_bg2 = "#373a43",
one_bg3 = "#3f424b",
grey = "#494c55",
grey_fg = "#52555e",
grey_fg2 = "#5b5e67",
light_grey = "#63666f",
red = "#e36d76",
baby_pink = "#f98385",
pink = "#f36d76",
line = "#30333c", -- for lines like vertsplit
green = "#96c367",
vibrant_green = "#99c366",
nord_blue = "#81A1C1",
blue = "#51afef",
yellow = "#d39467",
sun = "#fce668",
purple = "#c885d7",
dark_purple = "#b26fc1",
teal = "#34bfd0",
orange = "#d39467",
cyan = "#51afef",
statusline_bg = "#292c35",
lightbg = "#3d4049",
lightbg2 = "#2e313a",
pmenu_bg = "#99c366",
folder_bg = "#51afef",
}
return colors
M.base_16 = {
base00 = "#242730",
base01 = "#2a2e38",
base02 = "#484854",
base03 = "#545862",
base04 = "#9ca0a4",
base05 = "#bbc2cf",
base06 = "#5d656b",
base07 = "#4d5550",
base08 = "#51afef",
base09 = "#e18ef3",
base0A = "#5ac9d6",
base0B = "#e6c181",
base0C = "#96c376",
base0D = "#96c376",
base0E = "#e36d76",
base0F = "#bbc2cf",
}
M = require("base16").override_theme(M, "monekai")
return M

View file

@ -1,35 +0,0 @@
local colors = {
white = "#f8f8f2",
darker_black = "#21221c",
black = "#272822", -- nvim bg
black2 = "#2d2e28",
one_bg = "#31322c", -- real bg of onedark
one_bg2 = "#3a3b35",
one_bg3 = "#42433d",
grey = "#4f504a",
grey_fg = "#595a54",
grey_fg2 = "#63645e",
light_grey = "#6b6c66",
red = "#f92672",
baby_pink = "#ff3581",
pink = "#fd5ffe",
line = "#363731", -- for lines like vertsplit
green = "#a6e22e",
vibrant_green = "#bffb47",
nord_blue = "#59cce2",
blue = "#66d9ef",
yellow = "#e6db74",
sun = "#eee37c",
purple = "#ae81ff",
dark_purple = "#9f72f0",
teal = "#4dc0d6",
orange = "#fd971f",
cyan = "#a1efe4",
statusline_bg = "#2b2c26",
lightbg = "#383933",
lightbg2 = "#32332d",
pmenu_bg = "#A3BE8C",
folder_bg = "#61afef",
}
return colors

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#F0f0f0",
darker_black = "#090909",
black = "#0f0f0f", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#A39EC4",
}
return colors
M.base_16 = {
base00 = "#0f0f0f",
base01 = "#151515",
base02 = "#191919",
base03 = "#222222",
base04 = "#535353",
base05 = "#f0f0f0",
base06 = "#d8d8d8",
base07 = "#414141",
base08 = "#ac8a8c",
base09 = "#d3d0ad",
base0A = "#ACA98A",
base0B = "#8aac8b",
base0C = "#9EC3C4",
base0D = "#8fb4b5",
base0E = "#C49EC4",
base0F = "#9d9a7b",
}
M = require("base16").override_theme(M, "mountain")
return M

View file

@ -1,35 +0,0 @@
local colors = {
white = "#d6deeb",
darker_black = "#001122",
black = "#011627",
black2 = "#061b2c",
one_bg = "#0b2031", -- real bg of onedark
one_bg2 = "#152a3b",
one_bg3 = "#1f3445",
grey = "#293e4f",
grey_fg = "#314657",
grey_fg2 = "#394e5f",
light_grey = "#8b9f9f",
red = "#f78c6c",
baby_pink = "#ff6cca",
pink = "#fa58b6",
line = "#091e2f",
green = "#addb67",
vibrant_green = "#22da6e",
blue = "#82aaff",
nord_blue = "#78a0f5",
yellow = "#ffcb8b",
sun = "#ffe9a9",
purple = "#c792ea",
dark_purple = "#a974cc",
teal = "#96CEB4",
orange = "#FFAD60",
cyan = "#93FFD8",
statusline_bg = "#051a2b",
lightbg = "#112637",
lightbg2 = "#0b2031",
pmenu_bg = "#addb67",
folder_bg = "#82aaff",
}
return colors

View file

@ -1,35 +1,58 @@
local colors = {
white = "#f1ebd1",
darker_black = "#15161c",
black = "#18191f", --nvim bg
black2 = "#1e1f25",
one_bg = "#222329",
one_bg2 = "#28292f",
one_bg3 = "#2e2f35",
grey = "#38393f",
grey_fg = "#43444a",
grey_fg2 = "#48494f",
light_grey = "#505157",
red = "#a67476",
baby_pink = "#d6b3bd",
pink = "#c99aa7",
line = "#24252b", --for lines like vertsplit
green = "#8aa387",
vibrant_green = "#94ad91",
nord_blue = "#8d9bb3",
blue = "#5a6986",
yellow = "#ccb89c",
sun = "#deb88a",
purple = "#b8aad9",
dark_purple = "#a99bca",
teal = "#7aacaa",
orange = "#c8916d",
cyan = "#90a0a0",
statusline_bg = "#1d1e24",
lightbg = "#2b2c32",
lightbg2 = "#24252b",
pmenu_bg = "#8aa387",
folder_bg = "#90a0a0",
local M = {}
M.base_30 = {
white = "#f1ebd1",
darker_black = "#15161c",
black = "#18191f", --nvim bg
black2 = "#1e1f25",
one_bg = "#222329",
one_bg2 = "#28292f",
one_bg3 = "#2e2f35",
grey = "#38393f",
grey_fg = "#43444a",
grey_fg2 = "#48494f",
light_grey = "#505157",
red = "#a67476",
baby_pink = "#d6b3bd",
pink = "#c99aa7",
line = "#24252b", --for lines like vertsplit
green = "#8aa387",
vibrant_green = "#94ad91",
nord_blue = "#8d9bb3",
blue = "#5a6986",
yellow = "#ccb89c",
sun = "#deb88a",
purple = "#b8aad9",
dark_purple = "#a99bca",
teal = "#7aacaa",
orange = "#c8916d",
cyan = "#90a0a0",
statusline_bg = "#1d1e24",
lightbg = "#2b2c32",
lightbg2 = "#24252b",
pmenu_bg = "#8aa387",
folder_bg = "#90a0a0",
}
return colors
M.base_16 = {
base00 = "#18191f",
base01 = "#222329",
base02 = "#2c2d33",
base03 = "#3c3d43",
base04 = "#b5ac9b",
base05 = "#cbc0ab",
base06 = "#e0d6bd",
base07 = "#f1ebd1",
base08 = "#b8aad9",
base09 = "#b17f81",
base0A = "#d4ae80",
base0B = "#8aa387",
base0C = "#9ba292",
base0D = "#c495a2",
base0E = "#8896ae",
base0F = "#d0d0c7",
}
M = require("base16").override_theme(M, "nightlamp")
return M

View file

@ -0,0 +1,58 @@
local M = {}
M.base_30 = {
white = "#d6deeb",
darker_black = "#001122",
black = "#011627",
black2 = "#061b2c",
one_bg = "#0b2031", -- real bg of onedark
one_bg2 = "#152a3b",
one_bg3 = "#1f3445",
grey = "#293e4f",
grey_fg = "#314657",
grey_fg2 = "#394e5f",
light_grey = "#8b9f9f",
red = "#f78c6c",
baby_pink = "#ff6cca",
pink = "#fa58b6",
line = "#091e2f",
green = "#addb67",
vibrant_green = "#22da6e",
blue = "#82aaff",
nord_blue = "#78a0f5",
yellow = "#ffcb8b",
sun = "#ffe9a9",
purple = "#c792ea",
dark_purple = "#a974cc",
teal = "#96CEB4",
orange = "#FFAD60",
cyan = "#93FFD8",
statusline_bg = "#051a2b",
lightbg = "#112637",
lightbg2 = "#0b2031",
pmenu_bg = "#addb67",
folder_bg = "#82aaff",
}
M.base_16 = {
base00 = "#011627", -- bg
base01 = "#0c2132", -- lightbg
base02 = "#172c3d", -- selection bg
base03 = "#223748", -- comments, line highlighting
base04 = "#2c4152", -- dark foreground
base05 = "#aeb6c3", -- Default Foreground, Caret, Delimiters, Operators
base06 = "#d6deeb", -- Light Foreground (Not often used)
base07 = "#feffff", -- Light Background (Not often used)
base08 = "#7fdbca", -- Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted
base09 = "#f78c6c", -- Integers, Boolean, Constants, XML Attributes, Markup Link Url
base0A = "#c792ea", -- Classes, Markup Bold, Search Text Background
base0B = "#ecc48d", -- Strings, Inherited Class, Markup Code, Diff Inserted
base0C = "#91b9ff", -- Support, Regular Expressions, Escape Characters, Markup Quotes
base0D = "#82aaff", -- Functions, Methods, Attribute IDs, Headings
base0E = "#c792ea", -- Keywords, Storage, Selector, Markup Italic, Diff Changed
base0F = "#d6deeb", -- Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>
}
M = require("base16").override_theme(M, "nightowl")
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#abb2bf",
darker_black = "#2a303c",
black = "#2E3440", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#7797b7",
}
return colors
M.base_16 = {
base00 = "#2E3440",
base01 = "#3B4252",
base02 = "#434C5E",
base03 = "#4C566A",
base04 = "#D8DEE9",
base05 = "#E5E9F0",
base06 = "#ECEFF4",
base07 = "#8FBCBB",
base08 = "#88C0D0",
base09 = "#81A1C1",
base0A = "#88C0D0",
base0B = "#A3BE8C",
base0C = "#81A1C1",
base0D = "#81A1C1",
base0E = "#81A1C1",
base0F = "#B48EAD",
}
M = require("base16").override_theme(M, "nord")
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#54555b",
darker_black = "#f5f5f5",
black = "#fafafa", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#6C6C6C",
}
return colors
M.base_16 = {
base00 = "#fafafa",
base01 = "#f0f0f1",
base02 = "#e5e5e6",
base03 = "#a0a1a7",
base04 = "#696c77",
base05 = "#383a42",
base06 = "#202227",
base07 = "#090a0b",
base08 = "#ca1243",
base09 = "#d75f00",
base0A = "#c18401",
base0B = "#50a14f",
base0C = "#0184bc",
base0D = "#4078f2",
base0E = "#a626a4",
base0F = "#986801",
}
M = require("base16").override_theme(M, "one_light")
return M

View file

@ -1,35 +0,0 @@
local colors = {
white = "#abb2bf",
darker_black = "#1b1f27",
black = "#1e222a",
black2 = "#252931",
one_bg = "#282c34",
one_bg2 = "#353b45",
one_bg3 = "#30343c",
grey = "#42464e",
grey_fg = "#565c64",
grey_fg2 = "#6f737b",
light_grey = "#6f737b",
red = "#d47d85",
baby_pink = "#DE8C92",
pink = "#ff75a0",
line = "#2a2e36",
green = "#A3BE8C",
vibrant_green = "#7eca9c",
nord_blue = "#81A1C1",
blue = "#82aaff",
yellow = "#e7c787",
sun = "#EBCB8B",
purple = "#b4bbc8",
dark_purple = "#c882e7",
teal = "#519ABA",
orange = "#fca2aa",
cyan = "#a3b8ef",
statusline_bg = "#22262e",
lightbg = "#2d3139",
lightbg2 = "#262a32",
pmenu_bg = "#A3BE8C",
folder_bg = "#82aaff",
}
return colors

View file

@ -1,35 +0,0 @@
local colors = {
white = "#6c7d9c",
darker_black = "#141b28",
black = "#1a212e", -- nvim bg
black2 = "#202734",
one_bg = "#242b38", -- real bg of onedark
one_bg2 = "#2d3441",
one_bg3 = "#353c49",
grey = "#455574",
grey_fg = "#4f5f7e",
grey_fg2 = "#596988",
light_grey = "#617190",
red = "#f65866",
baby_pink = "#e06c75",
pink = "#ff75a0",
line = "#29303d", -- for lines like vertsplit
green = "#8bcd5b",
vibrant_green = "#98c379",
nord_blue = "#52a0e0",
blue = "#41a7fc",
yellow = "#ebc275",
sun = "#e5c07b",
purple = "#c678dd",
dark_purple = "#c678dd",
teal = "#34bfd0",
orange = "#ea8912",
cyan = "#56b6c2",
statusline_bg = "#1e2532",
lightbg = "#2f333b",
lightbg2 = "#292d35",
pmenu_bg = "#98c379",
folder_bg = "#41a7fc",
}
return colors

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#abb2bf",
darker_black = "#1b1f27",
black = "#1e222a", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#61afef",
}
return colors
M.base_16 = {
base00 = "#1e222a",
base01 = "#353b45",
base02 = "#3e4451",
base03 = "#545862",
base04 = "#565c64",
base05 = "#abb2bf",
base06 = "#b6bdca",
base07 = "#c8ccd4",
base08 = "#e06c75",
base09 = "#d19a66",
base0A = "#e5c07b",
base0B = "#98c379",
base0C = "#56b6c2",
base0D = "#61afef",
base0E = "#c678dd",
base0F = "#be5046",
}
M = require("base16").override_theme(M, "onedark")
return M

View file

@ -1,35 +0,0 @@
local colors = {
white = "#e8e8d3",
darker_black = "#101010",
black = "#151515", -- nvim bg
black2 = "#1c1c1c",
one_bg = "#252525",
one_bg2 = "#2e2e2e",
one_bg3 = "#3a3a3a",
grey = "#424242",
grey_fg = "#474747",
grey_fg2 = "#4c4c4c",
light_grey = "#525252",
red = "#cf6a4c",
baby_pink = "#da7557",
pink = "#f0a0c0",
line = "#232323", -- for lines like vertsplit
green = "#99ad6a",
vibrant_green = "#c2cea6",
nord_blue = "#768cb4",
blue = "#8197bf",
yellow = "#fad07a",
sun = "#ffb964",
purple = "#ea94ea",
dark_purple = "#e18be1",
teal = "#668799",
orange = "#e78a4e",
cyan = "#8fbfdc",
statusline_bg = "#191919",
lightbg = "#252525",
lightbg2 = "#1e1e1e",
pmenu_bg = "#8197bf",
folder_bg = "#8197bf",
}
return colors

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#D8DEE9",
darker_black = "#252b37",
black = "#2a303c", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#7797b7",
}
return colors
M.base_16 = {
base0A = "#EBCB8B",
base04 = "#566074",
base07 = "#ced4df",
base05 = "#bfc5d0",
base0E = "#B48EAD",
base0D = "#81A1C1",
base0C = "#97b7d7",
base0B = "#A3BE8C",
base02 = "#434C5E",
base0F = "#d57780",
base03 = "#4C566A",
base08 = "#d57780",
base01 = "#3B4252",
base00 = "#2a303c",
base09 = "#e39a83",
base06 = "#c7cdd8",
}
M = require("base16").override_theme(M, "onenord")
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#9198B6", -- custom
darker_black = "#232738",
black = "#292D3E", -- nvim bg
@ -29,7 +31,28 @@ local colors = {
lightbg = "#363a4b",
lightbg2 = "#303445",
pmenu_bg = "#89ffe6", -- custom
folder_bg = "#82aaff"
folder_bg = "#82aaff",
}
return colors
M.base_16 = {
base00 = "#292d3e",
base01 = "#444267",
base02 = "#32374d",
base03 = "#676e95",
base04 = "#8796b0",
base05 = "#959dcb",
base06 = "#959dcb",
base07 = "#ffffff",
base08 = "#f07178",
base09 = "#f78c6c",
base0A = "#ffcb6b",
base0B = "#c3e88d",
base0C = "#89ddff",
base0D = "#82aaff",
base0E = "#c792ea",
base0F = "#ff5370",
}
M = require("base16").override_theme(M, "palenight")
return M

View file

@ -1,35 +0,0 @@
local colors = {
white = "#e8e3e3",
darker_black = "#121212",
black = "#151515", -- nvim bg
black2 = "#1a1a1a",
one_bg = "#1f1f1f",
one_bg2 = "#282828",
one_bg3 = "#303030",
grey = "#3d3d3d",
grey_fg = "#474747",
grey_fg2 = "#515151",
light_grey = "#595959",
red = "#b66467",
baby_pink = "#BD7476",
pink = "#BA6C6F",
line = "#2c2f30", -- for lines like vertsplit
green = "#8c977d",
vibrant_green = "#929C84",
nord_blue = "#93A8BD",
blue = "#8da3b9",
yellow = "#d9bc8c",
sun = "#DBBF92",
purple = "#a988b0",
dark_purple = "#A181A7",
teal = "#90AAA7",
orange = "#CEB385",
cyan = "#8aa6a2",
statusline_bg = "#181818",
lightbg = "#252525",
lightbg2 = "#1f1f1f",
pmenu_bg = "#8aa6a2",
folder_bg = "#8da3b9",
}
return colors

View file

@ -1,35 +0,0 @@
local colors = {
white = "#fff9e8",
darker_black = "#262b34",
black = "#2a2f38", -- nvim bg
black2 = "#323740",
one_bg = "#3a3f48",
one_bg2 = "#3c414a",
one_bg3 = "#40454e",
grey = "#4b5059",
grey_fg = "#50555e",
grey_fg2 = "#565b64",
light_grey = "#5c616a",
red = "#ff6578",
baby_pink = "#d699b6",
pink = "#ff75a0",
line = "#3a4248", -- for lines like vertsplit
green = "#9dd274",
vibrant_green = "#99d6a8",
nord_blue = "#78b4ac",
blue = "#6dc7e3",
yellow = "#eacb64",
sun = "#e0c15a",
purple = "#ba9cf3",
dark_purple = "#b092e9",
teal = "#69a59d",
orange = "#e69875",
cyan = "#95d1c9",
statusline_bg = "#2f343d",
lightbg = "#3a3f48",
lightbg2 = "#323740",
pmenu_bg = "#83c092",
folder_bg = "#7393b3",
}
return colors

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#839496",
darker_black = "#002530",
black = "#002b36",
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#61afef",
}
return colors
M.base_16 = {
base00 = "#002b36",
base01 = "#073642",
base02 = "#586e75",
base03 = "#657b83",
base04 = "#839496",
base05 = "#93a1a1",
base06 = "#eee8d5",
base07 = "#fdf6e3",
base08 = "#dc322f",
base09 = "#cb4b16",
base0A = "#b58900",
base0B = "#859900",
base0C = "#2aa198",
base0D = "#268bd2",
base0E = "#6c71c4",
base0F = "#d33682",
}
M = require("base16").override_theme(M, "solarized")
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#abb2bf",
darker_black = "#0e0f1a",
black = "#11121D", -- nvim bg
@ -32,5 +34,25 @@ local colors = {
folder_bg = "#8094B4",
}
return colors
M.base_16 = {
base00 = "#11121d",
base01 = "#1b1c27",
base02 = "#21222d",
base03 = "#282934",
base04 = "#30313c",
base05 = "#abb2bf",
base06 = "#b2b9c6",
base07 = "#b9c0cd",
base08 = "#ee6d85",
base09 = "#7199ee",
base0A = "#7199ee",
base0B = "#dfae67",
base0C = "#a485dd",
base0D = "#95c561",
base0E = "#a485dd",
base0F = "#f3627a",
}
M = require("base16").override_theme(M, "tokyodark")
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#c0caf5",
darker_black = "#16161e",
black = "#1a1b26", -- nvim bg
@ -32,4 +34,23 @@ local colors = {
folder_bg = "#7aa2f7",
}
return colors
M.base_16 = {
base0A = "#e0af68",
base04 = "#565c64",
base07 = "#c0caf5",
base05 = "#a9b1d6",
base0E = "#9d7cd8",
base0D = "#7aa2f7",
base0C = "#2ac3de",
base0B = "#9ece6a",
base02 = "#3b4261",
base0F = "#9abdf5",
base03 = "#545c7e",
base08 = "#f7768e",
base01 = "#3b4261",
base00 = "#1A1B26",
base09 = "#ff9e64",
base06 = "#bbc5f0",
}
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#C5C8C2",
darker_black = "#191b1d",
black = "#1d1f21", -- nvim bg
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#6f8dab",
}
return colors
M.base_16 = {
base0A = "#f0c674",
base04 = "#b4b7b4",
base07 = "#ffffff",
base05 = "#c5c8c6",
base0E = "#b294bb",
base0D = "#81a2be",
base0C = "#8abeb7",
base0B = "#b5bd68",
base02 = "#373b41",
base0F = "#a3685a",
base03 = "#969896",
base08 = "#cc6666",
base01 = "#282a2e",
base00 = "#1d1f21",
base09 = "#de935f",
base06 = "#e0e0e0",
}
M = require("base16").override_theme(M, "tomorrow_night")
return M

View file

@ -1,4 +1,6 @@
local colors = {
local M = {}
M.base_30 = {
white = "#c6c6c6",
darker_black = "#030303",
black = "#080808",
@ -32,4 +34,25 @@ local colors = {
folder_bg = "#87afff",
}
return colors
M.base_16 = {
base00 = "#080808",
base01 = "#1c1c1c",
base02 = "#292929",
base03 = "#87875f",
base04 = "#857b6f",
base05 = "#c6c6c6",
base06 = "#d2d2d2",
base07 = "#dedede",
base08 = "#c6c6c6",
base09 = "#d7875f",
base0A = "#d7ff87",
base0B = "#87d75f",
base0C = "#ffd7af",
base0D = "#d7ff87",
base0E = "#87afff",
base0F = "#dc8c64",
}
M = require("base16").override_theme(M, "wombat")
return M