@@ -39,7 +39,7 @@ import Text.Pandoc.Readers.Org.BlockStarts (endOfBlock, noteMarker)
3939import Text.Pandoc.Readers.Org.ParserState
4040import Text.Pandoc.Readers.Org.Parsing
4141import Text.Pandoc.Readers.Org.Shared (cleanLinkString, isImageFilename,
42− originalLang, translateLang)
42+ originalLang, translateLang, exportsCode)
4343
4444import Text.Pandoc.Builder (Inlines)
4545import qualified Text.Pandoc.Builder as B
@@ -529,7 +529,8 @@ inlineCodeBlock = try $ do
529529 inlineCode <- enclosedByPair '{' '}' (noneOf "\n\r")
530530 let attrClasses = [translateLang lang]
531531 let attrKeyVal = originalLang lang <> opts
532− returnF $ B.codeWith ("", attrClasses, attrKeyVal) inlineCode
532+ let codeInlineBlck = B.codeWith ("", attrClasses, attrKeyVal) inlineCode
533+ returnF $ (if exportsCode opts then codeInlineBlck else mempty)
533534 where
534535 inlineBlockOption :: PandocMonad m => OrgParser m (String, String)
535536 inlineBlockOption = try $ do