diff --git a/src/main/frontend/handler/editor.cljs b/src/main/frontend/handler/editor.cljs index 337c3c97c1..94bc992d04 100644 --- a/src/main/frontend/handler/editor.cljs +++ b/src/main/frontend/handler/editor.cljs @@ -729,7 +729,7 @@ format (or (db/get-page-format (state/get-current-page)) (state/get-preferred-format)) markdown? (= :markdown format) - cond-fn (fn [marker] (or (and markdown? (util/safe-re-find (re-pattern (str "#*\\s*" marker)) content)) + cond-fn (fn [marker] (or (and markdown? (util/safe-re-find (re-pattern (str "^" "[# ]*" marker)) content)) (util/starts-with? content "TODO"))) marker-pattern (fn [marker] (re-pattern (str "^" (if markdown? "[# ]*") marker))) replace-marker (fn [old-marker new-marker]