tags:

views:

38

answers:

1

When I try to close emacs I get the message

"buffer ido.last modified; kill anyway?"

and whatever I answer, emacs stays open. But I can't open this buffer and the ido.last file doesn't exist. How can I get my emacs closed?

A: 

IDO tries to save a file called ido.last into ~/.emacs.d directory. But, in your case IDO seems to be unable to do so. Maybe your ~/.emacs.d directory is read-only for a particular reason, or your disk is full, etc. So IDO raise an error that prevent your emacs to close.

If you don't use IDO, try to remove this kind of lines from your .emacs :

(require 'ido)
(ido-mode t)
Jérôme Radix
Thanks for your help. I looked for those lines and under them I found the line << ido-save-directory-list-file "~/.emacs.d/cache/ido.last" >>Without having any real clue I think this means, that ido.last should be saved into this "cache" directory, which does not exists. I removed the "/cache" and the problem has not appeared since then :)
ploppy