diff options
author | Chong Yidong <cyd@stupidchicken.com> | 2005-10-25 23:24:47 +0000 |
---|---|---|
committer | Chong Yidong <cyd@stupidchicken.com> | 2005-10-25 23:24:47 +0000 |
commit | e7b382ed4b4dbf2c1984a15bf9ea321b3466029f (patch) | |
tree | dfe8179f8eb36db5c626b1a86263818cd56a244f /lisp/longlines.el | |
parent | de66e883e0cd665e0558b84f11db91d3dacba17f (diff) | |
download | emacs-e7b382ed4b4dbf2c1984a15bf9ea321b3466029f.tar.gz |
* longlines.el (longlines-mode): Remove narrowing before
performing the initial decoding or final encoding.
Diffstat (limited to 'lisp/longlines.el')
-rw-r--r-- | lisp/longlines.el | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lisp/longlines.el b/lisp/longlines.el index 00a2782d0a3..7f372725b0e 100644 --- a/lisp/longlines.el +++ b/lisp/longlines.el @@ -123,7 +123,9 @@ are indicated with a symbol." ;; Turning off undo is OK since (spaces + newlines) is ;; conserved, except for a corner case in ;; longlines-wrap-lines that we'll never encounter from here - (longlines-decode-region (point-min) (point-max)) + (save-restriction + (widen) + (longlines-decode-region (point-min) (point-max))) (longlines-wrap-region (point-min) (point-max)) (set-buffer-modified-p mod)) (when (and longlines-show-hard-newlines @@ -141,7 +143,9 @@ are indicated with a symbol." (longlines-unshow-hard-newlines)) (let ((buffer-undo-list t) (inhibit-read-only t)) - (longlines-encode-region (point-min) (point-max))) + (save-restriction + (widen) + (longlines-encode-region (point-min) (point-max)))) (remove-hook 'change-major-mode-hook 'longlines-mode-off t) (remove-hook 'before-kill-functions 'longlines-encode-region t) (remove-hook 'after-change-functions 'longlines-after-change-function t) |