emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ido conflicts with autoinsert


From: Zhang Wei
Subject: ido conflicts with autoinsert
Date: Sat, 25 Feb 2006 16:50:06 +0800
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

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))






reply via email to

[Prev in Thread] Current Thread [Next in Thread]