Markdown permite embedded code
. Como isso pode ser feito org-mode
?
Eu sei sobre blocos de código-fonte:
#+begin_example
blah-blah
#+end_example
Mas o que eu quero é algo assim (obviamente, com a sintaxe certa, que não conheço):
This is `embeded code`.
Isso pode ser feito em org-mode
? Não é possível encontrar isso na documentação ...
+BEGIN_SRC...
todas as vezes.Respostas:
Você pode colocar o texto entre
=
ou~
sinais para que seja escrito em fonte monoespaçada e exportá-lo literalmente (o que significa que não é processado para a sintaxe específica da organização):Você encontrará todas as informações sobre os elementos de marcação do modo org na seção relevante do manual .
fonte
monospace
eemphasis
eu mesmo teria encontrado. :( Eu estava procurandoinline
eembedded
, sem sucesso.org-hide-emphasis-markers
, mas eu procurei por muito tempo antes de finalmente encontrar quase acidentalmente ...BEGIN_SRC
bloco real possui. A resposta do @Tom abaixo é melhor se você quiser.Embora monoespaçado seja bom o suficiente para a maioria dos casos, os blocos de código em linha têm a forma
src_LANG[headers]{your code}
. Por exemplosrc_xml[:exports code]{<tag>text</tag>}
,.Edit: O destaque do código do código inline é certamente possível, embora com patching org.el em si: a resposta dada aqui https://stackoverflow.com/a/20652913/594138 funciona como anunciado, girando
Para dentro
em html-export. E a resposta vencedora neste post, https://stackoverflow.com/a/28059832/594138 , consegue o mesmo sem a necessidade de patch org.el, mas você terá que adaptá-lo se não gostar da ótica durante edição.
fonte
[:exports code]
seja obrigatório, porque os documentos em orgmode.org/manual/exports.html#exports dizem que é o padrão. (Mas sem ele, nada é exportado quando eu exporto o conteúdo da organização para markdown, por exemplo.)