Skip to content

Commit 3b57867

Browse files
committed
chore: update highlight types
1 parent 17083c8 commit 3b57867

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

lua/bufferline/types.lua

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,13 @@
6868
---@field public themable? boolean
6969
---@field public hover? bufferline.HoverOptions
7070

71+
---@class bufferline.HLLink
72+
---@field attribute 'fg' | 'bg'
73+
---@field highlight string
74+
7175
---@class bufferline.HLGroup
72-
---@field fg? string
73-
---@field bg? string
76+
---@field fg? string | bufferline.HLLink
77+
---@field bg? string | bufferline.HLLink
7478
---@field sp? string
7579
---@field special? string
7680
---@field bold? boolean
@@ -214,14 +218,14 @@
214218
---@field add fun(self: bufferline.Section, item: bufferline.Component)
215219

216220
---@class bufferline.State
217-
---@field components bufferline.Component[]
221+
---@field components bufferline.Component[]?
218222
---@field current_element_index number?
219-
---@field is_picking boolean
220-
---@field visible_components bufferline.Component[]
221-
---@field __components bufferline.Component[]
223+
---@field is_picking boolean?
224+
---@field visible_components bufferline.Component[]?
225+
---@field __components bufferline.Component[]?
222226
---@field custom_sort number[]?
223-
---@field left_offset_size number
224-
---@field right_offset_size number
227+
---@field left_offset_size number?
228+
---@field right_offset_size number?
225229

226230
---@alias bufferline.Sorter fun(buf_a: bufferline.Buffer, buf_b: bufferline.Buffer): boolean
227231

0 commit comments

Comments
 (0)