[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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,
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 Secure Email.


Reply to: