Feature: Syntax typeface delimiters can end at punctuation

This commit is contained in:
Tinmarino
2020-08-13 01:59:21 -04:00
parent 22d9d012ba
commit 0b85dd1a7b
3 changed files with 42 additions and 19 deletions

View File

@ -5,6 +5,16 @@
# 1 Typeface {{{1
#################
Given vimwiki (Markdown with punctuation #340 {{{2):
__bold__, not bold
Execute (Set syntax markdown):
call SetSyntax('markdown')
Execute (Assert Syntax (alpha)):
AssertEqual 'VimwikiBold1' , SyntaxAt(1, 5) . 1
AssertEqual '2' , SyntaxAt(1, 16) . 2
Given vimwiki (Markdown bad __this_not_it__ {{{2):
See here 14 |
s2n_error
@ -26,7 +36,7 @@ Given vimwiki (Markdown bad __this_not_it__ {{{2):
Execute (Set syntax markdown):
call SetSyntax('markdown')
Execute (Assert Syntax extended types x 1):
Execute (Assert Syntax (bravo)):
AssertEqual 'VimwikiError2' , SyntaxAt(2, 4) . 2
AssertEqual 'VimwikiError3' , SyntaxAt(3, 4) . 3
AssertEqual '4' , SyntaxAt(4, 14) . 4
@ -49,7 +59,7 @@ Given vimwiki (bold and pre {{{2):
Execute (Set syntax markdown):
call SetSyntax('markdown')
Execute (Assert Syntax extended types x 1):
Execute (Assert Syntax (charlie)):
AssertEqual 'VimwikiPre' , SyntaxAt(3, 1)
# Emphasis stricker {{{2
@ -63,7 +73,7 @@ Given vimwiki (Emphasis and not):
Execute (Set syntax markdown):
call SetSyntax('markdown')
Execute (Assert Syntax extended types x 1):
Execute (Assert Syntax (delta)):
AssertEqual 'VimwikiBold' , SyntaxAt(1, 9)
AssertEqual 'VimwikiItalic' , SyntaxAt(2, 9)
AssertEqual '' , SyntaxAt(3, 9)