Ich habe ein paar Emacs-Konfigurationsdateien. Ich wollte sie in eine gemeinsame Datei und dann in ein paar andere Dateien zusammenfassen, die die gemeinsame Datei importieren. Dann haben sie ihre eigenen Funktionen. Ich wollte sie alle nur als .emacsCommon in meinem Home-Ordner haben, aber wenn ich schreibe:
%Vor%lädt die Funktion nicht. Was ist der richtige Weg, dies zu tun?
Prost
Wenn Sie require
verwenden möchten, sollten Sie (provide 'foo)
am Ende einer Datei mit dem Namen foo.el
hinzufügen. Wenn sich diese Datei in load-path
befindet, können Sie (require 'foo)
verwenden, um diese Datei zu laden, und der Feature-Liste das Feature ( foo
) hinzufügen. (Der Druckname von 'foo
, der Name des Features, wird hier als Dateiname verwendet.)
Da Ihr Dateiname einen führenden Punkt hat und nicht in .el
endet, sollten Sie den Dateinamen als Argument angeben, obwohl though:
Beachten Sie, dass Sie auch load
oder load-file
verwenden könnten.