diff options
| author | Chong Yidong | 2009-07-26 23:06:49 +0000 |
|---|---|---|
| committer | Chong Yidong | 2009-07-26 23:06:49 +0000 |
| commit | 5704140c4d8810198b7fa0fb06dc9dc7770585b4 (patch) | |
| tree | b30fea45809d0de669fbf5572bfb506384103744 | |
| parent | e343066fb12414b7834ec95b9a7e048fd6004280 (diff) | |
| download | emacs-5704140c4d8810198b7fa0fb06dc9dc7770585b4.tar.gz emacs-5704140c4d8810198b7fa0fb06dc9dc7770585b4.zip | |
* view.el (view-mode-enable): Don't define Helper-return-blurb if
it's not needed.
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/view.el | 25 |
2 files changed, 17 insertions, 13 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index adb5a0af17b..a126b939a19 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2009-07-26 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * view.el (view-mode-enable): Don't define Helper-return-blurb if | ||
| 4 | it's not needed. | ||
| 5 | |||
| 1 | 2009-07-25 Eli Zaretskii <eliz@gnu.org> | 6 | 2009-07-25 Eli Zaretskii <eliz@gnu.org> |
| 2 | 7 | ||
| 3 | Fix Bug#3888: | 8 | Fix Bug#3888: |
diff --git a/lisp/view.el b/lisp/view.el index a0c020ccf43..311d5e3123c 100644 --- a/lisp/view.el +++ b/lisp/view.el | |||
| @@ -120,9 +120,6 @@ functions that enable or disable view mode.") | |||
| 120 | (defvar view-old-Helper-return-blurb) | 120 | (defvar view-old-Helper-return-blurb) |
| 121 | (make-variable-buffer-local 'view-old-Helper-return-blurb) | 121 | (make-variable-buffer-local 'view-old-Helper-return-blurb) |
| 122 | 122 | ||
| 123 | ;; Just to avoid warnings. | ||
| 124 | (defvar Helper-return-blurb) | ||
| 125 | |||
| 126 | (defvar view-page-size nil | 123 | (defvar view-page-size nil |
| 127 | "Default number of lines to scroll by View page commands. | 124 | "Default number of lines to scroll by View page commands. |
| 128 | If nil that means use the window size.") | 125 | If nil that means use the window size.") |
| @@ -492,14 +489,15 @@ Entry to view-mode runs the normal hook `view-mode-hook'." | |||
| 492 | view-page-size nil | 489 | view-page-size nil |
| 493 | view-half-page-size nil | 490 | view-half-page-size nil |
| 494 | view-old-buffer-read-only buffer-read-only | 491 | view-old-buffer-read-only buffer-read-only |
| 495 | buffer-read-only t | 492 | buffer-read-only t) |
| 496 | view-old-Helper-return-blurb (and (boundp 'Helper-return-blurb) | 493 | (if (boundp 'Helper-return-blurb) |
| 497 | Helper-return-blurb) | 494 | (setq view-old-Helper-return-blurb (and (boundp 'Helper-return-blurb) |
| 498 | Helper-return-blurb | 495 | Helper-return-blurb) |
| 499 | (format "continue viewing %s" | 496 | Helper-return-blurb |
| 500 | (if (buffer-file-name) | 497 | (format "continue viewing %s" |
| 501 | (file-name-nondirectory (buffer-file-name)) | 498 | (if (buffer-file-name) |
| 502 | (buffer-name)))) | 499 | (file-name-nondirectory (buffer-file-name)) |
| 500 | (buffer-name))))) | ||
| 503 | (force-mode-line-update) | 501 | (force-mode-line-update) |
| 504 | (run-hooks 'view-mode-hook)) | 502 | (run-hooks 'view-mode-hook)) |
| 505 | 503 | ||
| @@ -516,8 +514,9 @@ Entry to view-mode runs the normal hook `view-mode-hook'." | |||
| 516 | ;; so that View mode stays off if toggle-read-only is called. | 514 | ;; so that View mode stays off if toggle-read-only is called. |
| 517 | (if (local-variable-p 'view-read-only) | 515 | (if (local-variable-p 'view-read-only) |
| 518 | (kill-local-variable 'view-read-only)) | 516 | (kill-local-variable 'view-read-only)) |
| 519 | (setq view-mode nil | 517 | (setq view-mode nil) |
| 520 | Helper-return-blurb view-old-Helper-return-blurb) | 518 | (if (boundp 'Helper-return-blurb) |
| 519 | (setq Helper-return-blurb view-old-Helper-return-blurb)) | ||
| 521 | (if buffer-read-only | 520 | (if buffer-read-only |
| 522 | (setq buffer-read-only view-old-buffer-read-only))) | 521 | (setq buffer-read-only view-old-buffer-read-only))) |
| 523 | 522 | ||