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)))