# HG changeset patch # User Juanma Barranquero # Date 1272368839 -7200 # Node ID 30a211bbe1bfd5db296210ac233df92adfa35034 # Parent c9a940f35ec6b078f229d0885ed0fdd33e7cfe2f When killing buffers with ido, don't offer virtual buffers for completion. * ido.el (ido-buffer-internal): Bind `ido-use-virtual-buffers' to nil when method is 'kill. diff -r c9a940f35ec6 -r 30a211bbe1bf lisp/ChangeLog --- a/lisp/ChangeLog Tue Apr 27 12:49:02 2010 +0200 +++ b/lisp/ChangeLog Tue Apr 27 13:47:19 2010 +0200 @@ -1,4 +1,9 @@ -2010-04-27 Agustín Martín +2010-04-27 Juanma Barranquero + + * ido.el (ido-buffer-internal): Bind `ido-use-virtual-buffers' to nil + when method is 'kill. + +2010-04-27 Agustín Martín * ispell.el (ispell-init-process): Fix personal dictionary condition in default directory check. diff -r c9a940f35ec6 -r 30a211bbe1bf lisp/ido.el --- a/lisp/ido.el Tue Apr 27 12:49:02 2010 +0200 +++ b/lisp/ido.el Tue Apr 27 13:47:19 2010 +0200 @@ -2183,7 +2183,9 @@ (ido-current-directory nil) (ido-directory-nonreadable nil) (ido-directory-too-big nil) - (ido-use-virtual-buffers ido-use-virtual-buffers) + (ido-use-virtual-buffers (if (eq method 'kill) + nil ;; Don't consider virtual buffers for killing + ido-use-virtual-buffers)) (require-match (confirm-nonexistent-file-or-buffer)) (buf (ido-read-internal 'buffer (or prompt "Buffer: ") 'ido-buffer-history default require-match initial))