mirror of
https://github.com/maxmx03/solarized.nvim.git
synced 2026-09-10 07:26:26 -04:00
The "Solarized Neo" theme, which included both light and dark variants, has been dropped. The light variant of "Neo" is now the "Solarized Light" theme. The original "Solarized" by Ethan Schoonover, which also had light and dark versions, is now solely represented as the "Solarized Dark" theme.
57 lines
1.6 KiB
Lua
57 lines
1.6 KiB
Lua
---@class solarized.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 solarized.plugins
|
|
|
|
---@class solarized.config
|
|
---@field transparent? boolean
|
|
---@field on_highlights? fun(colors: solarized.palette, color: solarized.color): solarized.highlights
|
|
---@field on_colors? fun(colors: solarized.palette, color: solarized.color): solarized.palette
|
|
---@field styles? solarized.styles
|
|
---@field palette? "solarized" | "selenized"
|
|
---@field plugins? solarized.plugins
|
|
return {
|
|
transparent = false,
|
|
on_highlights = nil,
|
|
on_colors = nil,
|
|
palette = 'solarized',
|
|
styles = {
|
|
types = {},
|
|
functions = {},
|
|
parameters = {},
|
|
comments = {},
|
|
strings = {},
|
|
keywords = {},
|
|
variables = {},
|
|
constants = {},
|
|
},
|
|
plugins = {
|
|
['nvim-treesitter'] = 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,
|
|
['telescope.nvim'] = true,
|
|
['noice.nvim'] = true,
|
|
['hop.nvim'] = true,
|
|
['mini.statusline'] = true,
|
|
['mini.tabline'] = true,
|
|
['mini.starter'] = true,
|
|
['mini.cursorword'] = true,
|
|
['nvim-notify'] = true,
|
|
['rainbow-delimiters'] = true,
|
|
},
|
|
}
|