|
|
- Before:
- source ../after/ftplugin/markdown.vim
-
- After:
- setlocal foldexpr=0
- setlocal foldmethod=manual
-
- Given markdown;
- # Title
-
- ## Chapter 1
-
- ```
- This is code block
- # This is just a comment
- ```
-
- ## Capter 2
-
- foobar
-
- Execute (fold level # in code block):
- AssertEqual foldlevel(1), 0, '# Title'
- AssertEqual foldlevel(3), 1, '## Chapter 1'
- AssertEqual foldlevel(7), 2, '# This is just a comment'
- AssertEqual foldlevel(8), 2, '```'
- AssertEqual foldlevel(10), 1, '## Chapter 2'
- AssertEqual foldlevel(12), 2, 'foobar'
-
- Given markdown;
-
- ==+ Fold Level 1
-
- --+ Fold Level 2
-
- Execute (fold level ==+, --+):
- AssertEqual foldlevel(2), 1, '==+'
- AssertEqual foldlevel(4), 2, '--+'
|