diff options
author | ActiveState <devnull@localhost> | 2015-10-14 14:55:30 +1100 |
---|---|---|
committer | ActiveState <devnull@localhost> | 2015-10-14 14:55:30 +1100 |
commit | 05fbfe575baf4ae8dbf3d13419b907af8b619cb7 (patch) | |
tree | 79c080001cebb5ea0f39ab978190976a63614a0b | |
parent | 8a3fe684b8bcdf60b10876391c698b89c29b866c (diff) | |
download | scintilla-mirror-05fbfe575baf4ae8dbf3d13419b907af8b619cb7.tar.gz |
Bug [#1766]. Treat line starts consistently to always highlight *foo* or similar
at line start.
-rw-r--r-- | doc/ScintillaHistory.html | 4 | ||||
-rw-r--r-- | lexers/LexMarkdown.cxx | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html index f338b4a93..6ea38bc7d 100644 --- a/doc/ScintillaHistory.html +++ b/doc/ScintillaHistory.html @@ -512,6 +512,10 @@ <a href="http://sourceforge.net/p/scintilla/bugs/1765/">Bug #1765</a>. </li> <li> + Markdown lexer treats line starts consistently to always highlight *foo* or similar at line start. + <a href="http://sourceforge.net/p/scintilla/bugs/1766/">Bug #1766</a>. + </li> + <li> Optimise marker redrawing by only drawing affected lines when markers shown in the text. </li> <li> diff --git a/lexers/LexMarkdown.cxx b/lexers/LexMarkdown.cxx index 781f85deb..a1a50f20e 100644 --- a/lexers/LexMarkdown.cxx +++ b/lexers/LexMarkdown.cxx @@ -114,7 +114,7 @@ static bool HasPrevLineContent(StyleContext &sc) { } static bool AtTermStart(StyleContext &sc) { - return sc.currentPos == 0 || isspacechar(sc.chPrev); + return sc.currentPos == 0 || sc.chPrev == 0 || isspacechar(sc.chPrev); } static bool IsValidHrule(const Sci_PositionU endPos, StyleContext &sc) { |