diff options
| author | Stefan Monnier | 2017-02-02 10:57:37 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2017-02-02 10:57:37 -0500 |
| commit | f5372d411d149e8a34def18074891454ebc47730 (patch) | |
| tree | 878c67d7395dbed3b803d9c9d5fd0da5ee1e7020 | |
| parent | 46aa9a30095241cabef463fd01f71ce9ee50c4dc (diff) | |
| download | emacs-f5372d411d149e8a34def18074891454ebc47730.tar.gz emacs-f5372d411d149e8a34def18074891454ebc47730.zip | |
* lisp/doc-view.el (doc-view-mode): Don't require a final newline
(doc-view-revert-buffer): Silence overflow warnings.
| -rw-r--r-- | lisp/doc-view.el | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lisp/doc-view.el b/lisp/doc-view.el index 2c11cd23a7f..172ea163c18 100644 --- a/lisp/doc-view.el +++ b/lisp/doc-view.el | |||
| @@ -442,6 +442,9 @@ Typically \"page-%s.png\".") | |||
| 442 | (defun doc-view-revert-buffer (&optional ignore-auto noconfirm) | 442 | (defun doc-view-revert-buffer (&optional ignore-auto noconfirm) |
| 443 | "Like `revert-buffer', but preserves the buffer's current modes." | 443 | "Like `revert-buffer', but preserves the buffer's current modes." |
| 444 | (interactive (list (not current-prefix-arg))) | 444 | (interactive (list (not current-prefix-arg))) |
| 445 | (if (< undo-outer-limit (* 2 (buffer-size))) | ||
| 446 | ;; It's normal for this operation to result in a very large undo entry. | ||
| 447 | (setq-local undo-outer-limit (* 2 (buffer-size)))) | ||
| 445 | (cl-labels ((revert () | 448 | (cl-labels ((revert () |
| 446 | (let (revert-buffer-function) | 449 | (let (revert-buffer-function) |
| 447 | (revert-buffer ignore-auto noconfirm 'preserve-modes)))) | 450 | (revert-buffer ignore-auto noconfirm 'preserve-modes)))) |
| @@ -1763,6 +1766,8 @@ toggle between displaying the document or editing it as text. | |||
| 1763 | (unless doc-view-doc-type | 1766 | (unless doc-view-doc-type |
| 1764 | (doc-view-set-doc-type)) | 1767 | (doc-view-set-doc-type)) |
| 1765 | (doc-view-set-up-single-converter) | 1768 | (doc-view-set-up-single-converter) |
| 1769 | (unless (memq doc-view-doc-type '(ps)) | ||
| 1770 | (setq-local require-final-newline nil)) | ||
| 1766 | 1771 | ||
| 1767 | (doc-view-make-safe-dir doc-view-cache-directory) | 1772 | (doc-view-make-safe-dir doc-view-cache-directory) |
| 1768 | ;; Handle compressed files, remote files, files inside archives | 1773 | ;; Handle compressed files, remote files, files inside archives |