auto-insert is a variable defined in `autoinsert.el'. If its value is
non-nil, Emacs automaticly inserts something into newly created empty
files.

If ido mode is truned on, emacs becomes very noisy while exit and ido
trys to save ~/.ido.last, it will ask "Perform ... auto insertion?
(y/n)" before exit.

This bug occurs under the following conditions:

1, (set auto-insert t) (set auto-insert-query t)
2, (ido-mode 1)
3, user's default major mode has an autoinsert entry in 
   `auto-insert-alist'

I think the following path could fix this problem:

*** /emacs-cvs/lisp/ido.el      2006-02-23 15:39:17.000000000 +0800
--- /emacs-cvs/lisp/ido.el      2006-02-25 16:19:02.000000000 +0800
***************
*** 1188,1194 ****
              (kill-buffer (find-buffer-visiting ido-save-directory-list-file)))
          (if (file-exists-p ido-save-directory-list-file)
              (delete-file ido-save-directory-list-file))
!         (set-buffer (let ((enable-local-variables nil))
                        (find-file-noselect ido-save-directory-list-file t)))
          (goto-char (point-min))
          (delete-region (point-min) (point-max))
--- 1188,1195 ----
              (kill-buffer (find-buffer-visiting ido-save-directory-list-file)))
          (if (file-exists-p ido-save-directory-list-file)
              (delete-file ido-save-directory-list-file))
!         (set-buffer (let ((enable-local-variables nil)
!                           (auto-insert nil))
                        (find-file-noselect ido-save-directory-list-file t)))
          (goto-char (point-min))
          (delete-region (point-min) (point-max))




_______________________________________________
emacs-pretest-bug mailing list
emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to