Feature: blockquote (>
) better joining (J
) and hard wrapping (Issue #915)
Wrap: autoadd a new `> ` on new create lines with `setlocal comments+=n:>` Join: autoremove the inter `> ` with `setlocal formatoptions+=j`
This commit is contained in:
@ -8,6 +8,43 @@
|
||||
Include: vader_includes/vader_setup.vader
|
||||
|
||||
|
||||
################################################################################
|
||||
Execute (Log):
|
||||
Log '#915 Vimwiki Markdown Blockquote Syntax issue'
|
||||
file wiki_test.md
|
||||
call SetSyntax('markdown')
|
||||
|
||||
Given vimwiki (One blockquote):
|
||||
> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam faucibus rhoncus est sed facilisis. Sed imperdiet massa tellus, eu fermentum felis fringilla vel.
|
||||
|
||||
Do (gqq):
|
||||
gqq
|
||||
|
||||
Expect (Well formated and cursor on Sed):
|
||||
> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam faucibus rhoncus
|
||||
> est sed facilisis. Sed imperdiet massa tellus, eu fermentum felis fringilla
|
||||
> vel.
|
||||
|
||||
Do (move cursor and gww):
|
||||
fS
|
||||
gww
|
||||
i__HERE__
|
||||
|
||||
Expect (Well formated and cursor on Sed):
|
||||
> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam faucibus rhoncus
|
||||
> est sed facilisis. __HERE__Sed imperdiet massa tellus, eu fermentum felis fringilla
|
||||
> vel.
|
||||
|
||||
Given vimwiki (Multiple line blockquote):
|
||||
> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam faucibus rhoncus
|
||||
> est sed facilisis. Sed imperdiet massa tellus, eu fermentum felis fringilla
|
||||
> vel.
|
||||
|
||||
Execute (no JJ && Assert for Version > 7.3):
|
||||
normal JJ
|
||||
if v:version > 703
|
||||
AssertEqual getline(1), '> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam faucibus rhoncus est sed facilisis. Sed imperdiet massa tellus, eu fermentum felis fringilla vel.'
|
||||
endif
|
||||
|
||||
################################################################################
|
||||
Execute (Log):
|
||||
|
@ -172,13 +172,13 @@ runVint() {
|
||||
local err=0
|
||||
cmd="vint -s . && vint -s test/vimrc"
|
||||
if echo "$vers" | grep "local" > /dev/null; then
|
||||
echo "Running Vint: $cmd : in $wiki_path"
|
||||
echo -e "\nRunning Vint: $cmd : in $wiki_path"
|
||||
pushd $wiki_path > /dev/null
|
||||
$cmd
|
||||
err=$(( $err | $? ))
|
||||
popd > /dev/null
|
||||
else
|
||||
echo "Starting Docker container and running Vint: $cmd"
|
||||
echo -e "\nStarting Docker container and running Vint: $cmd"
|
||||
docker run -a stdout "${flags[@]}" bash -c "$cmd"
|
||||
err=$(( $err | $? ))
|
||||
fi
|
||||
|
Reference in New Issue
Block a user