While testing out the syntax highlighting for markdown, I noticed that the first link of the content can't be indented; qa_post_text() function runs trim() on the content, removing the indent from that line of text.
Maybe a solution would be to check for newlines and only trim if the $_POST entry doesn't contain newlines?