org-mode: capture templates - como usá-los?

2

Comecei a usar emacs de org-mode com frequência e, finalmente, consegui configurar org-capture .

No entanto, descobri que na maioria dos lugares é possível configurar modelos diferentes adicionando as seguintes linhas ao arquivo .emacs :

(setq org-capture-templates
      '(("t" "Todo" entry (file+headline "~/Documents/Orgfiles/gtd.org" "Tasks")
     "* TODO %?\n %i\n %a")
    ("j" "Journal" entry (file+datetree "~/Documents/Orgfiles/journal.org")
     "* %?\nEntered on %U\n %i\n %a")))

Pergunta

  • Qual é o propósito de usar esses modelos?
  • Você poderia (por favor) ilustrar seus usos com alguns exemplos?
por Dox 22.08.2013 / 15:00

1 resposta

2

org-capture permite que você salve (rapidamente!) links (em um sentido amplo) para trabalhar para referência futura. Por exemplo, digamos que você trabalhe em algum arquivo TeX e perceba que perdeu uma seção. Em vez de cortar seu fluxo de trabalho, basta acessar M-x org-capture e salvar uma nota rápida (com um link para o local no arquivo TeX ) no arquivo org do Get Things Done. / p>

Para usar esse recurso, você precisa definir certos arquivos onde deseja salvar essas anotações rápidas. Por exemplo, para mim, o arquivo mais importante é gtd.org onde eu guardo todos os itens. Por sua vez, é útil adicionar este arquivo à lista de agendas ( M-x org-agenda-file-to-front ) para que você possa acessar facilmente todas as listas.

Os modelos que eu uso são definidos da seguinte forma:

(setq org-capture-templates
      (quote (("t" "todo" entry (file (concat org-directory "/gtd.org"))
               "* TODO %?\n%U\n%a\n" :clock-in t :clock-resume t)
              ("n" "note" entry (file (concat org-directory "/gtd.org"))
               "* %? :NOTE:\n%U\n%a\n" :clock-in t :clock-resume t)
              ("j" "Journal" entry (file+datetree (concat org-directory "/diary.org"))
               "* %?\n%U\n" :clock-in t :clock-resume t)
              )))

E eu principalmente uso o t para todos. Na prática, eu liguei (ou talvez seja o padrão) org-capture to C-c c e, em seguida, C-c c t abre um buffer onde eu posso editar o item todo. Quando terminar, C-c C-c salvará a nota no local predefinido e eu serei lançado automaticamente de volta ao buffer e aponte para o buffer onde estava.

Como sempre: por exemplo, C-c significa que você precisa atingir a combinação CONTROC-c e, da mesma forma, M-x significa que você precisa atingir META-x ( META é normalmente ALT ).

    
por 23.08.2013 / 11:41