Thanks to Christopher Schmidt for solving my problem: On Fri, Jun 14, 2013 at 11:30 PM, Nathaniel Cunningham < nathaniel.cunningham@gmail.com> wrote: > I'm attempting to use orgstruct minor mode in emacs-lisp-mode (org 8.0.3 > in recent Aquamacs and in vanilla Emacs 24.3.1). I find: > - cycling an individual headline using tab key works fine > - global cycling via S-Tab (when on a headline) to more expanded > visibility (e.g. OVERVIEW --> CONTENTS or CONTENTS --> SHOW ALL) works fine > - global cycling via S-Tab (when on a headline) to more limited visibility > fails without error (echo area still reports OVERVIEW or CONTENTS, etc.) > > I have orgstruct-heading-prefix-regexp set to "^;;". > Note that this value for the prefix (actually the version with a space, "^;; ") is suggested by the Org manual for version 8.0.3 Christopher pointed out that "orgstruct-mode implicitly starts the real regexp that is used for headline matching with a ^. Your additional ^ breaks the regexp." I verify that setting orgstruct-heading-prefix-regexp to ";;" (or ";; " with a space) solves the problem. Thank you Christopher! --Nathaniel