mirror of
https://github.com/pojokcodeid/nvim-lazy.git
synced 2025-06-21 16:39:04 +02:00
63 lines
2.5 KiB
Lua
63 lines
2.5 KiB
Lua
return {
|
|
"Mofiqul/dracula.nvim",
|
|
priority = 1000,
|
|
opts = function()
|
|
local colors = require("dracula").colors()
|
|
return {
|
|
colors = {
|
|
-- purple = "#FCC76A",
|
|
menu = colors.bg,
|
|
selection = "#363848",
|
|
},
|
|
italic_comment = true,
|
|
lualine_bg_color = colors.bg,
|
|
overrides = {
|
|
Keywords = { fg = colors.cyan, italic = true },
|
|
["@keyword"] = { fg = colors.pink, italic = true },
|
|
["@keyword.function"] = { fg = colors.cyan, italic = true },
|
|
["@function"] = { fg = colors.green, italic = true },
|
|
["@tag.attribute"] = { fg = colors.green, italic = true },
|
|
["@tag.builtin.javascript"] = { fg = colors.pink },
|
|
["@tag.delimiter.javascript"] = { fg = colors.fg },
|
|
["@type.javascript"] = { fg = colors.fg },
|
|
["@property.css"] = { fg = colors.cyan },
|
|
["@type.css"] = { fg = colors.green },
|
|
["@tag.css"] = { fg = colors.pink },
|
|
["@keyword.css"] = { fg = colors.fg },
|
|
["@string.css"] = { fg = colors.pink },
|
|
NvimTreeFolderIcon = { fg = "#6776a7" },
|
|
CmpItemAbbr = { fg = "#ABB2BF" },
|
|
CmpItemKind = { fg = "#ABB2BF" },
|
|
CmpItemAbbrDeprecated = { fg = "#ABB2BF" },
|
|
CmpItemAbbrMatch = { fg = "#8BE9FD" },
|
|
htmlLink = { fg = "#BD93F9", underline = false },
|
|
Underlined = { fg = "#8BE9FD" },
|
|
NvimTreeSpecialFile = { fg = "#FF79C6" },
|
|
SpellBad = { fg = "#FF6E6E" },
|
|
illuminatedWord = { bg = "#3b4261" },
|
|
illuminatedCurWord = { bg = "#3b4261" },
|
|
IlluminatedWordText = { bg = "#3b4261" },
|
|
IlluminatedWordRead = { bg = "#3b4261" },
|
|
IlluminatedWordWrite = { bg = "#3b4261" },
|
|
DiffChange = { fg = colors.fg },
|
|
StatusLine = { fg = colors.fg, bg = colors.bg },
|
|
StatusLineTerm = { fg = colors.fg, bg = colors.bg },
|
|
BufferLineFill = { bg = colors.bg },
|
|
Pmenu = { fg = colors.fg, bg = colors.bg },
|
|
LspInfoBorder = { fg = colors.fg },
|
|
LspReferenceText = { bg = "#3b4261" },
|
|
LspReferenceRead = { bg = "#3b4261" },
|
|
LspReferenceWrite = { bg = "#3b4261" },
|
|
WinBar = { bg = colors.bg },
|
|
WinBarNC = { fg = colors.fg, bg = colors.bg },
|
|
MasonBackdrop = { link = "NormalFloat" },
|
|
},
|
|
transparent_bg = false,
|
|
}
|
|
end,
|
|
config = function(_, opts)
|
|
require("dracula").setup(opts)
|
|
local colorscheme = pcode.themes.dracula or "dracula"
|
|
vim.cmd("colorscheme " .. colorscheme)
|
|
end,
|
|
}
|