diff --git a/src/applications/markup/engine/PhabricatorMarkupEngine.php b/src/applications/markup/engine/PhabricatorMarkupEngine.php index bf2370118e..efa01f5a4e 100644 --- a/src/applications/markup/engine/PhabricatorMarkupEngine.php +++ b/src/applications/markup/engine/PhabricatorMarkupEngine.php @@ -1,7 +1,7 @@ setMarkupRules($literal_rules); + } else if ( + !($block instanceof PhutilRemarkupEngineRemarkupCodeBlockRule)) { $block->setMarkupRules($rules); } } diff --git a/src/applications/markup/engine/__init__.php b/src/applications/markup/engine/__init__.php index 6101da6527..48466fc9c7 100644 --- a/src/applications/markup/engine/__init__.php +++ b/src/applications/markup/engine/__init__.php @@ -25,6 +25,7 @@ phutil_require_module('phutil', 'markup/engine/remarkup/blockrule/remarkupcode') phutil_require_module('phutil', 'markup/engine/remarkup/blockrule/remarkupdefault'); phutil_require_module('phutil', 'markup/engine/remarkup/blockrule/remarkupheader'); phutil_require_module('phutil', 'markup/engine/remarkup/blockrule/remarkuplist'); +phutil_require_module('phutil', 'markup/engine/remarkup/blockrule/remarkupliteral'); phutil_require_module('phutil', 'markup/engine/remarkup/blockrule/remarkupnote'); phutil_require_module('phutil', 'markup/engine/remarkup/blockrule/remarkupquotes'); phutil_require_module('phutil', 'markup/engine/remarkup/markuprule/bold'); @@ -32,6 +33,7 @@ phutil_require_module('phutil', 'markup/engine/remarkup/markuprule/escapehtml'); phutil_require_module('phutil', 'markup/engine/remarkup/markuprule/escaperemarkup'); phutil_require_module('phutil', 'markup/engine/remarkup/markuprule/hyperlink'); phutil_require_module('phutil', 'markup/engine/remarkup/markuprule/italics'); +phutil_require_module('phutil', 'markup/engine/remarkup/markuprule/linebreaks'); phutil_require_module('phutil', 'markup/engine/remarkup/markuprule/monospace'); phutil_require_module('phutil', 'symbols'); phutil_require_module('phutil', 'utils');