diff -r 98e2835b787a roundup/cgi/templating.py --- a/roundup/cgi/templating.py Tue Sep 29 17:12:20 2020 -0400 +++ b/roundup/cgi/templating.py Thu Oct 22 14:17:47 2020 +0200 @@ -69,7 +69,7 @@ # don't allow disabled protocols in links _safe_protocols = re.compile('(?!' + ':|'.join([re.escape(s) for s in _disable_url_schemes]) + ':)', re.IGNORECASE) - markdown = lambda s: Markdown(safe_mode='escape', extras={ 'fenced-code-blocks' : True }).convert(s) + markdown = lambda s: Markdown(safe_mode='escape', extras={ 'fenced-code-blocks' : True, 'break-on-newline': True }).convert(s) except ImportError: markdown = None @@ -107,7 +107,7 @@ else: md.treeprocessors['restrict_links'] = RestrictLinksProcessor() - markdown = lambda s: markdown_impl(s, extensions=[SafeHtml(), 'fenced_code']) + markdown = lambda s: markdown_impl(s, extensions=[SafeHtml(), 'fenced_code', 'nl2br']) except ImportError: markdown = None