diff --git a/.emacs b/.emacs
index 290701cda91049362881b3d001f9ac1186596988..5b1f59178e4a123d44b4d8f573d14b08cf911d7b 100644
--- a/.emacs
+++ b/.emacs
@@ -244,6 +244,10 @@
   :ensure t
   )
 
+(use-package smex
+  :ensure t
+  )
+
 (use-package swiper
   :ensure t
   :bind (("\C-s"      . swiper)
@@ -966,6 +970,18 @@
 (yas-global-mode)
 (global-set-key [(control $)] 'yas-global-mode)
 
+;; Pour mermaid, un éditeur de diagrammes utilisable avec org
+;; mermaid a été installé avec npm :
+;; sudo npm install -g @mermaid-js/mermaid-cli
+;; (require 'ob-mermaid)
+;; (setq ob-mermaid-cli-path "/usr/local/bin/mmdc")
+
+;; (org-babel-do-load-languages
+;;     'org-babel-load-languages
+;;     '((mermaid . t)
+;;       (scheme . t)
+;;       (your-other-langs . t)))
+
 ;; Pour dire où est reveal...
 (setq org-reveal-root "file:///home/phil/divers/presentation/reveal.js")