Wie Jérôme Radix sagte, IDO gibt diesen Fehler, wenn die ido.last
Datei nicht gespeichert werden kann, und der Fehler verhindert, dass Emacs schließen.
Der Standardspeicherort für IDO zum Speichern der Datei befindet sich im Verzeichnis ~/.emacs.d
. Dies kann jedoch außer Kraft gesetzt werden, indem die Variable ido-save-directory-list-file
festgelegt wird. Das bedeutet, dass Sie den Wert dieser Variablen überprüfen sollten (z. B. M-x describe-variable
), um zu sehen, wo IDO versucht, eine Datei zu speichern, und um herauszufinden, warum die Datei nicht gespeichert werden kann.
Mögliche Gründe:
- Das Verzeichnis oder die Datei schreibgeschützt ist.
- Das Verzeichnis existiert nicht. IDO erstellt das Verzeichnis nicht für Sie.
- Das Verzeichnis oder die Datei gehört einem anderen Benutzer.
- Die Festplatte ist voll. (. ZB zu Ihrem
.emacs.el
, init.el
etc.)
Diese relevant: http://old.nabble.com/ido-insists-on-trying-to-save-ido.last-td11497631.html – phils