Emacs erreur de chemin vers clang-format.el
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,
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
Voila poser la question c'est y répondre, comme on dit ! ;-)
--
Benoit
Reply to: