Estou usando org-mode
para me organizar (muito útil até agora!). No entanto, é meio chato escrever
#+begin_comment
...
#+end_comment
cada vez que gostaria de 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
.
Responder1
Isso é possível usando os chamados Easy Templates. Vero manual do modo organizacional para a lista padrão.
Se você adicionar o seguinte ao seu .emacs
arquivo, poderá inserir um comentário simplesmente digitando <c
seguido da TAB
tecla de comentário ou <e[TAB]
de 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 Easy Template à lista padrão sem substituir a lista inteira (embora o padrão <e
para o ambiente de exemplo padrão seja substituído), adicione isto ao seu .emacs
:
(add-to-list 'org-structure-template-alist
'("e" "#+begin_comment ?\n\n#+end_comment"))