@@ -532,10 +532,16 @@ rundocBlockClass :: String
532532rundocBlockClass = rundocPrefix ++ "block"
533533
534534blockOption :: OrgParser (String, String)
535−blockOption = try $ (,) <$> orgArgKey <*> orgParamValue
535+blockOption = try $ do
536+ argKey <- orgArgKey
537+ paramValue <- option "yes" orgParamValue
538+ return (argKey, paramValue)
536539
537540inlineBlockOption :: OrgParser (String, String)
538−inlineBlockOption = try $ (,) <$> orgArgKey <*> orgInlineParamValue
541+inlineBlockOption = try $ do
542+ argKey <- orgArgKey
543+ paramValue <- option "yes" orgInlineParamValue
544+ return (argKey, paramValue)
539545
540546orgArgKey :: OrgParser String
541547orgArgKey = try $
@@ -544,11 +550,17 @@ orgArgKey = try $
544550
545551orgParamValue :: OrgParser String
546552orgParamValue = try $
547− skipSpaces *> many1 (noneOf "\t\n\r ") <* skipSpaces
553+ skipSpaces
554+ *> notFollowedBy (char ':' )
555+ *> many1 (noneOf "\t\n\r ")
556+ <* skipSpaces
548557
549558orgInlineParamValue :: OrgParser String
550559orgInlineParamValue = try $
551− skipSpaces *> many1 (noneOf "\t\n\r ]") <* skipSpaces
560+ skipSpaces
561+ *> notFollowedBy (char ':')
562+ *> many1 (noneOf "\t\n\r ]")
563+ <* skipSpaces
552564
553565orgArgWordChar :: OrgParser Char
554566orgArgWordChar = alphaNum <|> oneOf "-_"