+2005-10-25 Chong Yidong <cyd@stupidchicken.com>
+
+ * longlines.el (longlines-mode): Remove narrowing before
+ performing the initial decoding or final encoding.
+
2005-10-25 Romain Francoise <romain@orebokech.com>
* emacs-lisp/find-func.el (find-library-name): Also strip
;; 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
(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)