mirror of
https://github.com/maxmx03/dracula.nvim.git
synced 2026-09-10 15:36:25 -04:00
55 lines
1.5 KiB
Lua
55 lines
1.5 KiB
Lua
---@class dracula.styles
|
|
---@field types? vim.api.keyset.highlight
|
|
---@field functions? vim.api.keyset.highlight
|
|
---@field parameters? vim.api.keyset.highlight
|
|
---@field comments? vim.api.keyset.highlight
|
|
---@field strings? vim.api.keyset.highlight
|
|
---@field keywords? vim.api.keyset.highlight
|
|
---@field variables? vim.api.keyset.highlight
|
|
---@field constants? vim.api.keyset.highlight
|
|
|
|
---@class dracula.config
|
|
---@field styles dracula.styles
|
|
---@field transparent? boolean
|
|
---@field on_highlights? fun(colors: dracula.palette, color: dracula.color): dracula.highlights
|
|
---@field on_colors? fun(colors: dracula.palette, color: dracula.color): dracula.palette
|
|
return {
|
|
styles = {
|
|
types = {},
|
|
functions = {},
|
|
parameters = {},
|
|
comments = {},
|
|
strings = {},
|
|
keywords = {},
|
|
variables = {},
|
|
constants = {},
|
|
},
|
|
transparent = false,
|
|
on_highlights = nil,
|
|
on_colors = nil,
|
|
plugins = {
|
|
['nvim-treesitter'] = true,
|
|
['rainbow-delimiters'] = true,
|
|
['nvim-lspconfig'] = true,
|
|
['nvim-navic'] = true,
|
|
['nvim-cmp'] = true,
|
|
['indent-blankline.nvim'] = true,
|
|
['neo-tree.nvim'] = true,
|
|
['nvim-tree.lua'] = true,
|
|
['which-key.nvim'] = true,
|
|
['dashboard-nvim'] = true,
|
|
['gitsigns.nvim'] = true,
|
|
['neogit'] = true,
|
|
['todo-comments.nvim'] = true,
|
|
['lazy.nvim'] = true,
|
|
['telescope.nvim'] = true,
|
|
['noice.nvim'] = true,
|
|
['hop.nvim'] = true,
|
|
['mini.statusline'] = true,
|
|
['mini.tabline'] = true,
|
|
['mini.starter'] = true,
|
|
['mini.cursorword'] = true,
|
|
['bufferline.nvim'] = true,
|
|
},
|
|
}
|