farout.nvim/lua/tokyonight/colors.lua

59 lines
1.4 KiB
Lua
Raw Normal View History

2021-04-17 19:22:55 +00:00
local util = require("tokyonight.util")
local config = require("tokyonight.config")
-- Color Palette
---@class ColorScheme
local colors = {
none = "NONE",
2021-04-19 12:39:35 +00:00
bg_dark = "#1f2335",
2021-04-17 19:22:55 +00:00
bg = "#24283b",
2021-04-19 12:39:35 +00:00
bg_highlight = "#292e42",
fg = "#c0caf5",
fg_dark = "#a9b1d6",
fg_gutter = "#3b4261",
2021-04-17 19:22:55 +00:00
dark3 = "#545c7e",
2021-04-19 12:39:35 +00:00
comment = "#565f89",
2021-04-17 19:22:55 +00:00
dark5 = "#737aa2",
blue0 = "#3d59a1",
blue = "#7aa2f7",
cyan = "#7dcfff",
blue1 = "#2ac3de",
blue5 = "#89ddff",
2021-04-19 12:39:35 +00:00
blue6 = "#B4F9F8",
2021-04-17 19:22:55 +00:00
magenta = "#bb9af7",
2021-04-19 12:39:35 +00:00
purple = "#9d7cd8",
2021-04-17 19:22:55 +00:00
orange = "#ff9e64",
yellow = "#e0af68",
green3 = "#9ece6a",
green = "#73daca",
2021-04-19 12:39:35 +00:00
teal = "#1abc9c",
2021-04-17 19:22:55 +00:00
red = "#f7768e",
red1 = "#db4b4b",
2021-04-19 18:43:20 +00:00
diff = { change = "#394b70", add = "#164846", delete = "#823c41" },
git = { change = "#6183bb", add = "#449dab", delete = "#914c54" },
2021-04-17 19:22:55 +00:00
}
if config.style == "night" then colors.bg = "#1a1b26" end
2021-04-19 18:43:20 +00:00
util.bg = colors.bg
colors.git.ignore = colors.dark3
colors.black = util.darken(colors.bg, 0.7, "#000000")
2021-04-19 12:39:35 +00:00
colors.border_highlight = colors.blue0
colors.border = colors.black
colors.bg_popup = colors.bg_dark
colors.bg_sidebar = colors.bg_dark
colors.bg_statusline = colors.bg_dark
colors.bg_float = colors.bg
2021-04-19 18:43:20 +00:00
colors.bg_visual = util.darken(colors.blue0, 0.7)
2021-04-19 12:39:35 +00:00
colors.bg_search = colors.blue0
colors.fg_sidebar = colors.fg_dark
colors.error = colors.red1
colors.warning = colors.yellow
colors.info = colors.teal
colors.hint = colors.info
-- util.fg = colors.fg
2021-04-17 19:22:55 +00:00
return colors