From ba9205fc6abcb27baa958b58ad22ab7b18ee5ffb Mon Sep 17 00:00:00 2001 From: rick Date: Sat, 9 Dec 2023 14:20:02 +0100 Subject: [PATCH] add org roam --- emacs/config.org | 50 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 38 insertions(+), 12 deletions(-) diff --git a/emacs/config.org b/emacs/config.org index 23829a8..ba332be 100644 --- a/emacs/config.org +++ b/emacs/config.org @@ -46,6 +46,8 @@ paquets Emacs ou des paquets compilés avec le flag ~emacs~. ** Installation des paquets +Activation des paramètres nécessaires pour les installer plus bas. + #+begin_src emacs-lisp ;; si le package use-package n'est pas installé, alors on l'installe. (unless (package-installed-p 'use-package) @@ -54,6 +56,22 @@ paquets Emacs ou des paquets compilés avec le flag ~emacs~. (setq use-package-always-ensure t) #+end_src +* Configuration d'Emacs + +#+begin_src emacs-lisp + ;; affiche le numéro des lignes à partir du curseur (1 au dessus et 1 + ;; en dessous) + (setq-default display-line-numbers-type 'relative) + ;; affiche le numéro des lignes + (global-display-line-numbers-mode 1) + + ;; le thème de couleur + (load-theme 'wombat 1) + (global-hl-line-mode 1) + ;; fonction à appeler pour désactiver le numéro des lignes rapidement + (defun disable-line-numbers (&optional dummy) + (display-line-numbers-mode -1)) +#+end_src * Configuration des paquets ** Evil @@ -85,19 +103,27 @@ paquets Emacs ou des paquets compilés avec le flag ~emacs~. '(require 'ox-md nil t)) #+end_src -* Configuration d'Emacs +** Org Roam et son interface + +[[https://github.com/org-roam/org-roam][Github]] du projet, et un [[https://systemcrafters.net/build-a-second-brain-in-emacs/getting-started-with-org-roam/][bon article]] pour la configuration. #+begin_src emacs-lisp - ;; affiche le numéro des lignes à partir du curseur (1 au dessus et 1 - ;; en dessous) - (setq-default display-line-numbers-type 'relative) - ;; affiche le numéro des lignes - (global-display-line-numbers-mode 1) + (use-package org-roam + :ensure t + :init + (setq org-roam-v2-ack t) + :custom + (org-roam-directory "~/notes/roam") + :bind ( + ("C-c n l" . org-roam-buffer-toggle) + ("C-c n i" . org-roam-node-insert) + ("C-c n f" . org-roam-node-find) + ) + :config + (org-roam-setup) + ) - ;; le thème de couleur - (load-theme 'wombat 1) - (global-hl-line-mode 1) - ;; fonction à appeler pour désactiver le numéro des lignes rapidement - (defun disable-line-numbers (&optional dummy) - (display-line-numbers-mode -1)) + (use-package org-roam-ui + :ensure t + ) #+end_src