Bonjour à toutes et tous, J'ai commencé à rédiger ce courriel comme une question, mais j'ai trouvé la solution en cour de rédaction : Comment éviter de coder en dur "/usr/share/emacs/site-lisp/clang-format-11/clang-format.el" ? dans mon ficher de config d'emacs j'ai indiqué ça : (load "/usr/share/emacs/site-lisp/clang-format-11/clang-format.el") (global-set-key [(meta f)] 'clang-format-buffer)
Après un mise à jour du paquet debian clang-format c'est passé de 9 à 11. Emacs me disait qu'il ne trouvait pas clang-format.el dans : "/usr/share/emacs/site-lisp/clang-format-9/clang-format.el" J'ai longtemps cherché avant de m’apercevoir que c'est moi-même qui ai codé ce chemin en dur... Au départ, j'ai fait comme indiqué ici, https://stackoverflow.com/questions/59690583/how-do-you-use-clang-format-on-emacs-ubuntu mais indiquer un chemin en dur c'est toujours mauvais. Du coup il faut remplacer la première ligne : ;;(load "/usr/share/emacs/site-lisp/clang-format-11/clang-format.el") (require 'clang-format) (global-set-key [(meta f)] 'clang-format-buffer) Par (require 'clang-format) Emacs a le chemin vers clang-format.el dans la variable 'load-path Comme indiqué ici : https://www.emacswiki.org/emacs/LoadPath Voila poser la question c'est y répondre, comme on dit ! ;-) -- Benoit Sent with [ProtonMail](https://protonmail.com) Secure Email.