summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2016-02-29 08:51:12 -0800
committerGlenn Morris <rgm@gnu.org>2016-02-29 08:51:12 -0800
commit938f104f1b8de0a082f4736aaf504cea4f65765e (patch)
treec157c9d2b3ce30fe3da71f9df18e14605ef4a7e8
parentcffe077b76769e8b5b109cf3cbbdfdcf31e1150d (diff)
* lisp/progmodes/grep.el (grep-save-buffers): Fix type, tweak doc.
-rw-r--r--lisp/progmodes/grep.el14
1 files changed, 6 insertions, 8 deletions
diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el
index a0b7e7d1bf..2b44b58f24 100644
--- a/lisp/progmodes/grep.el
+++ b/lisp/progmodes/grep.el
@@ -229,20 +229,18 @@ to determine whether cdr should not be excluded."
(defcustom grep-save-buffers 'ask
"If non-nil, save buffers before running the grep commands.
-If `ask', ask before saving. If the variable is a function, it
-will be used as a predicate that should say whether the buffer should
-be saved or not.
-E.g., one can set this to
+If `ask', ask before saving. If a function, call it with no arguments
+with each buffer current, as a predicate to determine whether that
+buffer should be saved or not. E.g., one can set this to
(lambda ()
(string-prefix-p my-grep-root (file-truename (buffer-file-name))))
to limit saving to files located under `my-grep-root'."
:version "25.2"
:type '(choice
- (const :tag "Default (ask before saving)" ask)
+ (const :tag "Ask before saving" ask)
(const :tag "Don't save buffers" nil)
- (const :tag "Save all buffers" t)
- function)
- :type 'boolean
+ function
+ (other :tag "Save all buffers" t))
:group 'grep)
(defcustom grep-error-screen-columns nil