@@ -250,30 +250,31 @@ local function buildEnumChunk(docType, name, uri)
250250 local comment = tryDocClassComment (tp )
251251 if comment then
252252 for line in util .eachLine (comment ) do
253- lines [# lines + 1 ] = ( ' -- %s ' ): format ( line )
253+ lines [# lines + 1 ] = line
254254 end
255255 end
256256 end
257257 if # enums == 0 then
258258 return nil
259259 end
260- lines [# lines + 1 ] = (' %s :' ):format (name )
260+ lines [# lines + 1 ] = (' **%s** :' ):format (name )
261261 for _ , enum in ipairs (enums ) do
262- local enumDes = (' %s %s' ):format (
263- (enum .default and ' ->' )
264- or (enum .additional and ' +>' )
265- or ' |' ,
266- vm .getInfer (enum ):view (uri )
262+ local suffix = (enum .default and ' (default)' )
263+ or (enum .additional and ' (additional)' )
264+ or ' '
265+ local enumDes = (' - `%s`%s' ):format (
266+ vm .getInfer (enum ):view (uri ),
267+ suffix
267268 )
268269 if enum .comment then
269270 local first = true
270271 local len = # enumDes
271272 for comm in enum .comment :gmatch ' [^\r\n ]+' do
272273 if first then
273274 first = false
274- enumDes = (' %s -- %s' ):format (enumDes , comm )
275+ enumDes = (' %s — %s' ):format (enumDes , comm )
275276 else
276- enumDes = (' %s\n %s -- %s' ):format (enumDes , (' ' ):rep (len ), comm )
277+ enumDes = (' %s\n %s %s' ):format (enumDes , (' ' ):rep (len + 3 ), comm )
277278 end
278279 end
279280 end
@@ -391,7 +392,7 @@ local function getFunctionCommentMarkdown(source, raw)
391392 end
392393
393394 local enums = getBindEnums (source , docGroup )
394- md :add (' lua ' , enums )
395+ md :add (' md ' , enums )
395396
396397 return md
397398end
@@ -410,11 +411,11 @@ local function tryDocComment(source, raw)
410411 md :add (' md' , comment )
411412 if source .type == ' doc.alias' then
412413 local enums = buildEnumChunk (source , source .alias [1 ], guide .getUri (source ))
413- md :add (' lua ' , enums )
414+ md :add (' md ' , enums )
414415 end
415416 if source .type == ' doc.enum' then
416417 local enums = buildEnumChunk (source , source .enum [1 ], guide .getUri (source ))
417- md :add (' lua ' , enums )
418+ md :add (' md ' , enums )
418419 end
419420 local result = md :string ()
420421 if result == ' ' then
0 commit comments