Oba =foo=
i ~foo~
wydają się być używane w org do wbudowanych bitów kodu. Czym się różnią? Którego należy użyć i kiedy?
Na przykład z ORG-NEWS
pliku:
If you want to exclude a headline from export while using its contents
for setting options, use =:noexport:= (see =org-export-exclude-tags=.)
...
The key sequences =C-c C-n= and =C-c C-p= are now bound to
~org-next-visible-heading~ and ~org-previous-visible-heading~ respectively,
rather than the =outline-mode= versions of these functions. The Org
version of these functions skips over inline tasks (and even-level
headlines when ~org-odd-levels-only~ is set).
Nie ma tu oczywisty wzór: org-export-exclude-tags
i org-odd-levels-only
to zarówno zmienne, a org-next-visible-heading
i outline-mode
są obie funkcje.
Czy którakolwiek z tych składni obsługuje przeskakiwanie do *Help*
buforów, tak `foo'
jak w przypadku dokumentów?
~ .. ~
, a zamiast tego= .. =
używałem wszystkiego dosłownie, w tym fragmentów kodu wbudowanego.Odpowiedzi:
Ze strony informacyjnej organizacji na temat „Nacisk i monospace” mamy
W twoich przykładach funkcje i zmienne są fragmentami kodu elisp, więc
~...~
jest to właściwe. Korzysta z=...=
was cytować są dla kluczowych sekwencji i tekstu dla użytkownika miejscu worg
buforze, czyli znaczników zamiast kodu. Jednak znaczniki=outline-mode=
są granicą między dwiema kategoriami.źródło
Nadaje się do interpretacji. Byłem redefinicji np
~C-f~
eksportu do<kbd>C-f</kbd>
HTML, a np=forward-char=
do<code>forward-char</code>
.Ale ich domyślne nazwy są rzeczywiście
code
iverbatim
, jak mówi druga odpowiedź.źródło