42 lines
839 B
Plaintext
42 lines
839 B
Plaintext
Before:
|
|
let g:vim_markdown_strikethrough = 1
|
|
syn off | syn on
|
|
|
|
After:
|
|
unlet! g:vim_markdown_strikethrough
|
|
|
|
Given markdown;
|
|
a ~~b~~ c
|
|
|
|
Execute (strikethrough):
|
|
AssertNotEqual SyntaxOf('a'), 'mkdStrike'
|
|
AssertEqual SyntaxOf('b'), 'mkdStrike'
|
|
AssertNotEqual SyntaxOf('c'), 'mkdStrike'
|
|
|
|
Given markdown;
|
|
# ~~h1~~
|
|
## ~~h2~~
|
|
### ~~h3~~
|
|
#### ~~h4~~
|
|
##### ~~h5~~
|
|
###### ~~h6~~
|
|
|
|
Execute (strikethrough in atx headings):
|
|
AssertEqual SyntaxOf('h1'), 'mkdStrike'
|
|
AssertEqual SyntaxOf('h2'), 'mkdStrike'
|
|
AssertEqual SyntaxOf('h3'), 'mkdStrike'
|
|
AssertEqual SyntaxOf('h4'), 'mkdStrike'
|
|
AssertEqual SyntaxOf('h5'), 'mkdStrike'
|
|
AssertEqual SyntaxOf('h6'), 'mkdStrike'
|
|
|
|
Given markdown;
|
|
~~h1~~
|
|
=
|
|
|
|
~~h2~~
|
|
-
|
|
|
|
Execute (strikethrough in setext headings):
|
|
AssertEqual SyntaxOf('h1'), 'mkdStrike'
|
|
AssertEqual SyntaxOf('h2'), 'mkdStrike'
|