82 |
variable `allout-layout' is non-nil, and whether or not the layout |
variable `allout-layout' is non-nil, and whether or not the layout |
83 |
dictated by `allout-layout' should be imposed on mode activation. |
dictated by `allout-layout' should be imposed on mode activation. |
84 |
|
|
85 |
With value `t', auto-mode-activation and auto-layout are enabled. |
With value t, auto-mode-activation and auto-layout are enabled. |
86 |
\(This also depends on `allout-find-file-hook' being installed in |
\(This also depends on `allout-find-file-hook' being installed in |
87 |
`find-file-hooks', which is also done by `allout-init'.) |
`find-file-hooks', which is also done by `allout-init'.) |
88 |
|
|
92 |
With value `activate', only auto-mode-activation is enabled, |
With value `activate', only auto-mode-activation is enabled, |
93 |
auto-layout is not. |
auto-layout is not. |
94 |
|
|
95 |
With value `nil', neither auto-mode-activation nor auto-layout are |
With value nil, neither auto-mode-activation nor auto-layout are |
96 |
enabled. |
enabled. |
97 |
|
|
98 |
See the docstring for `allout-init' for the proper interface to |
See the docstring for `allout-init' for the proper interface to |
226 |
|
|
227 |
String values are used as they stand. |
String values are used as they stand. |
228 |
|
|
229 |
Value `t' means to first check for assoc value in `allout-mode-leaders' |
Value t means to first check for assoc value in `allout-mode-leaders' |
230 |
alist, then use comment-start string, if any, then use default \(`.'). |
alist, then use comment-start string, if any, then use default \(`.'). |
231 |
\(See note about use of comment-start strings, below.) |
\(See note about use of comment-start strings, below.) |
232 |
|
|
233 |
Set to the symbol for either of `allout-mode-leaders' or |
Set to the symbol for either of `allout-mode-leaders' or |
234 |
`comment-start' to use only one of them, respectively. |
`comment-start' to use only one of them, respectively. |
235 |
|
|
236 |
Value `nil' means to always use the default \(`.'). |
Value nil means to always use the default \(`.'). |
237 |
|
|
238 |
comment-start strings that do not end in spaces are tripled, and an |
comment-start strings that do not end in spaces are tripled, and an |
239 |
`_' underscore is tacked on the end, to distinguish them from regular |
`_' underscore is tacked on the end, to distinguish them from regular |
480 |
their topic header are reindented to correspond with depth shifts of |
their topic header are reindented to correspond with depth shifts of |
481 |
the header. |
the header. |
482 |
|
|
483 |
A value of `t' enables reindent in non-programming-code buffers, ie |
A value of t enables reindent in non-programming-code buffers, ie |
484 |
those that do not have the variable `comment-start' set. A value of |
those that do not have the variable `comment-start' set. A value of |
485 |
`force' enables reindent whether or not `comment-start' is set." |
`force' enables reindent whether or not `comment-start' is set." |
486 |
:type '(choice (const nil) (const t) (const text) (const force)) |
:type '(choice (const nil) (const t) (const text) (const force)) |
893 |
(make-variable-buffer-local 'allout-override-protect) |
(make-variable-buffer-local 'allout-override-protect) |
894 |
;;;_ > allout-unprotected (expr) |
;;;_ > allout-unprotected (expr) |
895 |
(defmacro allout-unprotected (expr) |
(defmacro allout-unprotected (expr) |
896 |
"Evaluate EXPRESSION with `allout-override-protect' let-bound `t'." |
"Evaluate EXPRESSION with `allout-override-protect' let-bound t." |
897 |
`(let ((allout-override-protect t)) |
`(let ((allout-override-protect t)) |
898 |
,expr)) |
,expr)) |
899 |
;;;_ = allout-undo-aggregation |
;;;_ = allout-undo-aggregation |