
Was bedeutet die folgende Fehlermeldung und wie kann ich sie beheben?
Beim Laden von „/Users/JaydenXu/.emacs“ ist ein Fehler aufgetreten:
Der Wert des Symbols als Variable ist ungültig: ...
Um einen normalen Betrieb sicherzustellen, sollten Sie die Fehlerursache in Ihrer Initialisierungsdatei untersuchen und beheben. Starten Sie Emacs mit der Option „--debug-init“, um eine vollständige Fehlerrückverfolgung anzuzeigen.
Antwort1
Die .emacs
Konfigurationsdatei in Ihrem Home-Verzeichnis enthält einen Fehler.
Der Inhalt dieser Datei sollte gültiger Code im LISP-Dialekt sein, den Emacs spricht. Beim Start analysiert Emacs diese Datei und führt den darin enthaltenen Code aus.
Ohne den Inhalt Ihrer .emacs
Datei zu sehen, ist es schwierig, genau zu sagen, wo Reparaturen durchgeführt werden müssen.
Dennoch gibt die Fehlermeldung einen Hinweis. Sie besagt, dass der Parser eine Folge von drei Punkten gefunden hat, ...
die er nicht erweitern konnte.
Öffnen Sie Ihre .emacs
Datei und suchen Sie ...
darin. Sie können sie entweder entfernen oder die Zeile auskommentieren und mindestens eins ;
als erstes Zeichen in die Zeile setzen.
Bevor Sie herumspielen, erstellen Sie unbedingt eine benannte Sicherungskopie Ihrer .emacs
Datei.
Wenn Sie Glück haben, ist möglicherweise noch eine funktionierende Sicherungskopie ( .emacs~
) einer älteren und hoffentlich funktionierenden Version Ihrer .emacs
Datei vorhanden.
In diesem Fall können Sie entweder zur alten Version oder diff
zu beiden Versionen zurückkehren, um den Fehler zu finden.