(outline-end-of-subtree): If loop leaves us at eob,

don't move back from there.
This commit is contained in:
Richard M. Stallman 1994-02-05 01:33:12 +00:00
parent f0148b5e8a
commit 9d721a9e79

View file

@ -352,9 +352,13 @@ while if FLAG is `\\^M' (control-M) the text is hidden."
(or first (> (funcall outline-level) level)))
(setq first nil)
(outline-next-heading))
(forward-char -1)
(if (memq (preceding-char) '(?\n ?\^M))
(forward-char -1))))
(if (eobp)
nil
;; go to end of line before heading
(forward-char -1)
;; skip preceding balnk line, if there is one
(if (memq (preceding-char) '(?\n ?\^M))
(forward-char -1)))))
(defun show-branches ()
"Show all subheadings of this heading, but not their bodies."