Atalho para adicionar ambiente 'org-mode'

2

Estou usando org-mode para me organizar (muito útil até agora!). No entanto, é um tipo de escrita irritante

  #+begin_comment
  ...
  #+end_comment

sempre que quiser inserir um ambiente.

Pergunta

Existe um atalho para inserir o #+begin_ e #+end_ para um determinado ambiente?

Da mesma forma, C-c C-o comment RET inseriria

\begin{comment}

\end{comment}

em latex-mode .

    
por Dox 02.10.2013 / 21:39

1 resposta

1

Isso é possível usando os chamados Easy Templates. Consulte o manual do modo organizacional da lista padrão .

Se você adicionar o seguinte ao seu arquivo .emacs , poderá inserir um comentário simplesmente digitando <c seguido da tecla TAB para um comentário ou <e[TAB] para um exemplo, etc .:

(setq org-structure-template-alist
  '(("s" "#+begin_src ?\n\n#+end_src" "<src lang=\"?\">\n\n</src>")
    ("e" "#+begin_comment\n?\n#+end_comment"))

Observe que isso substituirá os modelos fáceis padrão. Para adicionar seu Modelo Fácil à lista padrão sem sobrescrever a lista inteira (embora o padrão <e para o ambiente de exemplo padrão seja sobrescrito), adicione isso ao seu .emacs :

(add-to-list 'org-structure-template-alist
    '("e" "#+begin_comment ?\n\n#+end_comment"))
    
por 08.10.2013 / 12:11