Mercurial > emacs
comparison lisp/textmodes/ooutline.el @ 2934:7c4226d1ea65
(outline-minor-mode): Make var permanent local in all buffers.
Give the command a doc string.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Fri, 21 May 1993 17:25:50 +0000 |
parents | 443ebd8f59d2 |
children | 898d7a33c038 |
comparison
equal
deleted
inserted
replaced
2933:420dfaaacfc5 | 2934:7c4226d1ea65 |
---|---|
57 (define-key outline-mode-map "\C-c\C-f" 'outline-forward-same-level) | 57 (define-key outline-mode-map "\C-c\C-f" 'outline-forward-same-level) |
58 (define-key outline-mode-map "\C-c\C-b" 'outline-backward-same-level)) | 58 (define-key outline-mode-map "\C-c\C-b" 'outline-backward-same-level)) |
59 | 59 |
60 (defvar outline-minor-mode nil | 60 (defvar outline-minor-mode nil |
61 "Non-nil if using Outline mode as a minor mode of some other mode.") | 61 "Non-nil if using Outline mode as a minor mode of some other mode.") |
62 (make-variable-buffer-local 'outline-minor-mode) | |
63 (put 'outline-minor-mode 'permanent-local t) | |
62 (setq minor-mode-alist (append minor-mode-alist | 64 (setq minor-mode-alist (append minor-mode-alist |
63 (list '(outline-minor-mode " Outl")))) | 65 (list '(outline-minor-mode " Outl")))) |
64 | 66 |
65 ;;;###autoload | 67 ;;;###autoload |
66 (defun outline-mode () | 68 (defun outline-mode () |
133 (setq minor-mode-map-alist | 135 (setq minor-mode-map-alist |
134 (cons (cons 'outline-minor-mode outline-minor-mode-map) | 136 (cons (cons 'outline-minor-mode outline-minor-mode-map) |
135 minor-mode-map-alist))) | 137 minor-mode-map-alist))) |
136 | 138 |
137 (defun outline-minor-mode (&optional arg) | 139 (defun outline-minor-mode (&optional arg) |
140 "Toggle Outline minor mode. | |
141 With arg, turn Outline minor mode on if arg is positive, off otherwise. | |
142 See the command `outline-mode' for more information on this mode." | |
138 (interactive "P") | 143 (interactive "P") |
139 (setq outline-minor-mode | 144 (setq outline-minor-mode |
140 (if (null arg) (not outline-minor-mode) | 145 (if (null arg) (not outline-minor-mode) |
141 (> (prefix-numeric-value arg) 0))) | 146 (> (prefix-numeric-value arg) 0))) |
142 (if outline-minor-mode | 147 (if outline-minor-mode |