[gnu.emacs.bug] Outline mode broken in 18.54.11

gjditchfield@WATMSG.WATERLOO.EDU (Glen Ditchfield) (05/25/89)

In outline mode, when C-c C-h is used to hide a section, that section does
not disappear immediately.  It does disappear when an ordinary character or
M-x is typed, or when C-l is typed.

(getenv "TERM")
"wy75d"				[ A Wyse 75 ]
(getenv "TERMCAP")
"uw|wysedumb|wy75d|wyse75dumb:is=\\E[?2h\\E[s\\E[35h\\E[1;24r\\E[u\\E[?3;5l\\E[?7h\\E[?1l\\E>\\E[p\\E[?25h\\E[20l:ms:dl=\\E[M:DL=\\E[%dM:al=\\E[L:AL=\\E[%dL:ic=\\E[@:dc=\\E[P:do=\\E[B:co#80:li#24:cl=100\\E[;H\\E[2J:le=\\E[D:xo:bs:cm=5\\E[%i%d;%dH:nd=2\\E[C:up=2\\E[A:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:DO=\\E[%dB:ce=3\\E[K:cd=50\\E[J:so=2\\E[7m:se=2\\E[m:ct=\\E[3g:st=\\EH:ku=\\E[A:kd=\\E[B:kr=\\E[C:kl=\\E[D:kb=^H:ho=\\E[H:k0=\\EOP:k1=\\EOQ:k2=\\EOR:k3=\\EOS:l0=PF1:l1=PF2:l2=PF3:l3=PF4:pt:it#8:sr=5\\EM:sf=\\ED:

vt#3:sc=\\E7:rc=\\E8:cs=\\E[%i%d;%dr:"
(emacs-version)
"GNU Emacs 18.54.11 of Fri May 19 1989 on watmath (berkeley-unix)"

I can demonstrate the problem by typing the following, starting at the
shell prompt.  My comments are in square brackets.

emacs -q <ret>
C-x C-f t e m p <ret>		[ Message "(new file)". ]
<esc> x o u t l i n e <ret>	[ Message "loading outline...done". ]
* <sp> s e c t i o n <ret>
* * <sp> s u b s e c t i o n <ret>
* * <sp> s u b s e c t i o n <ret>
* <sp> s e c t i o n <ret>
C-p C-p C-p			[ Cursor now on top line. ]
C-c C-h				[ The subsection lines should have disappeared,
				  but they are still visible. ]
C-b C-n C-f C-p			[ The cursor moves around, but the display
				  doesn't change. ]
x				[ Now the subsection lines disappear. ]

The problem also occurs with the C-c C-s command in outline mode, and also
affects a minor mode I cobbled together that uses selective-dislay.

    Glen Ditchfield  gjditchfield@violet.uwaterloo.ca  Office: DC 2517
Dept. of Computer Science, U of Waterloo, Waterloo, Ontario, Canada, N2L 3G1
	"... and the rest, we will spend foolishly!" -- _Svengali_