diff --git a/src/infrastructure/markup/blockrule/PhutilRemarkupInterpreterBlockRule.php b/src/infrastructure/markup/blockrule/PhutilRemarkupInterpreterBlockRule.php --- a/src/infrastructure/markup/blockrule/PhutilRemarkupInterpreterBlockRule.php +++ b/src/infrastructure/markup/blockrule/PhutilRemarkupInterpreterBlockRule.php @@ -2,7 +2,7 @@ final class PhutilRemarkupInterpreterBlockRule extends PhutilRemarkupBlockRule { - const START_BLOCK_PATTERN = '/^([\w]+)\s*(?:\(([^)]+)\)\s*)?{{{/'; + const START_BLOCK_PATTERN = '/^((cowsay)|(figlet))\s*(?:\(([^)]+)\)\s*)?{{{/'; const END_BLOCK_PATTERN = '/}}}\s*$/'; public function getMatchingLineCount(array $lines, $cursor) {