@@ -51,7 +51,7 @@ if !exists("g:vmt_min_level")
51
51
endif
52
52
53
53
if ! exists (" g:vmt_max_level" )
54
- let g: vmt_max_level = 3
54
+ let g: vmt_max_level = 6
55
55
endif
56
56
57
57
let g: GFMHeadingIds = {}
@@ -305,24 +305,24 @@ function! s:GenTocInner(markdownStyle, isModeline)
305
305
306
306
for headingLine in l: headingLines
307
307
let l: headingName = <SID> GetHeadingName (headingLine)
308
- " only add line if less than max level and greater than min level
309
- if l: levels [i ] <= g: vmt_max_level && l: levels [i ] >= g: vmt_min_level
310
- let l: headingIndents = l: levels [i ] - l: minLevel
311
- let l: listItemChar = l: listItemChars [(l: levels [i ] + 1 ) % len (l: listItemChars )]
312
- " make link if desired, otherwise just bullets
313
- if g: vmt_link
314
- let l: headingLink = <SID> GetHeadingLink (l: headingName , a: markdownStyle )
315
- let l: heading = repeat (s: GetIndentText (), l: headingIndents )
316
- let l: heading = l: heading . l: listItemChar
317
- let l: heading = l: heading . " [" . l: headingName . " ]"
318
- let l: heading = l: heading . " (#" . l: headingLink . " )"
319
- else
320
- let l: heading = repeat (s: GetIndentText (), l: headingIndents )
321
- let l: heading = l: heading . l: listItemChar
322
- let l: heading = l: heading . " " . l: headingName
323
- endif
324
- silent put = l: heading
325
- endif
308
+ " only add line if less than max level and greater than min level
309
+ if l: levels [i ] <= g: vmt_max_level && l: levels [i ] >= g: vmt_min_level
310
+ let l: headingIndents = l: levels [i ] - l: minLevel
311
+ let l: listItemChar = l: listItemChars [(l: levels [i ] + 1 ) % len (l: listItemChars )]
312
+ " make link if desired, otherwise just bullets
313
+ if g: vmt_link
314
+ let l: headingLink = <SID> GetHeadingLink (l: headingName , a: markdownStyle )
315
+ let l: heading = repeat (s: GetIndentText (), l: headingIndents )
316
+ let l: heading = l: heading . l: listItemChar
317
+ let l: heading = l: heading . " [" . l: headingName . " ]"
318
+ let l: heading = l: heading . " (#" . l: headingLink . " )"
319
+ else
320
+ let l: heading = repeat (s: GetIndentText (), l: headingIndents )
321
+ let l: heading = l: heading . l: listItemChar
322
+ let l: heading = l: heading . " " . l: headingName
323
+ endif
324
+ silent put = l: heading
325
+ endif
326
326
let l: i += 1
327
327
endfor
328
328
0 commit comments