Markdown pozwala na embedded code
. Jak można to zrobić org-mode
?
Wiem o blokach kodu źródłowego:
#+begin_example
blah-blah
#+end_example
Ale to, czego chcę, to coś takiego (oczywiście z odpowiednią składnią, której nie znam):
This is `embeded code`.
Czy można to zrobić w org-mode
? Nie można tego znaleźć w dokumentacji ...
+BEGIN_SRC...
za każdym razem.Odpowiedzi:
Możesz zawrzeć tekst w znakach
=
lub,~
aby był złożony czcionką o stałej szerokości i wyeksportować go dosłownie (co oznacza, że nie jest przetwarzany dla składni specyficznej dla organizacji):Wszystkie informacje o elementach znaczników w trybie org znajdziesz w odpowiedniej sekcji podręcznika .
źródło
monospace
iemphasis
sam bym to znalazł. :( Szukałeminline
iembedded
bezskutecznie.org-hide-emphasis-markers
, ale szukałem go przezBEGIN_SRC
blok. @ Odpowiedź Toma poniżej jest lepsza, jeśli tego chcesz.Podczas gdy w większości przypadków wystarczające jest zachowanie stałej szerokości, bloki kodu wbudowanego mają postać
src_LANG[headers]{your code}
. Na przykładsrc_xml[:exports code]{<tag>text</tag>}
.Edycja: Podświetlanie kodu wbudowanego kodu jest z pewnością możliwe, aczkolwiek z łataniem samego org.el: Odpowiedź podana tutaj https://stackoverflow.com/a/20652913/594138 działa zgodnie z reklamą, obracając
W
w eksporcie html. A zwycięska odpowiedź w tym poście, https://stackoverflow.com/a/28059832/594138 , daje to samo bez konieczności łatania org.el, ale będziesz musiał ją dostosować, jeśli nie lubisz optyki podczas redagowanie.
źródło
[:exports code]
jest to wymagane, ponieważ dokumentacja na orgmode.org/manual/exports.html#exports mówi, że jest to ustawienie domyślne. (Ale bez tego nic nie zostanie wyeksportowane, gdy na przykład wyeksportuję zawartość organizacji do przecen).