aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/buff-menu.el10
1 files changed, 5 insertions, 5 deletions
diff --git a/lisp/buff-menu.el b/lisp/buff-menu.el
index db8060e9e26..db6da4427d8 100644
--- a/lisp/buff-menu.el
+++ b/lisp/buff-menu.el
@@ -242,19 +242,19 @@ and then move up one line"
242 (insert ?S) 242 (insert ?S)
243 (forward-line 1)))) 243 (forward-line 1))))
244 244
245(defun Buffer-menu-not-modified () 245(defun Buffer-menu-not-modified (&optional arg)
246 "Mark buffer on this line as unmodified (no changes to save)." 246 "Mark buffer on this line as unmodified (no changes to save)."
247 (interactive) 247 (interactive "P")
248 (save-excursion 248 (save-excursion
249 (set-buffer (Buffer-menu-buffer t)) 249 (set-buffer (Buffer-menu-buffer t))
250 (set-buffer-modified-p nil)) 250 (set-buffer-modified-p arg))
251 (save-excursion 251 (save-excursion
252 (beginning-of-line) 252 (beginning-of-line)
253 (forward-char 1) 253 (forward-char 1)
254 (if (looking-at "\\*") 254 (if (= (char-after (point)) (if arg ? ?*))
255 (let ((buffer-read-only nil)) 255 (let ((buffer-read-only nil))
256 (delete-char 1) 256 (delete-char 1)
257 (insert ? ))))) 257 (insert (if arg ?* ? ))))))
258 258
259(defun Buffer-menu-execute () 259(defun Buffer-menu-execute ()
260 "Save and/or delete buffers marked with \\<Buffer-menu-mode-map>\\[Buffer-menu-save] or \\<Buffer-menu-mode-map>\\[Buffer-menu-delete] commands." 260 "Save and/or delete buffers marked with \\<Buffer-menu-mode-map>\\[Buffer-menu-save] or \\<Buffer-menu-mode-map>\\[Buffer-menu-delete] commands."