mirror of https://github.com/gabehf/base46.git
resolve #72 #73 #75 #81 #83v2.5
parent
1bc02bfb68
commit
5418b246ac
@ -0,0 +1,101 @@
|
||||
-- Credits to original theme https://gitlab.com/snakedye/chocolate
|
||||
-- This is modified version of it
|
||||
|
||||
local M = {}
|
||||
|
||||
M.base_30 = {
|
||||
white = "#cdc0ad",
|
||||
darker_black = "#201d1c",
|
||||
black = "#252221", -- nvim bg
|
||||
black2 = "#2b2827",
|
||||
one_bg = "#2f2c2b",
|
||||
one_bg2 = "#393635",
|
||||
one_bg3 = "#43403f",
|
||||
grey = "#4d4a49",
|
||||
grey_fg = "#575453",
|
||||
grey_fg2 = "#615e5d",
|
||||
light_grey = "#6b6867",
|
||||
red = "#c65f5f",
|
||||
baby_pink = "#dc7575",
|
||||
pink = "#d16a6a",
|
||||
line = "#322f2e", -- for lines like vertsplit
|
||||
green = "#8ca589",
|
||||
vibrant_green = "#95ae92",
|
||||
nord_blue = "#728797",
|
||||
blue = "#7d92a2",
|
||||
yellow = "#d9b27c",
|
||||
sun = "#e1ba84",
|
||||
purple = "#998396",
|
||||
dark_purple = "#917b8e",
|
||||
teal = "#749689",
|
||||
orange = "#d08b65",
|
||||
cyan = "#829e9b",
|
||||
statusline_bg = "#292625",
|
||||
lightbg = "#353231",
|
||||
pmenu_bg = "#859e82",
|
||||
folder_bg = "#768b9b",
|
||||
beige = "#ab9382",
|
||||
}
|
||||
|
||||
M.base_16 = {
|
||||
base00 = "#252221",
|
||||
base01 = "#2f2c2b",
|
||||
base02 = "#393635",
|
||||
base03 = "#43403f",
|
||||
base04 = "#4d4a49",
|
||||
base05 = "#c8bAA4",
|
||||
base06 = "#beae94",
|
||||
base07 = "#cdc0ad",
|
||||
base08 = "#c65f5f",
|
||||
base09 = "#d08b65",
|
||||
base0A = "#d9b27c",
|
||||
base0B = "#8ca589",
|
||||
base0C = "#998396",
|
||||
base0D = "#7d92a2",
|
||||
base0E = "#c65f5f",
|
||||
base0F = "#ab9382",
|
||||
}
|
||||
|
||||
M.polish_hl = {
|
||||
TSField = {
|
||||
fg = M.base_30.purple,
|
||||
},
|
||||
|
||||
TSVariable = {
|
||||
fg = M.base_16.base06,
|
||||
},
|
||||
|
||||
TSModule = {
|
||||
fg = M.base_30.beige,
|
||||
},
|
||||
|
||||
Operator = {
|
||||
fg = M.base_30.blue,
|
||||
},
|
||||
|
||||
TSAttribute = {
|
||||
fg = M.base_30.cyan,
|
||||
},
|
||||
|
||||
TSPunctBracket = {
|
||||
fg = M.base_16.base06,
|
||||
},
|
||||
|
||||
TSParenthesis = {
|
||||
link = "TSPunctBracket",
|
||||
},
|
||||
|
||||
TSParameter = {
|
||||
fg = M.base_30.green,
|
||||
},
|
||||
|
||||
TSFuncBuiltin = {
|
||||
fg = M.base_30.yellow,
|
||||
},
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "chocolate")
|
||||
|
||||
return M
|
||||
@ -0,0 +1,59 @@
|
||||
local M = {}
|
||||
|
||||
M.base_30 = {
|
||||
white = "#504945",
|
||||
darker_black = "#e8dbb2",
|
||||
black = "#F2E5BC", -- nvim bg
|
||||
black2 = "#e3d6ad",
|
||||
one_bg = "#e5d8af",
|
||||
one_bg2 = "#d8cba2",
|
||||
one_bg3 = "#cabd94",
|
||||
grey = "#c0b38a",
|
||||
grey_fg = "#b6a980",
|
||||
grey_fg2 = "#ac9f76",
|
||||
light_grey = "#a2956c",
|
||||
red = "#d65d0e",
|
||||
baby_pink = "#af3a03",
|
||||
pink = "#9d0006",
|
||||
line = "#ded1a8", -- for lines like vertsplit
|
||||
green = "#79740e",
|
||||
vibrant_green = "#7f7a14",
|
||||
nord_blue = "#7b9d90",
|
||||
blue = "#458588",
|
||||
yellow = "#d79921",
|
||||
sun = "#dd9f27",
|
||||
purple = "#8f3f71",
|
||||
dark_purple = "#853567",
|
||||
teal = "#749689",
|
||||
orange = "#b57614",
|
||||
cyan = "#82b3a8",
|
||||
statusline_bg = "#e9dcb3",
|
||||
lightbg = "#ddd0a7",
|
||||
pmenu_bg = "#739588",
|
||||
folder_bg = "#746d69",
|
||||
}
|
||||
|
||||
M.base_16 = {
|
||||
base00 = "#F2E5BC",
|
||||
base01 = "#e5d8af",
|
||||
base02 = "#d8cba2",
|
||||
base03 = "#cabd94",
|
||||
base04 = "#c0b38a",
|
||||
base05 = "#504945",
|
||||
base06 = "#3c3836",
|
||||
base07 = "#282828",
|
||||
base08 = "#9d0006",
|
||||
base09 = "#af3a03",
|
||||
base0A = "#b57614",
|
||||
base0B = "#79740e",
|
||||
base0C = "#427b58",
|
||||
base0D = "#076678",
|
||||
base0E = "#8f3f71",
|
||||
base0F = "#d65d0e",
|
||||
}
|
||||
|
||||
M.type = "light"
|
||||
|
||||
M = require("base46").override_theme(M, "gruvbox_light")
|
||||
|
||||
return M
|
||||
@ -0,0 +1,59 @@
|
||||
local M = {}
|
||||
|
||||
M.base_30 = {
|
||||
white = "#cdcecf",
|
||||
darker_black = "#121c29",
|
||||
black = "#192330",
|
||||
black2 = "#202a37",
|
||||
one_bg = "#252f3c", -- real bg of onedark
|
||||
one_bg2 = "#313b48",
|
||||
one_bg3 = "#3d4754",
|
||||
grey = "#495360",
|
||||
grey_fg = "#535d6a",
|
||||
grey_fg2 = "#5c6673",
|
||||
light_grey = "#646e7b",
|
||||
red = "#c94f6d",
|
||||
baby_pink = "#e26886",
|
||||
pink = "#d85e7c",
|
||||
line = "#2a3441",
|
||||
green = "#8ebaa4",
|
||||
vibrant_green = "#6ad4d6",
|
||||
blue = "#719cd6",
|
||||
nord_blue = "#86abdc",
|
||||
yellow = "#dbc074",
|
||||
sun = "#e0c989",
|
||||
purple = "#baa1e2",
|
||||
dark_purple = "#9d79d6",
|
||||
teal = "#5cc6c8",
|
||||
orange = "#fe9373",
|
||||
cyan = "#8be5e7",
|
||||
statusline_bg = "#202a37",
|
||||
lightbg = "#313b48",
|
||||
pmenu_bg = "#719cd6",
|
||||
folder_bg = "#719cd6",
|
||||
}
|
||||
|
||||
M.base_16 = {
|
||||
base00 = "#192330",
|
||||
base01 = "#252f3c",
|
||||
base02 = "#313b48",
|
||||
base03 = "#3d4754",
|
||||
base04 = "#495360",
|
||||
base05 = "#c0c8d5",
|
||||
base06 = "#c7cfdc",
|
||||
base07 = "#ced6e3",
|
||||
base08 = "#e26886",
|
||||
base09 = "#fe9373",
|
||||
base0A = "#dbc074",
|
||||
base0B = "#8ebaa4",
|
||||
base0C = "#7ad4d6",
|
||||
base0D = "#86abdc",
|
||||
base0E = "#9d79d6",
|
||||
base0F = "#d85e7c",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "nightfox")
|
||||
|
||||
return M
|
||||
@ -0,0 +1,94 @@
|
||||
local M = {}
|
||||
|
||||
M.base_30 = {
|
||||
white = "#2a303c",
|
||||
darker_black = "#ced4df",
|
||||
black = "#D8DEE9", -- nvim bg
|
||||
black2 = "#c9cfda",
|
||||
one_bg = "#c7cdd8", -- real bg of onedark
|
||||
one_bg2 = "#bdc3ce",
|
||||
one_bg3 = "#b3b9c4",
|
||||
grey = "#a9afba",
|
||||
grey_fg = "#9fa5b0",
|
||||
grey_fg2 = "#959ba6",
|
||||
light_grey = "#8b919c",
|
||||
red = "#a3454e",
|
||||
baby_pink = "#ae5059",
|
||||
pink = "#c56770",
|
||||
line = "#acb2bd", -- for lines like vertsplit
|
||||
green = "#75905e",
|
||||
vibrant_green = "#809b69",
|
||||
nord_blue = "#5b7b9b",
|
||||
blue = "#3f5f7f",
|
||||
yellow = "#c18401",
|
||||
sun = "#dea95f",
|
||||
purple = "#9c87c7",
|
||||
dark_purple = "#927dbd",
|
||||
teal = "#395979",
|
||||
orange = "#b46b54",
|
||||
cyan = "#6181a1",
|
||||
statusline_bg = "#ced4df",
|
||||
lightbg = "#bac0cb",
|
||||
pmenu_bg = "#7191b1",
|
||||
folder_bg = "#616773",
|
||||
}
|
||||
|
||||
M.base_16 = {
|
||||
base00 = "#D8DEE9",
|
||||
base01 = "#f4f4f4",
|
||||
base02 = "#e5e5e6",
|
||||
base03 = "#dfdfe0",
|
||||
base04 = "#d7d7d8",
|
||||
base05 = "#3e4450",
|
||||
base06 = "#272d39",
|
||||
base07 = "#2a303c",
|
||||
base08 = "#a3454e",
|
||||
base09 = "#b46b54",
|
||||
base0A = "#b88339",
|
||||
base0B = "#75905e",
|
||||
base0C = "#5b7b9b",
|
||||
base0D = "#3f5f7f",
|
||||
base0E = "#8d6786",
|
||||
base0F = "#a3454e",
|
||||
}
|
||||
|
||||
M.polish_hl = {
|
||||
WhichKeyDesc = {
|
||||
fg = M.base_30.white,
|
||||
},
|
||||
|
||||
WhichKey = {
|
||||
fg = M.base_30.white,
|
||||
},
|
||||
|
||||
TelescopePromptPrefix = {
|
||||
fg = M.base_30.white,
|
||||
},
|
||||
|
||||
TelescopeSelection = {
|
||||
bg = M.base_30.one_bg,
|
||||
fg = M.base_30.white,
|
||||
},
|
||||
|
||||
TSPunctBracket = {
|
||||
fg = M.base_30.nord_blue,
|
||||
},
|
||||
|
||||
NormalFloat = {
|
||||
bg = M.base_30.black,
|
||||
},
|
||||
|
||||
FloatBorder = {
|
||||
fg = M.base_16.base05,
|
||||
},
|
||||
|
||||
DiffAdd = {
|
||||
fg = M.base_16.base05,
|
||||
},
|
||||
}
|
||||
|
||||
M = require("base46").override_theme(M, "onenord_light")
|
||||
|
||||
M.type = "light"
|
||||
|
||||
return M
|
||||
@ -0,0 +1,83 @@
|
||||
local M = {}
|
||||
|
||||
M.base_30 = {
|
||||
white = "#dee1e6",
|
||||
darker_black = "#1a1a1a",
|
||||
black = "#1E1E1E", -- nvim bg
|
||||
black2 = "#252525",
|
||||
one_bg = "#282828",
|
||||
one_bg2 = "#313131",
|
||||
one_bg3 = "#3a3a3a",
|
||||
grey = "#444444",
|
||||
grey_fg = "#4e4e4e",
|
||||
grey_fg2 = "#585858",
|
||||
light_grey = "#626262",
|
||||
red = "#D16969",
|
||||
baby_pink = "#ea696f",
|
||||
pink = "#bb7cb6",
|
||||
line = "#2e2e2e", -- for lines like vertsplit
|
||||
green = "#B5CEA8",
|
||||
vibrant_green = "#bfd8b2",
|
||||
blue = "#569CD6",
|
||||
nord_blue = "#60a6e0",
|
||||
yellow = "#D7BA7D",
|
||||
sun = "#e1c487",
|
||||
purple = "#c68aee",
|
||||
dark_purple = "#b77bdf",
|
||||
teal = "#4EC994",
|
||||
orange = "#d3967d",
|
||||
cyan = "#9CDCFE",
|
||||
statusline_bg = "#242424",
|
||||
lightbg = "#303030",
|
||||
pmenu_bg = "#60a6e0",
|
||||
folder_bg = "#7A8A92",
|
||||
}
|
||||
|
||||
M.base_16 = {
|
||||
--author of this template Tomas Iser, @tomasiser on github,
|
||||
base00 = "#1E1E1E",
|
||||
base01 = "#262626",
|
||||
base02 = "#303030",
|
||||
base03 = "#3C3C3C",
|
||||
base04 = "#464646",
|
||||
base05 = "#D4D4D4",
|
||||
base06 = "#E9E9E9",
|
||||
base07 = "#FFFFFF",
|
||||
base08 = "#D16969",
|
||||
base09 = "#B5CEA8",
|
||||
base0A = "#D7BA7D",
|
||||
base0B = "#BD8D78",
|
||||
base0C = "#9CDCFE",
|
||||
base0D = "#DCDCAA",
|
||||
base0E = "#C586C0",
|
||||
base0F = "#CE9178",
|
||||
}
|
||||
|
||||
M.polish_hl = {
|
||||
|
||||
TSKeyword = {
|
||||
fg = M.base_30.blue,
|
||||
},
|
||||
|
||||
TSVariable = {
|
||||
fg = M.base_30.cyan,
|
||||
},
|
||||
|
||||
luaTSField = {
|
||||
fg = M.base_30.red,
|
||||
},
|
||||
|
||||
TSFieldKey = {
|
||||
fg = M.base_30.teal,
|
||||
},
|
||||
|
||||
TSKeywordReturn = {
|
||||
fg = M.base_16.base0E,
|
||||
},
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "vscode_dark")
|
||||
|
||||
return M
|
||||
Loading…
Reference in new issue