Fix for caret placement after multiple lines with different text indents are folded

The problem was I wasn't taking into consideration the left and right padding (still going to ignore the right padding till we see a use case where that affects it).

works for most of my cases now, which are:

# one
two

one
# two

###### one
two
 
- nothing
	- nothing
bionic

one last that I discovered was if you make the last case folded into:

- nothing
	- no[...]nic