From 9147d6c5e408a79ac701fa9642974c607a13e2c5 Mon Sep 17 00:00:00 2001 From: Stephane Del Pino <stephane.delpino44@gmail.com> Date: Fri, 17 Apr 2020 19:56:09 +0200 Subject: [PATCH] =?UTF-8?q?Ajoute=20une=20fonction=20pour=20g=C3=A9n=C3=A9?= =?UTF-8?q?rer=20toutes=20les=20docs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pour chacun des fichiers .org du répertoire ~/.emacs.d, on génère le pdf et le fichier html associé. --- Configuration.org | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Configuration.org b/Configuration.org index 458663c..7e21d75 100644 --- a/Configuration.org +++ b/Configuration.org @@ -1041,6 +1041,25 @@ statistiques, utiliser la commande ~M-x keyfreq-show~ :ensure t) #+END_SRC +* Annexes +** Génération de toute la documentation + +On génère la documentation ~HTML~ et ~PDF~ de cette configuration à partir +de tous les fichier ~.org~ du répertoire de configuration Emacs. +#+BEGIN_SRC emacs-lisp + (defun config-org-to-export() + "Regenerate all .emacs.d docs" + (interactive) + (let ((files (file-expand-wildcards "~/.emacs.d/*.org"))) + (mapc + (lambda (f) . + ((with-current-buffer + (find-file-noselect f) + (org-latex-export-to-pdf) + (org-html-export-to-html)))) + files))) +#+END_SRC + # Local Variables: # ispell-local-dictionary: "francais" # End: -- GitLab