João Gutemberg Braindump

Emacs Zettelkasten

Minha configuração no Emacs pra usar o método Zettelkasten.

Transição para Org com Zettelkasten

TODO Pacotes para instalar e configurar

  1. org-roam
  2. org-noter
  3. org-pdftools
  4. org-noter-pdftools
  5. Zotero + Better Bibtex Extension (Zotero)
  6. ivy-bibtex
  7. org-ref
  8. Org Roam Bibtex (ORB)
  9. org-roam-dailies
  10. Deft
  11. org-protocol
  12. org-protocol instalação
  13. org-roam-protocol
  14. org-roam-server
  15. org-protocol-capture-html
  16. org-download
  17. org-cliplink

Material de estudo

EmacsConf 2020 - 17 - Org-mode and Org-Roam for Scholars and Researchers - Noorah Alhasan

https://youtu.be/bTbiC6SamT4

An Orgmode Note Workflow

https://rgoswami.me/posts/org-note-workflow/

Blog Jethro [6/6]

Recomendado no manual do org-roam

DONE Configurar meu template do orb

DONE Ver como fica a questão do path das anotações

No caso a anotação filipe_adaptive_2015 está dentro da pasta do slip-box mas era pra estar na pasta refs.

DONE Ver se coloca ou não o cite-key no título

Coloquei

DONE Definir quais funções fazer o quê e quais usar.

  • orb-insert

    Insere referência criando uma nota literária se preciso. É útil pra inserir referências e ao mesmo tempo criar as notas literárias. Configurei pra inserir as referências como citação do org-ref. Customizável em orb-insert-link-description. Outra opção seria usar esse comando pra fazer link do org-roam das notas literárias enquanto que usaria o org-ref-insert-link pra fazer citações.

  • org-ref-insert-link

    Insere referência sem criar uma nota literária. O padrão do org-ref é um link dado por cite:citekey.

  • orb-insert-non-ref

    Seria a mesma coisa do org-roam-insert porém exclui as notas literárias. Termina ficando mais útil do que o org-roam-insert porque separa as notas permanentes das notas literárias.

  • org-roam-insert

    Insere um link do org-roam pra uma nota dentro da pasta do zettelkasten. Pode ser qualquer nota. Acho que orb-insert-non-ref terminará sendo mais útil a não ser que se queira inserir um link do org-roam de uma nota literária (sem ser um link de citação).

  • ivy-bibtex

    Leva para o pdf a partir de uma entrada de citação. Mostra todos as suas citações e quando você seleciona ele leva pra o respectivo pdf.

DONE Ver se faz sentido as coisas de refs ficarem dentro da pasta vigiada pelo org-roam

Faz sim

DONE Configurar org-roam-dailies

DONE Configurar meu template do org-roam

DONE Ver as funções orb-persp-project e orb-switch-persp

Pelo que entendi tem que usar o projectile tbm pra isso funcionar

DONE Configurar meus keybindings

((“C-c n i” . orb-insert-non-ref)) ((“C-c n I” . org-roam-insert-immediate)) ((“C-c n c” . orb-insert)) ((“C-c n C” . org-ref-insert-link)) ((“C-c n n” . org-noter)) ((“C-c n b” . ivy-bibtex))

DONE Configurar faces

  • DONE Nano Face Critical

    testedjoifjsdfioj

    (set-face-attribute 'nano-face-critical nil :foreground "#ff757f" :weight 'bold :background 'unspecified)
    
  • DONE Org Roam Tags

    ;; mudei pra isso pq usando o set-face-attribute tava cagando o carregamento de tudo que vinha depois
    ;; Apesar disso, nao vi diferença nessa face. Porém deixei aqui a forma de colocar pelo custom no lugar do set-face-attribute
    (custom-theme-set-faces
     'user
     '(org-roam-tag ((t (:weight bold)))))