Mercurial > emacs
comparison lisp/view.el @ 38758:a86b8b3e96fd
(toplevel): Use mode-line-minor-mode-keymap for the
minor mode name.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Thu, 09 Aug 2001 14:51:48 +0000 |
parents | b174db545cfd |
children | abd085bfec0c |
comparison
equal
deleted
inserted
replaced
38757:75666bd5d498 | 38758:a86b8b3e96fd |
---|---|
1 ;;; view.el --- peruse file or buffer without editing | 1 ;;; view.el --- peruse file or buffer without editing |
2 | 2 |
3 ;; Copyright (C) 1985, 1989, 1994, 1995, 1997, 2000 | 3 ;; Copyright (C) 1985, 1989, 1994, 1995, 1997, 2000, 2001 |
4 ;; Free Software Foundation, Inc. | 4 ;; Free Software Foundation, Inc. |
5 | 5 |
6 ;; Author: K. Shane Hartman | 6 ;; Author: K. Shane Hartman |
7 ;; Maintainer: Inge Frick <inge@nada.kth.se> | 7 ;; Maintainer: Inge Frick <inge@nada.kth.se> |
8 | 8 |
155 (defvar view-overlay nil | 155 (defvar view-overlay nil |
156 "Overlay used to display where a search operation found its match. | 156 "Overlay used to display where a search operation found its match. |
157 This is local in each buffer, once it is used.") | 157 This is local in each buffer, once it is used.") |
158 (make-variable-buffer-local 'view-overlay) | 158 (make-variable-buffer-local 'view-overlay) |
159 | 159 |
160 (or (assq 'view-mode minor-mode-alist) | 160 (unless (assq 'view-mode minor-mode-alist) |
161 (setq minor-mode-alist | 161 (setq minor-mode-alist |
162 (cons (list 'view-mode | 162 (cons (list 'view-mode |
163 (propertize " View" | 163 (propertize " View" |
164 'help-echo "mouse-2: exit View mode" | 164 'local-map mode-line-minor-mode-keymap |
165 'local-map (make-mode-line-mouse2-map | 165 'help-echo "mouse-3: minor mode menu")) |
166 #'view-mode))) | 166 minor-mode-alist))) |
167 minor-mode-alist))) | |
168 | 167 |
169 ;; Define keymap inside defvar to make it easier to load changes. | 168 ;; Define keymap inside defvar to make it easier to load changes. |
170 ;; Some redundant "less"-like key bindings below have been commented out. | 169 ;; Some redundant "less"-like key bindings below have been commented out. |
171 (defvar view-mode-map | 170 (defvar view-mode-map |
172 (let ((map (make-sparse-keymap))) | 171 (let ((map (make-sparse-keymap))) |