diff --git a/emacs-org-roam.org b/emacs-org-roam.org new file mode 100644 index 0000000..44030db --- /dev/null +++ b/emacs-org-roam.org @@ -0,0 +1,40 @@ +* org-roam +*org-roam* est un mode qui vient s'appuyer sur *org-mode*. Il permet de + relier des fiches entre elles (et au delà). + + Pour ce faire il utilise une base de données sqlite et un certains + nombre de propriétées, dont un *id* qui est unique. + + Une fiche est soit un fichier, soit une partie du fichier. + + Il devient ainsi possible de relier les fiches entre elles. + + J'utilise *org-roam* comme CRM, ou comme suivi de mes différentes + activités. + +** configuration +Ma configuration est assez basique : + +#+BEGIN_EXAMPLE + (use-package org-roam + :after org + :init + (setq org-roam-v2-ack t) ;; Acknowledge V2 upgrade + :custom + (org-roam-directory (file-truename org-directory)) + (org-roam-completion-everywhere t) + :bind (("C-c n l" . org-roam-buffer-toggle) + ("C-c n f" . org-roam-node-find) + ("C-c n i" . org-roam-node-insert)) + :config + (org-roam-setup) + (org-roam-db-autosync-mode) + ) +#+END_EXAMPLE + +** Utilisation + - Pour insérer un lien vers une note : ~C-c n i~ + - Pour créer une nouvelle note dans un note : ~C-c n o~ qui équivaut à + l'exécution de ~org-id-get-create~. +Pour retrouver les notes, il convient donc de bien les nommer. + - Pour ouvrir une note existante : ~C-c n f~