[markdown] maintain cursor indentation position when pressing return/enter
When pressing return/enter, would should try to keep the cursor at the same indentation level as previous text lines. This makes it much easier to write multiple paragraphs inside a list or sublists - the text will start out indented to the correct level.
Original description
When in a code block in GFM, auto indent when you hit return/enter.
A code block would be if you have the three ticks at the beginning and the end.
Edited by Brett Walker