nouveau fichier : emacs-org-roam.org

This commit is contained in:
Alexandre LUCAZEAU 2024-05-21 18:34:33 +02:00
parent 16589a454b
commit 9f9c032a90
1 changed files with 40 additions and 0 deletions

40
emacs-org-roam.org Normal file
View File

@ -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~