diff options
author | Juanma Barranquero <lekktu@gmail.com> | 2010-04-27 13:47:19 +0200 |
---|---|---|
committer | Juanma Barranquero <lekktu@gmail.com> | 2010-04-27 13:47:19 +0200 |
commit | cecaa6745f10332a30f4ba42c0e41278072b92e3 (patch) | |
tree | cebfc6cdec7ef4704c13f38435b338baf87f8b21 /lisp/ido.el | |
parent | 1e116bb3a9bae9308db9e184ea577506e69b6c1b (diff) | |
download | emacs-cecaa6745f10332a30f4ba42c0e41278072b92e3.tar.gz |
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.
Diffstat (limited to 'lisp/ido.el')
-rw-r--r-- | lisp/ido.el | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/ido.el b/lisp/ido.el index 14a5c14ff09..101ef0438ea 100644 --- a/lisp/ido.el +++ b/lisp/ido.el @@ -2183,7 +2183,9 @@ If cursor is not at the end of the user input, move to end of input." (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)) |