]> git.eshelyaron.com Git - emacs.git/commitdiff
(longlines-show-region, longlines-unshow-hard-newlines):
authorRichard M. Stallman <rms@gnu.org>
Sun, 10 Jul 2005 20:37:20 +0000 (20:37 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 10 Jul 2005 20:37:20 +0000 (20:37 +0000)
Recognize hard newlines by non-nil hard property, instead of t.

lisp/longlines.el

index 5d68c0a06a3c5470b120d9fd5d6ea69dcc1ff1b1..57e07d1b20a37350d5d93712d81c80ac1211a9c8 100644 (file)
@@ -170,20 +170,20 @@ With optional argument ARG, make the hard newlines invisible again."
   "Make hard newlines between BEG and END visible."
   (let* ((pmin (min beg end))
          (pmax (max beg end))
-         (pos (text-property-any pmin pmax 'hard t)))
+         (pos (text-property-not-all pmin pmax 'hard nil)))
     (while pos
       (put-text-property pos (1+ pos) 'display
                          (copy-sequence longlines-show-effect))
-      (setq pos (text-property-any (1+ pos) pmax 'hard t)))))
+      (setq pos (text-property-not-all (1+ pos) pmax 'hard nil)))))
 
 (defun longlines-unshow-hard-newlines ()
   "Make hard newlines invisible again."
   (interactive)
   (setq longlines-showing nil)
-  (let ((pos (text-property-any (point-min) (point-max) 'hard t)))
+  (let ((pos (text-property-not-all (point-min) (point-max) 'hard nil)))
     (while pos
       (remove-text-properties pos (1+ pos) '(display))
-      (setq pos (text-property-any (1+ pos) (point-max) 'hard t)))))
+      (setq pos (text-property-not-all (1+ pos) (point-max) 'hard nil)))))
 
 ;; Wrapping the paragraphs.