diff options
| author | Jay Belanger | 2005-01-18 04:52:55 +0000 |
|---|---|---|
| committer | Jay Belanger | 2005-01-18 04:52:55 +0000 |
| commit | 48e7c397f3debc587e8605ddeb41a78d95572c16 (patch) | |
| tree | e8a06d7074f2c1b0e67c233b710d908a0303d28e | |
| parent | 8ef597fe7957953034c4a75abdcca3b5002c2d1b (diff) | |
| download | emacs-48e7c397f3debc587e8605ddeb41a78d95572c16.tar.gz emacs-48e7c397f3debc587e8605ddeb41a78d95572c16.zip | |
(calc-edit-mode): Inhibit read-only when erasing buffer.
| -rw-r--r-- | lisp/calc/calc-yank.el | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/calc/calc-yank.el b/lisp/calc/calc-yank.el index 53d5946e073..339dfd838a4 100644 --- a/lisp/calc/calc-yank.el +++ b/lisp/calc/calc-yank.el | |||
| @@ -460,7 +460,8 @@ To cancel the edit, simply kill the *Calc Edit* buffer." | |||
| 460 | (setq calc-restore-trail (get-buffer-window (calc-trail-buffer))) | 460 | (setq calc-restore-trail (get-buffer-window (calc-trail-buffer))) |
| 461 | (make-local-variable 'calc-allow-ret) | 461 | (make-local-variable 'calc-allow-ret) |
| 462 | (setq calc-allow-ret allow-ret) | 462 | (setq calc-allow-ret allow-ret) |
| 463 | (erase-buffer) | 463 | (let ((inhibit-read-only t)) |
| 464 | (erase-buffer)) | ||
| 464 | (add-hook 'kill-buffer-hook (lambda () | 465 | (add-hook 'kill-buffer-hook (lambda () |
| 465 | (let ((calc-edit-handler nil)) | 466 | (let ((calc-edit-handler nil)) |
| 466 | (calc-edit-finish t)) | 467 | (calc-edit-finish t)) |