Gibt es eine Möglichkeit, eine Standardsprache für Codeblöcke im Organisationsmodus im Dokumentkopf festzulegen? Normalerweise verwende ich innerhalb eines Organisationsdokuments nur eine Programmiersprache, so dass es mühsam wird, immer zu schreiben
#+BEGIN_SRC python
[...]
#+END_SRC
Es wäre schön, so etwas tun zu können
#+PROPERTY: header-args :session *mysession* :tangle yes :results silent :language python
[...]
#+BEGIN_SRC
[...]
#+END_SRC
Gibt es eine Möglichkeit, dies zu erreichen?
<s
gefolgt von derTAB
Taste tippenpython
, wird die Blockstruktur des Quellcodes automatisch erweitert. Anschließend müssen Sie nur noch tippen , in die nächste Zeile wechseln und den Code eingeben.#+BEGIN_SRC python
in der.org
Datei enthalten ist) ist wahrscheinlich, dass Sie org-babel-get-src-block-info so ändern müssen, dass es dort einen Standardwert zurückgibt ist nichts nach # + BEGIN_SRCAntworten:
Diese Antwort bietet eine praktikable Problemumgehung.
Der einfachste Weg, dies zu tun, wäre die Verwendung einfacher Vorlagen . Fügen Sie Ihre Vorlagen hinzu zu
org-structure-template-alist
:Das Fragezeichen zeigt die Cursorposition an. Fügen Sie
<py
in diesem Fall den Codeblock mit TAB ein.quelle
#+BEGIN_SRC python
sondern nur#+BEGIN_SRC
das, was das Lesen der Quelldatei beispielsweise ein wenig erschwert.