I broke up with neovim....vim is my best friend now
This commit is contained in:
249
dot_vim/plugged/vimwiki/test/list_todo.vader
Normal file
249
dot_vim/plugged/vimwiki/test/list_todo.vader
Normal file
@@ -0,0 +1,249 @@
|
||||
# Todo lists
|
||||
|
||||
Given vimwiki (Todo list):
|
||||
* [ ] Chap1
|
||||
* [ ] Section1.1
|
||||
* [ ] Section1.2
|
||||
* [ ] Section1.3
|
||||
* [ ] Section1.4
|
||||
* [ ] Section1.5
|
||||
* [ ] Section1.6
|
||||
* [ ] Section1.7
|
||||
* [ ] Section1.8
|
||||
* [ ] Section1.9
|
||||
* [ ] Section1.10
|
||||
* [X] Chap2
|
||||
End
|
||||
|
||||
Execute (Set syntax markdown):
|
||||
call SetSyntax('markdown')
|
||||
|
||||
Do (Toogle Chap2: <C-Space>):
|
||||
Gk\<C-Space>
|
||||
|
||||
Expect (Toogle Chap2):
|
||||
* [ ] Chap1
|
||||
* [ ] Section1.1
|
||||
* [ ] Section1.2
|
||||
* [ ] Section1.3
|
||||
* [ ] Section1.4
|
||||
* [ ] Section1.5
|
||||
* [ ] Section1.6
|
||||
* [ ] Section1.7
|
||||
* [ ] Section1.8
|
||||
* [ ] Section1.9
|
||||
* [ ] Section1.10
|
||||
* [ ] Chap2
|
||||
End
|
||||
|
||||
Do (Toogle Chap1: <C-Space>):
|
||||
\<C-Space>
|
||||
|
||||
Expect (Remove nested [ ] -> [X]):
|
||||
* [X] Chap1
|
||||
* [X] Section1.1
|
||||
* [X] Section1.2
|
||||
* [X] Section1.3
|
||||
* [X] Section1.4
|
||||
* [X] Section1.5
|
||||
* [X] Section1.6
|
||||
* [X] Section1.7
|
||||
* [X] Section1.8
|
||||
* [X] Section1.9
|
||||
* [X] Section1.10
|
||||
* [X] Chap2
|
||||
End
|
||||
|
||||
Do (Toogle sub 1):
|
||||
j\<C-Space>
|
||||
|
||||
Expect (Completing [ ] -> [.]):
|
||||
* [.] Chap1
|
||||
* [X] Section1.1
|
||||
* [ ] Section1.2
|
||||
* [ ] Section1.3
|
||||
* [ ] Section1.4
|
||||
* [ ] Section1.5
|
||||
* [ ] Section1.6
|
||||
* [ ] Section1.7
|
||||
* [ ] Section1.8
|
||||
* [ ] Section1.9
|
||||
* [ ] Section1.10
|
||||
* [X] Chap2
|
||||
End
|
||||
|
||||
Do (Toogle sub4):
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
|
||||
Expect (Completing [ ] -> [.]):
|
||||
* [o] Chap1
|
||||
* [X] Section1.1
|
||||
* [X] Section1.2
|
||||
* [X] Section1.3
|
||||
* [X] Section1.4
|
||||
* [ ] Section1.5
|
||||
* [ ] Section1.6
|
||||
* [ ] Section1.7
|
||||
* [ ] Section1.8
|
||||
* [ ] Section1.9
|
||||
* [ ] Section1.10
|
||||
* [X] Chap2
|
||||
End
|
||||
|
||||
Do (Toogle sub7):
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
|
||||
Expect (Completing [ ] -> [.]):
|
||||
* [O] Chap1
|
||||
* [X] Section1.1
|
||||
* [X] Section1.2
|
||||
* [X] Section1.3
|
||||
* [X] Section1.4
|
||||
* [X] Section1.5
|
||||
* [X] Section1.6
|
||||
* [X] Section1.7
|
||||
* [ ] Section1.8
|
||||
* [ ] Section1.9
|
||||
* [ ] Section1.10
|
||||
* [X] Chap2
|
||||
End
|
||||
|
||||
Do (Toogle sub10):
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
j\<C-Space>
|
||||
|
||||
Expect (Completing [ ] -> [.]):
|
||||
* [X] Chap1
|
||||
* [X] Section1.1
|
||||
* [X] Section1.2
|
||||
* [X] Section1.3
|
||||
* [X] Section1.4
|
||||
* [X] Section1.5
|
||||
* [X] Section1.6
|
||||
* [X] Section1.7
|
||||
* [X] Section1.8
|
||||
* [X] Section1.9
|
||||
* [X] Section1.10
|
||||
* [X] Chap2
|
||||
End
|
||||
|
||||
Do (Toogle delete todo box [gl]):
|
||||
gl\<Space>
|
||||
|
||||
Expect (Chap1 no checkbox):
|
||||
* Chap1
|
||||
* [ ] Section1.1
|
||||
* [ ] Section1.2
|
||||
* [ ] Section1.3
|
||||
* [ ] Section1.4
|
||||
* [ ] Section1.5
|
||||
* [ ] Section1.6
|
||||
* [ ] Section1.7
|
||||
* [ ] Section1.8
|
||||
* [ ] Section1.9
|
||||
* [ ] Section1.10
|
||||
* [X] Chap2
|
||||
End
|
||||
|
||||
Do (Toogle delete todo boxes [gL<Space>]):
|
||||
jgL\<Space>
|
||||
|
||||
Expect (Chap1.x no checkbox):
|
||||
* [ ] Chap1
|
||||
* Section1.1
|
||||
* Section1.2
|
||||
* Section1.3
|
||||
* Section1.4
|
||||
* Section1.5
|
||||
* Section1.6
|
||||
* Section1.7
|
||||
* Section1.8
|
||||
* Section1.9
|
||||
* Section1.10
|
||||
* [X] Chap2
|
||||
End
|
||||
|
||||
Do (Visual toogl [v<C-Space>]):
|
||||
jvjjj\<C-Space>
|
||||
|
||||
|
||||
Expect (4 items toogled):
|
||||
* [o] Chap1
|
||||
* [X] Section1.1
|
||||
* [X] Section1.2
|
||||
* [X] Section1.3
|
||||
* [X] Section1.4
|
||||
* [ ] Section1.5
|
||||
* [ ] Section1.6
|
||||
* [ ] Section1.7
|
||||
* [ ] Section1.8
|
||||
* [ ] Section1.9
|
||||
* [ ] Section1.10
|
||||
* [X] Chap2
|
||||
End
|
||||
|
||||
################################################################################
|
||||
# Todo list with text above
|
||||
|
||||
Given vimwiki (TODO list):
|
||||
Some other text
|
||||
|
||||
- [ ] Todo Item
|
||||
|
||||
Execute (:VimwikiNextTask):
|
||||
:execute "VimwikiNextTask" | execute 'normal yyp'
|
||||
|
||||
Expect (Introduce new todo item):
|
||||
Some other text
|
||||
|
||||
- [ ] Todo Item
|
||||
- [ ] Todo Item
|
||||
|
||||
################################################################################
|
||||
# Numbered Todo list
|
||||
|
||||
Given vimwiki (Number TODO list):
|
||||
1. [ ] Chap1
|
||||
2. [ ] Chap2
|
||||
|
||||
Do (Go):
|
||||
Go
|
||||
|
||||
# Note the space at the end of 3
|
||||
Expect (Introduce new Number todo item):
|
||||
1. [ ] Chap1
|
||||
2. [ ] Chap2
|
||||
3. [ ]
|
||||
|
||||
Do (New item and ident):
|
||||
o\<C-t>Chap1.1
|
||||
|
||||
# Note the tab
|
||||
Expect (Introduce Chap1.1):
|
||||
1. [ ] Chap1
|
||||
1. [ ] Chap1.1
|
||||
2. [ ] Chap2
|
||||
|
||||
Do (Toogle <C-Space>):
|
||||
\<C-Space>
|
||||
|
||||
Expect (Chap1 Done):
|
||||
1. [X] Chap1
|
||||
2. [ ] Chap2
|
||||
Reference in New Issue
Block a user