diff options
| author | Stefan Monnier | 2012-08-12 13:29:53 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2012-08-12 13:29:53 -0400 |
| commit | ba10c48cc64dbe9daf5561bf4920fb0e384cc21e (patch) | |
| tree | d5003f40776fbae96a2035eb263d8503a7bb8d04 | |
| parent | 9229c658550f167dbfb1c40c8a0e689020b008dd (diff) | |
| download | emacs-ba10c48cc64dbe9daf5561bf4920fb0e384cc21e.tar.gz emacs-ba10c48cc64dbe9daf5561bf4920fb0e384cc21e.zip | |
* lisp/ibuffer.el (ibuffer-do-toggle-read-only):
* lisp/dired.el (dired-toggle-read-only):
* lisp/buff-menu.el (Buffer-menu-toggle-read-only):
* lisp/bindings.el (mode-line-toggle-read-only):
* lisp/bs.el (bs-toggle-readonly): Call toggle-read-only interactively.
| -rw-r--r-- | lisp/ChangeLog | 8 | ||||
| -rw-r--r-- | lisp/bindings.el | 3 | ||||
| -rw-r--r-- | lisp/bs.el | 2 | ||||
| -rw-r--r-- | lisp/buff-menu.el | 8 | ||||
| -rw-r--r-- | lisp/dired.el | 4 | ||||
| -rw-r--r-- | lisp/ibuffer.el | 4 |
6 files changed, 18 insertions, 11 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index f1f78c20bef..bcaf4a328f5 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,11 @@ | |||
| 1 | 2012-08-12 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * ibuffer.el (ibuffer-do-toggle-read-only): | ||
| 4 | * dired.el (dired-toggle-read-only): | ||
| 5 | * buff-menu.el (Buffer-menu-toggle-read-only): | ||
| 6 | * bindings.el (mode-line-toggle-read-only): | ||
| 7 | * bs.el (bs-toggle-readonly): Call toggle-read-only interactively. | ||
| 8 | |||
| 1 | 2012-08-12 Andreas Schwab <schwab@linux-m68k.org> | 9 | 2012-08-12 Andreas Schwab <schwab@linux-m68k.org> |
| 2 | 10 | ||
| 3 | * descr-text.el (describe-char): Put the overlays over the | 11 | * descr-text.el (describe-char): Put the overlays over the |
diff --git a/lisp/bindings.el b/lisp/bindings.el index e0555a17b15..5d8fa261a21 100644 --- a/lisp/bindings.el +++ b/lisp/bindings.el | |||
| @@ -40,8 +40,7 @@ corresponding to the mode line clicked." | |||
| 40 | (interactive "e") | 40 | (interactive "e") |
| 41 | (save-selected-window | 41 | (save-selected-window |
| 42 | (select-window (posn-window (event-start event))) | 42 | (select-window (posn-window (event-start event))) |
| 43 | (toggle-read-only nil t) | 43 | (call-interactively 'toggle-read-only))) |
| 44 | (force-mode-line-update))) | ||
| 45 | 44 | ||
| 46 | (defun mode-line-toggle-modified (event) | 45 | (defun mode-line-toggle-modified (event) |
| 47 | "Toggle the buffer-modified flag from the mode-line." | 46 | "Toggle the buffer-modified flag from the mode-line." |
diff --git a/lisp/bs.el b/lisp/bs.el index 45a7e4d4440..09aefee416e 100644 --- a/lisp/bs.el +++ b/lisp/bs.el | |||
| @@ -962,7 +962,7 @@ Default is `bs--current-sort-function'." | |||
| 962 | Uses function `toggle-read-only'." | 962 | Uses function `toggle-read-only'." |
| 963 | (interactive) | 963 | (interactive) |
| 964 | (with-current-buffer (bs--current-buffer) | 964 | (with-current-buffer (bs--current-buffer) |
| 965 | (toggle-read-only)) | 965 | (call-interactively 'toggle-read-only)) |
| 966 | (bs--update-current-line)) | 966 | (bs--update-current-line)) |
| 967 | 967 | ||
| 968 | (defun bs-clear-modified () | 968 | (defun bs-clear-modified () |
diff --git a/lisp/buff-menu.el b/lisp/buff-menu.el index e9288d528ec..490d59a92c0 100644 --- a/lisp/buff-menu.el +++ b/lisp/buff-menu.el | |||
| @@ -518,10 +518,10 @@ The current window remains selected." | |||
| 518 | "Toggle read-only status of buffer on this line. | 518 | "Toggle read-only status of buffer on this line. |
| 519 | This behaves like invoking \\[toggle-read-only] in that buffer." | 519 | This behaves like invoking \\[toggle-read-only] in that buffer." |
| 520 | (interactive) | 520 | (interactive) |
| 521 | (let (read-only) | 521 | (let ((read-only |
| 522 | (with-current-buffer (Buffer-menu-buffer t) | 522 | (with-current-buffer (Buffer-menu-buffer t) |
| 523 | (toggle-read-only) | 523 | (call-interactively 'toggle-read-only) |
| 524 | (setq read-only buffer-read-only)) | 524 | buffer-read-only))) |
| 525 | (tabulated-list-set-col 1 (if read-only "%" " ") t))) | 525 | (tabulated-list-set-col 1 (if read-only "%" " ") t))) |
| 526 | 526 | ||
| 527 | (defun Buffer-menu-bury () | 527 | (defun Buffer-menu-bury () |
diff --git a/lisp/dired.el b/lisp/dired.el index a80f48fa0c2..3aa0088a699 100644 --- a/lisp/dired.el +++ b/lisp/dired.el | |||
| @@ -1961,9 +1961,9 @@ If the current buffer can be edited with Wdired, (i.e. the major | |||
| 1961 | mode is `dired-mode'), call `wdired-change-to-wdired-mode'. | 1961 | mode is `dired-mode'), call `wdired-change-to-wdired-mode'. |
| 1962 | Otherwise, call `toggle-read-only'." | 1962 | Otherwise, call `toggle-read-only'." |
| 1963 | (interactive) | 1963 | (interactive) |
| 1964 | (if (eq major-mode 'dired-mode) | 1964 | (if (derived-mode-p 'dired-mode) |
| 1965 | (wdired-change-to-wdired-mode) | 1965 | (wdired-change-to-wdired-mode) |
| 1966 | (toggle-read-only nil t))) | 1966 | (call-interactively 'toggle-read-only))) |
| 1967 | 1967 | ||
| 1968 | (defun dired-next-line (arg) | 1968 | (defun dired-next-line (arg) |
| 1969 | "Move down lines then position at filename. | 1969 | "Move down lines then position at filename. |
diff --git a/lisp/ibuffer.el b/lisp/ibuffer.el index d29653c41ae..648c4c3b0af 100644 --- a/lisp/ibuffer.el +++ b/lisp/ibuffer.el | |||
| @@ -1279,11 +1279,11 @@ a new window in the current frame, splitting vertically." | |||
| 1279 | 1279 | ||
| 1280 | (define-ibuffer-op ibuffer-do-toggle-read-only (&optional arg) | 1280 | (define-ibuffer-op ibuffer-do-toggle-read-only (&optional arg) |
| 1281 | "Toggle read only status in marked buffers. | 1281 | "Toggle read only status in marked buffers. |
| 1282 | With optional ARG, make read-only only if ARG is positive." | 1282 | With optional ARG, make read-only only if ARG is not negative." |
| 1283 | (:opstring "toggled read only status in" | 1283 | (:opstring "toggled read only status in" |
| 1284 | :interactive "P" | 1284 | :interactive "P" |
| 1285 | :modifier-p t) | 1285 | :modifier-p t) |
| 1286 | (toggle-read-only arg t)) | 1286 | (call-interactively 'toggle-read-only)) |
| 1287 | 1287 | ||
| 1288 | (define-ibuffer-op ibuffer-do-delete () | 1288 | (define-ibuffer-op ibuffer-do-delete () |
| 1289 | "Kill marked buffers as with `kill-this-buffer'." | 1289 | "Kill marked buffers as with `kill-this-buffer'." |