После апгрейда с emacs21 до emacs22, попытки выйти из редактора блокируются ошибкой: Saving places to /home/mhz/.emacs-places... save-place-alist-to-file: Wrong type argument: listp, \.\.\.
Хм, с этим я уже сталкивался. Не сам, об этой ошибке писал Sergey Golovin <svgol@samkon.ru>. У него это произошло тоже после апгрейда до emacs22. У меня ничего такого не было. Посмотрю код saveplace.el, попробую понять в чем может быть причина такого поведения, но, возможно, ошибка была в одной из предыдущих версий emacs, а emacs22 просто стал более чуствителен к содержимому этого файла. В качестве workaround могу предложить удалить файл ~/.emacs-places или просто подредактировать его - убрать из него это самое "\.\.\."
Удаление ~/.emacs-places при запущенном редакторе не помогает.
(In reply to comment #2) > Удаление ~/.emacs-places при запущенном редакторе не помогает. Понятное дело, содержимое этого файла в процессе работы emacs находится в переменной save-place-alist, при завершении работы оно сохраняется в этот файл, наличие старого содержимого не проверяется. При этом emacs анализирует записи на предмет нечитаемых файлов, чтобы не сохранять информацию для таких файлов - в процессе этого анализа и происходит ошибка. Наверное, надо будет добавить проверку на корректность записей при загрузке в save-place-alist из ~/.emacs-places - буду работать.
Эта ошибка больше не должна воспроизводится с emacs22-common-22.0.50-alt0.8.20060211