aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--doc/ScintillaHistory.html4
-rw-r--r--lexers/LexMarkdown.cxx2
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) {