From e7b382ed4b4dbf2c1984a15bf9ea321b3466029f Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Tue, 25 Oct 2005 23:24:47 +0000 Subject: [PATCH] * longlines.el (longlines-mode): Remove narrowing before performing the initial decoding or final encoding. --- lisp/ChangeLog | 5 +++++ lisp/longlines.el | 8 ++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index a86df0364cf..811196be0f2 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2005-10-25 Chong Yidong + + * longlines.el (longlines-mode): Remove narrowing before + performing the initial decoding or final encoding. + 2005-10-25 Romain Francoise * emacs-lisp/find-func.el (find-library-name): Also strip 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) -- 2.39.5