So that I don't have to say 'no' so often
The previous approach was quite misguided.
Add alignWithWord option to be able to turn that off.
Opening a new span between letters apparently *causes* the browser to consider that element start to be a good place to break. This adds zero-width joiners in such a situation to prevent this from happening. Closes #867
…tter. - Add options to Markdown mode to make it easier to extend - Add GFM text overlay - SHA, User@SHA, and User/Project@SHA - #Num, User/#Num, and User/Project#Num - Vanilla URLs - Add GFM-specific tests - Fix overlay code so blankLine() is called
- Inline links (square brackets followed by parentheses) cannot be separated by space (per Documentation and Dingus). - Added test that checks both for this and correct highlighting of square brackets by themselves.
…g chars (closes #862). Also avoid a global variable that snuck through.
This'll align them with the previous line. It's not a perfect solution, but probably better than simply returning 0. Issue #854