Je travaille sur un fichier .emacs personnalisé que je serai capable d'utiliser sur plusieurs ordinateurs différents. Je voudrais pouvoir charger un mode s'il existe sur le système. Si ce n'est pas le cas, j'aimerais qu'Emacs arrête de montrer l'erreur: File error: Cannot open load file, X
.En Lisp, Evitez "Impossible d'ouvrir le fichier de chargement" lors de l'utilisation besoin
Par exemple:
(require 'darkroom-mode)
Résultats dans:
File error: Cannot open load file, darkroom-mode
J'utilise file-exists-p
pour tester si certains autres fichiers existent, mais pour ce test, je suppose que je dois chercher ma load-path . Je suis nouveau à Lisp alors ça me bouscule.
Ou, juste '(ignore-errors (require 'peu importe)) '. – jrockway