Existe uma maneira de definir um idioma padrão para blocos de código no modo organizacional no cabeçalho do documento? Normalmente, em um documento organizacional, eu uso apenas uma linguagem de programação, por isso é cansativo escrever sempre
#+BEGIN_SRC python
[...]
#+END_SRC
Seria bom poder fazer algo como
#+PROPERTY: header-args :session *mysession* :tangle yes :results silent :language python
[...]
#+BEGIN_SRC
[...]
#+END_SRC
Existe alguma maneira de conseguir isso?
<s
seguida pelaTAB
tecla se expandirá automaticamente para a estrutura do bloco do código-fonte e, em seguida, basta digitarpython
, ir para a próxima linha e preencher o código.#+BEGIN_SRC python
no.org
arquivo) é Provavelmente você precisaria modificar org-babel-get-src-block-info para que retorne um padrão quando houver é nada depois de # + BEGIN_SRCRespostas:
Esta resposta fornece uma solução alternativa viável.
A maneira mais fácil de fazer isso seria usar modelos fáceis . Adicione seus modelos ao
org-structure-template-alist
:O ponto de interrogação indica a posição do cursor. Insira o bloco de código com
<py
TAB neste caso.fonte
#+BEGIN_SRC python
vez de apenas#+BEGIN_SRC
- isso torna o arquivo de origem um pouco mais difícil de ler, por exemplo.