Convert pandoc unordered list to a numbered list

I know it's possible to use #. in pandoc to auto-generate numbered lists, but then it's not easy to tell how many items there are when reading it in Markdown. How fast can you make the switch?

Start file

My cursor happens to be on this line
## Here is my unordered list
* item 1
+ it has some sub-items
- sometimes it has sub-sub-items
- i list some information about it
* here is another item
* and another
- with some random sub-item
- maybe with something in **bold** to make asterisks suck
* woohoo I'm listing stuff like mad
* I'm a mad pandoc'ing fool
- long-live **John MacFarlane**!
+ reasons why pandoc is awesome
- there's just too many list
- but i'll put some more sub-sub-items for example
- superfluous - and + to make matching them a pain
* woo look at these sexy bullet points
* you almost don't want to turn them into integers
* but then you do because you know it's the right thing to do
## Here's some other stuff in the file
* blah blah blah
* maybe I should go with #. but then it's not readable in txt format

End file

My cursor happens to be on this line
## Here is my unordered list
1. item 1
+ it has some sub-items
- sometimes it has sub-sub-items
- i list some information about it
2. here is another item
3. and another
- with some random sub-item
- maybe with something in **bold** to make asterisks suck
4. woohoo I'm listing stuff like mad
5. I'm a mad pandoc'ing fool
- long-live **John MacFarlane**!
+ reasons why pandoc is awesome
- there's just too many list
- but i'll put some more sub-sub-items for example
- superfluous - and + to make matching them a pain
6. woo look at these sexy bullet points
7. you almost don't want to turn them into integers
8. but then you do because you know it's the right thing to do
## Here's some other stuff in the file
* blah blah blah
* maybe I should go with #. but then it's not readable in txt format

4c4
< * item 1
---
> 1. item 1
8,9c8,9
< * here is another item
< * and another
---
> 2. here is another item
> 3. and another
12,13c12,13
< * woohoo I'm listing stuff like mad
< * I'm a mad pandoc'ing fool
---
> 4. woohoo I'm listing stuff like mad
> 5. I'm a mad pandoc'ing fool
19,21c19,21
< * woo look at these sexy bullet points
< * you almost don't want to turn them into integers
< * but then you do because you know it's the right thing to do
---
> 6. woo look at these sexy bullet points
> 7. you almost don't want to turn them into integers
> 8. but then you do because you know it's the right thing to do

Solutions

The best way to learn is to practice. Below, you will find some of the solutions other golfers have entered. To unlock higher ranked solutions, submit your own entry which does as well or better than the solutions you can currently see - climb the ladder!