Subject: bug#5627: 23.1.90; outline-regexp ignores customization

From: Glenn Morris <[email-masked]>
Date: Tue, 23 Feb 2010 13:37:45 -0500

Andreas Röhler wrote (on Tue, 23 Feb 2010 at 12:51 +0100):

> C-h v outline-regexp:
> 
> outline-regexp is a variable defined in `outline.el'.
> Its value is
> ";;;\\(;* [^ 	\n]\\|###autoload\\)\\|("
> Local in buffer ar-thing-at-point-utils-intern.el; global value is "(\\|[A-Z]"

Yes, some modes such as emacs-lisp-mode make buffer-local settings of
outline-regexp, since the value is likely to be very dependent on the
type of file.

As it says in the documentation of that variable:

  The recommended way to set this is with a Local Variables: list
  in the file it applies to.

Or use a mode-hook.