Как сказал Жером Радикс, IDO выдает эту ошибку, когда не удается сохранить файл ido.last
, и эта ошибка не позволяет закрывать emacs.
Расположение по умолчанию для IDO для сохранения файла - ~/.emacs.d
каталог, но это можно переопределить, установив переменную ido-save-directory-list-file
.Это означает, что вы должны проверить значение этой переменной (например, M-x describe-variable
), чтобы увидеть, где IDO пытается сохранить файл, и выяснить, почему он не может сохранить файл.
Возможные причины включают в себя:
- Каталог или файл только для чтения.
- Каталог не существует.IDO не будет создавать каталог для вас.
- Каталог или файл принадлежит другому пользователю.
- Диск заполнен.