From 9f9c032a90582c9ef148733b6fca9de5535821db Mon Sep 17 00:00:00 2001 From: Alexandre LUCAZEAU Date: Tue, 21 May 2024 18:34:33 +0200 Subject: [PATCH] =?UTF-8?q?=09nouveau=20fichier=C2=A0:=20emacs-org-roam.or?= =?UTF-8?q?g?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- emacs-org-roam.org | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 emacs-org-roam.org 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~