25 std::function<void(
const std::string& expr)>
onRoll;
53 static bool startsWith_(
const std::string& s,
const char* pref);
56 static bool isHex_(
char c);
static bool startsWith_(const std::string &s, const char *pref)
MarkdownRenderer()=default
static void openDefaultBrowser_(const std::string &url)
std::function< std::string(const std::string &ref) resolveNoteRef)
void open_url() const override
std::string resolveNote_(const std::string &ref) const
std::function< void(const std::string &expr) onRoll)
static bool isHex_(char c)
std::function< void(const std::string &url) onOpenExternal)
std::function< void(const std::string &uuid) onNoteOpen)
static bool looksLikeShortId_(const std::string &s)
void soft_break() override
Parsed parseHref_(const std::string &href) const
static bool looksLikeUuid_(const std::string &s)