|
6 | 6 | ---@field language_icon boolean |
7 | 7 | ---@field language_name boolean |
8 | 8 | ---@field disable_background boolean|string[] |
9 | | ----@field width render.md.code.Width |
| 9 | +---@field width render.md.base.Width |
10 | 10 | ---@field left_margin number |
11 | 11 | ---@field left_pad number |
12 | 12 | ---@field right_pad number |
@@ -37,12 +37,6 @@ local Position = { |
37 | 37 | right = 'right', |
38 | 38 | } |
39 | 39 |
|
40 | | ----@enum render.md.code.Width |
41 | | -local Width = { |
42 | | - full = 'full', |
43 | | - block = 'block', |
44 | | -} |
45 | | - |
46 | 40 | ---@enum render.md.code.Border |
47 | 41 | local Border = { |
48 | 42 | hide = 'hide', |
@@ -130,15 +124,16 @@ M.default = { |
130 | 124 |
|
131 | 125 | ---@param spec render.md.debug.ValidatorSpec |
132 | 126 | function M.validate(spec) |
133 | | - require('render-markdown.config.base').validate(spec) |
| 127 | + local Base = require('render-markdown.config.base') |
| 128 | + Base.validate(spec) |
134 | 129 | spec:type('sign', 'boolean') |
135 | 130 | spec:one_of('style', vim.tbl_values(Style)) |
136 | 131 | spec:one_of('position', vim.tbl_values(Position)) |
137 | 132 | spec:type('language_pad', 'number') |
138 | 133 | spec:type('language_icon', 'boolean') |
139 | 134 | spec:type('language_name', 'boolean') |
140 | 135 | spec:list('disable_background', 'string', 'boolean') |
141 | | - spec:one_of('width', vim.tbl_values(Width)) |
| 136 | + spec:one_of('width', vim.tbl_values(Base.Width)) |
142 | 137 | spec:type('left_margin', 'number') |
143 | 138 | spec:type('left_pad', 'number') |
144 | 139 | spec:type('right_pad', 'number') |
|
0 commit comments