]> git.eshelyaron.com Git - emacs.git/commitdiff
(ibuffer-do-toggle-read-only): New optional arg as in
authorRoland Winkler <Roland.Winkler@physik.uni-erlangen.de>
Mon, 25 Feb 2008 20:07:28 +0000 (20:07 +0000)
committerRoland Winkler <Roland.Winkler@physik.uni-erlangen.de>
Mon, 25 Feb 2008 20:07:28 +0000 (20:07 +0000)
toggle-read-only.

lisp/ChangeLog
lisp/ibuffer.el

index 89fd026d6471db5fe986ac179364edf53c3d287b..ed0b3fcc7e5765f2526c0cfe41560c5b933e7ac5 100644 (file)
@@ -1,3 +1,8 @@
+2008-02-25  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * ibuffer.el (ibuffer-do-toggle-read-only): New optional arg as in
+       toggle-read-only.
+
 2008-02-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * doc-view.el (doc-view-conversion-buffer): Give it an internal name.
index 59f8c96af2e334eed120ae9b7d00d4a7cdcdc33c..e3cd51af373859fe5637a4e4660a08e54c4f9437 100644 (file)
@@ -1257,11 +1257,13 @@ a new window in the current frame, splitting vertically."
    :modifier-p t)
   (set-buffer-modified-p (not (buffer-modified-p))))
 
-(define-ibuffer-op ibuffer-do-toggle-read-only ()
-  "Toggle read only status in marked buffers."
+(define-ibuffer-op ibuffer-do-toggle-read-only (&optional arg)
+  "Toggle read only status in marked buffers.
+With ARG, set read-only iff arg is positive."
   (:opstring "toggled read only status in"
+   :interactive "P"
    :modifier-p t)
-  (toggle-read-only))
+  (toggle-read-only arg))
 
 (define-ibuffer-op ibuffer-do-delete ()
   "Kill marked buffers as with `kill-this-buffer'."