mirror of
https://github.com/rose-pine/neovim.git
synced 2025-10-15 12:38:53 +02:00
chore: update config types
This commit is contained in:
parent
060e39b906
commit
dc59146ef0
1 changed files with 23 additions and 41 deletions
|
|
@ -1,60 +1,39 @@
|
||||||
local M = {}
|
local M = {}
|
||||||
|
|
||||||
---@class Groups
|
---@class Highlight
|
||||||
---@field background string
|
---@field fg string
|
||||||
---@field background_nc string
|
---@field bg string
|
||||||
---@field panel string
|
---@field sp string
|
||||||
---@field panel_nc string
|
---@field bold boolean
|
||||||
---@field border string
|
---@field italic boolean
|
||||||
---@field comment string
|
---@field undercurl boolean
|
||||||
---@field link string
|
---@field underline boolean
|
||||||
---@field punctuation string
|
---@field underdouble boolean
|
||||||
---@field error string
|
---@field underdotted boolean
|
||||||
---@field hint string
|
---@field underdashed boolean
|
||||||
---@field info string
|
---@field strikethrough boolean
|
||||||
---@field warn string
|
|
||||||
---@field git_add string
|
|
||||||
---@field git_change string
|
|
||||||
---@field git_delete string
|
|
||||||
---@field git_dirty string
|
|
||||||
---@field git_ignore string
|
|
||||||
---@field git_merge string
|
|
||||||
---@field git_rename string
|
|
||||||
---@field git_stage string
|
|
||||||
---@field git_text string
|
|
||||||
---@field headings Headings|string
|
|
||||||
|
|
||||||
---@class Headings
|
---@alias Variant 'main' | 'moon' | 'dawn'
|
||||||
---@field h1 string
|
|
||||||
---@field h2 string
|
|
||||||
---@field h3 string
|
|
||||||
---@field h4 string
|
|
||||||
---@field h5 string
|
|
||||||
---@field h6 string
|
|
||||||
|
|
||||||
---@class Config
|
---@class Config
|
||||||
---@field variant 'auto'|'main'|'moon'|'dawn'
|
|
||||||
---@field dark_variant 'main'|'moon'|'dawn'
|
|
||||||
---@field bold_vert_split boolean
|
|
||||||
---@field dim_nc_background boolean
|
|
||||||
---@field disable_background boolean
|
|
||||||
---@field disable_float_background boolean
|
|
||||||
---@field disable_italics boolean
|
|
||||||
---@field groups Groups
|
|
||||||
---@field highlight_groups table<string, any>
|
|
||||||
local defaults = {
|
local defaults = {
|
||||||
|
---@type 'auto' | Variant
|
||||||
variant = 'auto',
|
variant = 'auto',
|
||||||
|
|
||||||
|
---@type Variant
|
||||||
dark_variant = 'main',
|
dark_variant = 'main',
|
||||||
|
|
||||||
bold_vert_split = false,
|
bold_vert_split = false,
|
||||||
|
|
||||||
dim_nc_background = false,
|
dim_nc_background = false,
|
||||||
|
|
||||||
disable_background = false,
|
disable_background = false,
|
||||||
disable_float_background = false,
|
disable_float_background = false,
|
||||||
disable_italics = false,
|
disable_italics = false,
|
||||||
highlight_groups = {},
|
|
||||||
|
|
||||||
groups = {
|
groups = {
|
||||||
background = 'base',
|
background = 'base',
|
||||||
background_nc = '_experimental_nc',
|
background_nc = 'nc',
|
||||||
panel = 'surface',
|
panel = 'surface',
|
||||||
panel_nc = 'base',
|
panel_nc = 'base',
|
||||||
border = 'highlight_med',
|
border = 'highlight_med',
|
||||||
|
|
@ -83,6 +62,9 @@ local defaults = {
|
||||||
h6 = 'foam',
|
h6 = 'foam',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
---@type table<string, Highlight>
|
||||||
|
highlight_groups = {},
|
||||||
}
|
}
|
||||||
|
|
||||||
---@type Config
|
---@type Config
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue