It would be nice if Markdown files automatically continued lists. If I have a line with a dash and a space at the beginning with some text, when I press return, the next line should automatically have a dash and a space. pressing return on a line with nothing but a dash/space should remove both to get out of “list mode”.
An optional goodie would be pressing tab on lines with only dash/space would place the tab in front of the dash/space while leaving the cursor position intact. this would make creating sublists much easier. similarly for pressing shift-tab to remove the initial tab.