> On Oct 16, 2020, at 4:20 AM, Juri Linkov wrote: > >>> Now finally org keys are available in etc/NEWS, nice! >>> But typing S-TAB at the beginning of etc/NEWS signals the error: >>> >>> Debugger entered--Lisp error: (error "Before first heading") >>> signal(error ("Before first heading")) >>> >>> This is not how org-mode works - S-TAB doesn't fail before first heading >>> in org-mode. >> >> Do you suggest to change it to a user-error? Or just be silent? > > To imitate org-mode, maybe outline-mode could temporarily (i.e. by > using save-excursion) navigate to the first heading before running > the rest of outline-cycle-buffer when it's before first heading? This patch should make outline behaves like org: S-TAB always cycle the whole buffer, regardless where is the point. TAB cycles a heading, and does nothing if point is before the first heading. Yuan