Czy istnieje sposób zdefiniowania domyślnego języka bloków kodu w trybie organizacji w nagłówku dokumentacji? Zwykle w jednym organie używam tylko jednego języka programowania, więc pisanie zawsze jest męczące
#+BEGIN_SRC python
[...]
#+END_SRC
Byłoby miło móc coś takiego zrobić
#+PROPERTY: header-args :session *mysession* :tangle yes :results silent :language python
[...]
#+BEGIN_SRC
[...]
#+END_SRC
Czy jest jakiś sposób na osiągnięcie tego?
<s
a następnieTAB
klawisz, automatycznie rozwinie się w strukturę bloku kodu źródłowego, a następnie wystarczy wpisaćpython
, przejść do następnego wiersza i wypełnić kod.#+BEGIN_SRC python
w.org
pliku) to prawdopodobnie trzeba zmodyfikować informacje o org-babel-get-src-block-info, aby zwróciło wartość domyślną jest niczym po # + BEGIN_SRCOdpowiedzi:
Ta odpowiedź zapewnia wykonalne obejście.
Najłatwiejszym sposobem na to byłoby użycie łatwych szablonów . Dodaj swoje szablony do
org-structure-template-alist
:Znak zapytania wskazuje pozycję kursora.
<py
W takim przypadku wstaw blok kodu za pomocą TAB.źródło
#+BEGIN_SRC python
a nie tylko#+BEGIN_SRC
- powoduje to na przykład, że plik źródłowy jest nieco trudniejszy do odczytania.