Add error handling to VimwikiSearch per issue #420
- Create function wrapper around lvimgrep for input checking, pattern quoting, and error handling. - Add Vader tests for VimwikiSearch. - Change syntax loading from try/catch to explicit file check (to prevent Vader test bug). - Update doc/vimwiki.txt for changes. - Change test script to run Vader tests separately
This commit is contained in:
3
test/resources/testwiki/buzz_bozz.wiki
Normal file
3
test/resources/testwiki/buzz_bozz.wiki
Normal file
@ -0,0 +1,3 @@
|
||||
= Buzz Bozz =
|
||||
|
||||
Cras nisl dolor, mattis condimentum neque ac, cursus tristique est. Sed vel imperdiet ipsum. Curabitur non dictum tortor. Donec massa justo, cursus at suscipit ornare, tempus a tellus. Praesent at orci mi. Praesent sed odio in leo pulvinar vulputate. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed eu leo dui. Fusce vitae laoreet massa. Donec ac tempor lectus. Curabitur eget ligula vel purus efficitur congue. Fusce ut pellentesque magna, eget facilisis nunc.
|
35
test/resources/testwiki/index.wiki
Normal file
35
test/resources/testwiki/index.wiki
Normal file
@ -0,0 +1,35 @@
|
||||
= Test Wiki =
|
||||
|
||||
This test wiki exists to test various features of VimWiki.
|
||||
|
||||
VimWiki Developers: Feel free to *add* to this wiki for additional test features.
|
||||
|
||||
Foo bar
|
||||
foo bar
|
||||
biz baz
|
||||
foo\bar
|
||||
baz{13} <--- this is for testing a literal "baz{13}"
|
||||
buzzzzz <--- this is for testing regex /buz{5}/
|
||||
|
||||
[[buzz_bozz|Buzz Bozz]]
|
||||
|
||||
== Lorem ipsum dolor ==
|
||||
|
||||
Sit amet, consectetur adipiscing elit. Etiam sed efficitur lectus, sit amet consectetur purus. Vestibulum pulvinar, magna et fermentum aliquet, diam libero blandit ex, quis iaculis dui metus sit amet nulla. Mauris auctor massa magna, eu aliquam neque consequat a. Duis lorem nunc, tempus eu dignissim a, euismod sit amet ex. Duis nec condimentum libero. Nulla iaculis fringilla ante, in posuere lorem maximus vel. Nam pulvinar quis diam non ultrices. Vivamus maximus ipsum a placerat rutrum. Nam et consectetur erat, sodales hendrerit ligula.
|
||||
|
||||
== Etiam dapibus iaculis ==
|
||||
|
||||
Sed tincidunt vestibulum nunc, in dapibus eros dictum in. Nullam ut dolor nisi.
|
||||
|
||||
* blandit nulla mi
|
||||
* at gravida magna
|
||||
* maximus eu
|
||||
|
||||
=== Morbi id sodales sem ===
|
||||
|
||||
Nulla id malesuada velit. Mauris ac nisl orci. Donec maximus ex in sapien fringilla mollis. Praesent eu felis bibendum, auctor justo eget, bibendum purus. Nullam egestas, diam et eleifend tempus, ipsum libero auctor mi, quis rutrum neque metus ac tortor. Vestibulum porttitor tempus vulputate.
|
||||
|
||||
== Praesent tempor turpis est ==
|
||||
|
||||
Nunc scelerisque placerat auctor. Donec vel iaculis risus, non commodo nisl. Duis pretium nisi nibh, ac faucibus metus condimentum nec. Aliquam eu euismod lorem. Aenean sit amet tellus sed massa luctus dignissim. Nam tempor sapien quis felis hendrerit fermentum. Nunc vitae vehicula enim.
|
||||
|
Reference in New Issue
Block a user