aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/NEWS12
-rw-r--r--lisp/ChangeLog3
-rw-r--r--lisp/ido.el19
3 files changed, 21 insertions, 13 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 2c7d42a26b8..dfba6da980c 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -558,11 +558,17 @@ will revert to the old behavior.
558 558
559** Ido 559** Ido
560 560
561*** Ido has a manual now. 561+++
562*** An Ido user manual is now included.
562 563
563*** `ido-use-virtual-buffers' takes a new value 'auto. 564---
565*** The option `ido-use-virtual-buffers' can now take the value `auto'.
566This means to use virtual buffers if the current ido input does not match
567an existing buffer.
564 568
565*** `ido-decorations' has been slightly extended to give a bit more control. 569---
570*** The variable `ido-decorations' can optionally have two new elements,
571which are the brackets to use around the sole remaining completion.
566 572
567** Image mode 573** Image mode
568 574
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 0c14a4021a1..c14487ed721 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,8 @@
12014-01-31 Glenn Morris <rgm@gnu.org> 12014-01-31 Glenn Morris <rgm@gnu.org>
2 2
3 * ido.el (ido-use-virtual-buffers): Doc fix.
4 Reset :version, since the default value has not changed.
5
3 * register.el (register-preview-delay, register-read-with-preview): 6 * register.el (register-preview-delay, register-read-with-preview):
4 Doc fixes. 7 Doc fixes.
5 8
diff --git a/lisp/ido.el b/lisp/ido.el
index 265a9a9f1c1..52dd3850ce5 100644
--- a/lisp/ido.el
+++ b/lisp/ido.el
@@ -795,13 +795,11 @@ remaining completion. If absent, elements 5 and 6 are used instead."
795 :group 'ido) 795 :group 'ido)
796 796
797(defcustom ido-use-virtual-buffers nil 797(defcustom ido-use-virtual-buffers nil
798 "Specify how virtual buffers should be used. 798 "If non-nil, refer to past (\"virtual\") buffers as well as existing ones.
799The value can be one of the following: 799The options are:
800 800 nil: Do not use virtual buffers.
801 nil: No virtual buffers are used.
802 auto: Use virtual buffers when the current input matches no
803 existing buffers.
804 t: Always use virtual buffers. 801 t: Always use virtual buffers.
802 auto: Use virtual buffers if the current input matches no existing buffer.
805 803
806Essentially it works as follows: Say you are visiting a file and 804Essentially it works as follows: Say you are visiting a file and
807the buffer gets cleaned up by midnight.el. Later, you want to 805the buffer gets cleaned up by midnight.el. Later, you want to
@@ -811,10 +809,11 @@ the `ido-virtual' face, and always at the end), and if you select
811it, it opens the file back up again. This allows you to think 809it, it opens the file back up again. This allows you to think
812less about whether recently opened files are still open or not. 810less about whether recently opened files are still open or not.
813Most of the time you can quit Emacs, restart, and then switch to 811Most of the time you can quit Emacs, restart, and then switch to
814a file buffer that was previously open as if it still were. This 812a file buffer that was previously open as if it still were.
815feature relies upon the `recentf' package, which will be enabled 813
816if this variable is configured to a non-nil value." 814This feature relies upon the `recentf' package, which will be
817 :version "24.4" 815enabled if this variable is configured to a non-nil value."
816 :version "24.1"
818 :type '(choice (const :tag "Always" t) 817 :type '(choice (const :tag "Always" t)
819 (const :tag "Automatic" auto) 818 (const :tag "Automatic" auto)
820 (const :tag "Never" nil)) 819 (const :tag "Never" nil))