Ich arbeite an einer benutzerdefinierten .emacs-Datei, die ich auf mehreren verschiedenen Computern verwenden können. Ich möchte einen Modus laden können, wenn es auf dem System vorhanden ist. Wenn es nicht existiert, möchte ich, dass Emacs den Fehler nicht mehr anzeigt: File error: Cannot open load file, X
.In Lisp, vermeiden "Ladedatei nicht öffnen" bei Verwendung erforderlich
Zum Beispiel:
(require 'darkroom-mode)
Ergebnisse in:
File error: Cannot open load file, darkroom-mode
ich file-exists-p
bin mit testen, ob bestimmte andere Dateien vorhanden sind, aber für diesen Test würde ich nehme an, ich brauche meine Last-Pfad suchen . Ich bin Lisp neu, also stolpert mich das.
Oder nur '(ignore-errors ('was auch immer')). – jrockway