Set default list_margin=0 for markdown
This commit is contained in:
parent
cd3e3d238b
commit
7ad0ad36dc
@ -497,6 +497,14 @@ function! s:normalize_wikilocal_settings() abort
|
|||||||
if wiki_settings.syntax ==# 'mediawiki'
|
if wiki_settings.syntax ==# 'mediawiki'
|
||||||
let wiki_settings.syntax = 'media'
|
let wiki_settings.syntax = 'media'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if wiki_settings.syntax ==# 'markdown'
|
||||||
|
" default list margin to 0
|
||||||
|
let wiki_settings.list_margin = 0
|
||||||
|
else
|
||||||
|
let wiki_settings.list_margin = -1
|
||||||
|
endif
|
||||||
|
|
||||||
endfor
|
endfor
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
@ -7,12 +7,6 @@ Execute (Copy Wiki's Resources):
|
|||||||
# 1 VimwikiGenerateLinks
|
# 1 VimwikiGenerateLinks
|
||||||
##########################
|
##########################
|
||||||
|
|
||||||
Execute (New Command):
|
|
||||||
Log "1. Testing VimwikiGenerateLinks"
|
|
||||||
set sw=4
|
|
||||||
AssertEqual 4, &sw
|
|
||||||
|
|
||||||
|
|
||||||
Given (Void):
|
Given (Void):
|
||||||
|
|
||||||
Execute (Goto markdown resource wiki):
|
Execute (Goto markdown resource wiki):
|
||||||
@ -105,4 +99,5 @@ Execute (Clean):
|
|||||||
|
|
||||||
|
|
||||||
Include: vader_includes/vader_teardown.vader
|
Include: vader_includes/vader_teardown.vader
|
||||||
# vim: sw=2 ft=conf foldmethod=indent foldlevel=30 foldignore=
|
|
||||||
|
" vim: sw=2 foldmethod=indent foldlevel=30 foldignore=
|
||||||
|
@ -145,4 +145,5 @@ Expect (Brand new TOC with sommaire):
|
|||||||
|
|
||||||
|
|
||||||
Include: vader_includes/vader_teardown.vader
|
Include: vader_includes/vader_teardown.vader
|
||||||
# vim: sw=2 ft=conf foldmethod=indent foldlevel=30 foldignore=
|
|
||||||
|
" vim: sw=2 foldmethod=indent foldlevel=30 foldignore=
|
||||||
|
105
test/list_margin.vader
Normal file
105
test/list_margin.vader
Normal file
@ -0,0 +1,105 @@
|
|||||||
|
Include: vader_includes/vader_setup.vader
|
||||||
|
|
||||||
|
Execute (Create temp directory):
|
||||||
|
silent execute '!mkdir -p $HOME/list_margin/'
|
||||||
|
cd $HOME/list_margin
|
||||||
|
|
||||||
|
Execute (Create wiki files):
|
||||||
|
write page1.wiki
|
||||||
|
write page2.wiki
|
||||||
|
write page3.wiki
|
||||||
|
write page1.mw
|
||||||
|
write page2.mw
|
||||||
|
write page3.mw
|
||||||
|
write page1.md
|
||||||
|
write page2.md
|
||||||
|
write page3.md
|
||||||
|
|
||||||
|
Given vimwiki (Scratch file):
|
||||||
|
|
||||||
|
Execute (Set syntax default):
|
||||||
|
set shiftwidth=8
|
||||||
|
AssertEqual 8, &shiftwidth
|
||||||
|
call SetSyntax('default')
|
||||||
|
|
||||||
|
Execute (Generate Links):
|
||||||
|
VimwikiGenerateLinks
|
||||||
|
|
||||||
|
Expect (Links with default margin):
|
||||||
|
|
||||||
|
|
||||||
|
= Generated Links =
|
||||||
|
- [[page1]]
|
||||||
|
- [[page2]]
|
||||||
|
- [[page3]]
|
||||||
|
|
||||||
|
Execute (Set list margin == 2):
|
||||||
|
call vimwiki#vars#set_wikilocal('list_margin', 2, vimwiki#vars#get_bufferlocal('wiki_nr'))
|
||||||
|
VimwikiGenerateLinks
|
||||||
|
|
||||||
|
Expect (Links with margin == 2):
|
||||||
|
|
||||||
|
|
||||||
|
= Generated Links =
|
||||||
|
- [[page1]]
|
||||||
|
- [[page2]]
|
||||||
|
- [[page3]]
|
||||||
|
|
||||||
|
Execute (Set syntax media):
|
||||||
|
call SetSyntax('media')
|
||||||
|
|
||||||
|
Execute (Generate Links):
|
||||||
|
VimwikiGenerateLinks
|
||||||
|
|
||||||
|
Expect (Links with default margin):
|
||||||
|
|
||||||
|
|
||||||
|
= Generated Links =
|
||||||
|
* [[page1]]
|
||||||
|
* [[page2]]
|
||||||
|
* [[page3]]
|
||||||
|
|
||||||
|
Execute (Set list margin == 1):
|
||||||
|
call vimwiki#vars#set_wikilocal('list_margin', 1, vimwiki#vars#get_bufferlocal('wiki_nr'))
|
||||||
|
VimwikiGenerateLinks
|
||||||
|
|
||||||
|
Expect (Links with margin == 1):
|
||||||
|
|
||||||
|
|
||||||
|
= Generated Links =
|
||||||
|
* [[page1]]
|
||||||
|
* [[page2]]
|
||||||
|
* [[page3]]
|
||||||
|
|
||||||
|
Execute (Set syntax markdown):
|
||||||
|
call SetSyntax('markdown')
|
||||||
|
|
||||||
|
Execute (Generate Links):
|
||||||
|
VimwikiGenerateLinks
|
||||||
|
|
||||||
|
Expect (Links with default margin):
|
||||||
|
|
||||||
|
|
||||||
|
# Generated Links
|
||||||
|
|
||||||
|
- [page1](page1)
|
||||||
|
- [page2](page2)
|
||||||
|
- [page3](page3)
|
||||||
|
|
||||||
|
Execute (Set list margin == 5):
|
||||||
|
call vimwiki#vars#set_wikilocal('list_margin', 5, vimwiki#vars#get_bufferlocal('wiki_nr'))
|
||||||
|
VimwikiGenerateLinks
|
||||||
|
|
||||||
|
Expect (Links with margin == 5):
|
||||||
|
|
||||||
|
|
||||||
|
# Generated Links
|
||||||
|
|
||||||
|
- [page1](page1)
|
||||||
|
- [page2](page2)
|
||||||
|
- [page3](page3)
|
||||||
|
|
||||||
|
Execute (Return to default location & cleanup):
|
||||||
|
cd /testplugin
|
||||||
|
|
||||||
|
Include: vader_includes/vader_teardown.vader
|
Loading…
Reference in New Issue
Block a user