Variable: pascal-outline-mode
pascal-outline-mode is a buffer-local variable defined in
pascal.el.gz.
Documentation
Non-nil if Pascal-Outline mode is enabled.
Use the command pascal-outline-mode(var)/pascal-outline-mode(fun) to change this variable.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/pascal.el.gz
(define-minor-mode pascal-outline-mode
"Outline-line minor mode for Pascal mode.
When enabled, portions of the text being edited may be made
invisible.\\<pascal-outline-map>
Pascal Outline mode provides some additional commands.
\\[pascal-outline-prev-defun]\
\t- Move to previous function/procedure, hiding everything else.
\\[pascal-outline-next-defun]\
\t- Move to next function/procedure, hiding everything else.
\\[pascal-outline-goto-defun]\
\t- Goto function/procedure prompted for in minibuffer,
\t hide all other functions.
\\[pascal-show-all]\t- Show the whole buffer.
\\[pascal-hide-other-defuns]\
\t- Hide everything but the current function (function under the cursor).
\\[pascal-outline-mode]\t- Leave Pascal Outline mode."
:init-value nil :lighter " Outl" :keymap pascal-outline-map
(add-to-invisibility-spec '(pascal . t))
(unless pascal-outline-mode
(pascal-show-all)))